Waldorf Salad
intro
Crisp, creamy, and perfectly balanced, this iconic American salad pairs sweet fruit, crunchy nuts, and tangy dressing for a light, crowd-pleasing bite.
Ingredients
Steps
Toast the walnuts
Preheat a dry small skillet over medium-low heat (150°C/300°F). Add 115g of walnut halves, and toast for 3-4 minutes, stirring frequently, until fragrant and lightly golden. Remove from heat immediately to avoid burning, transfer to a cutting board to cool for 5 minutes, then roughly chop 100g of the walnuts, reserving the remaining 15g (2 tablespoons) of whole walnuts for garnish.
Prep fresh produce
Core the 3 medium unpeeled red apples, cut into uniform 1cm cubes, and toss immediately with 1 teaspoon (5ml) of the measured lemon juice to prevent enzymatic browning. Trim the 2 large celery stalks, slice thinly on the bias, and halve the 150g of red seedless grapes lengthwise. Pat all cut produce lightly with a paper towel to remove excess surface moisture, which can thin the dressing.
Mix creamy dressing
In a large mixing bowl, whisk together the 80ml full-fat mayonnaise, remaining 2 teaspoons (10ml) fresh lemon juice, 1 teaspoon (5g) Dijon mustard, 1/4 teaspoon (1.5g) fine sea salt, and 1/8 teaspoon (0.3g) black pepper until completely smooth, with no visible lumps of mustard. Whisk for 30 seconds to ensure the dressing is fully emulsified.
Toss salad ingredients
Add the lemon-tossed apple cubes, sliced celery, halved grapes, and chopped toasted walnuts to the bowl with the finished dressing. Gently fold all ingredients together with a rubber spatula for 1-2 minutes, until every piece is evenly coated in a thin layer of dressing, taking care not to mash the soft apple cubes or grapes.
Chill to meld flavors
Cover the mixing bowl tightly with plastic wrap, and refrigerate for 15 minutes at 4°C (40°F) to allow the flavors to meld and the salad to chill thoroughly. Do not chill for longer than 1 hour, as walnuts will lose their crunch and celery will become limp and watery.
Plate and garnish
Line 4 individual serving plates with 2 large dried romaine lettuce leaves each. Mound 1/4 of the chilled Waldorf salad (approximately 200g per serving) on top of the lettuce on each plate. Garnish each serving with a few of the reserved whole toasted walnuts and a light crack of extra black pepper if desired, then serve immediately.
Tips
2.Make sure all washed produce is thoroughly patted dry before adding to dressing—excess water from celery, grapes, or lettuce will thin the creamy dressing and lead to a soggy, watery salad.
3.For a nut-free variation, swap walnuts for toasted sunflower seeds, and add 50g of dried cranberries for an extra sweet-tart pop that pairs perfectly with the creamy dressing.

OMG I brought this to my office potluck yesterday and people were hovering over the bowl! The crunch from the apples and walnuts is *chef's kiss*, I added a tiny extra squeeze of lemon to keep the apples from browning and it worked perfectly. SO good, even the picky eaters went back for seconds.
Game changer for my weekday lunches! I prepped this on Sunday and it held up for 4 whole days in the fridge – no soggy apples, no mushy celery, perfect. I swapped the regular mayo for light Greek yogurt to cut a few calories and it still tasted totally decadent. 10/10 will make again.
Made this as a side for our Labor Day cookout and it was a huge hit. Wait, quick question – is it sacrilege to add a handful of dried cranberries? My wife loves that sweet-tart pop but I don't want to mess up the classic vibe.
Wow this was so easy to make in my tiny dorm kitchen! I didn't have walnuts so I used roasted pecans I had leftover from a snack pack, and it still slapped. Took me 20 minutes tops, no fancy equipment needed. Will be making this for all my floor hangouts from now on.
Heads up for anyone with nut allergies – I swapped the walnuts for roasted sunflower seeds and it was absolutely delicious! Same great crunch, no nut reaction for my son. My kids loved it, they kept asking for more with their grilled chicken at dinner.
Took me 30 minutes exactly, just like the recipe said! I was rushing to get dinner on the table after soccer practice and this came together with zero stress. The only thing I did differently was leave the skins on the apples for extra fiber and color, no complaints from the crew.
I've been making Waldorf salad for 20 years and this is by far the best classic version I've ever tried. The ratio of mayo to lemon juice is perfect – not too gloopy, not too tangy, just right. I served it with croissants for a light ladies' lunch and everyone asked for the recipe.
I always thought Waldorf salad was that weird old gloopy thing my grandma used to bring to holidays, but this recipe changed my mind. The crisp celery, sweet apples, toasty walnuts – it's actually light and fresh! I ate two big bowls as a main dish for lunch yesterday, no regrets.
Super easy to make vegan! I used vegan mayo and it worked flawlessly. Brought this to my friend's vegan barbecue and even the non-vegans were raving about it. Crunch factor is 10/10, no sad soggy bits here.
Made this for our Sunday tailgate and it was the perfect side to go with brats and burgers. It's light enough that you don't feel stuffed after eating a big plate, but flavorful enough to stand up to all the grilled food. Only note: make sure you toss it really well so every bite gets that creamy dressing.
First time ever making a salad that wasn't just bagged lettuce and dressing! I was so nervous but this was impossible to mess up. I followed the recipe exactly and my roommate said it tasted like it came from a fancy deli. Win for me!
Wait, do you serve this chilled or at room temp? I'm making it for a bridal shower this weekend and want to get the serving temp right, I've had it both ways and can never remember what's classic.
This is such a great recipe to use up random bits in the fridge! I had a couple sad apples, half a bunch of celery, and a random bag of walnuts left from holiday baking, and this turned them into a whole delicious side. Zero food waste, maximum flavor, 10/10.
This is our new go-to side for our weekly Sunday family dinner! My 7 year old who refuses to eat any fruit or veggies practically licked his bowl last night. I don't know what magic is in that simple dressing, but it works on even the pickiest little eaters. We paired it with baked ham and it was chef's kiss.
Packed this for a day hike last weekend and it was the perfect trail snack! It didn't get squished in my pack, it stayed cold in my insulated bag, and it gave me so much energy for the steep parts. Way better than boring granola bars, will be bringing this on all my outdoor adventures now.
This tastes exactly like the Waldorf salad my mom used to order at the old department store lunch counter back in the 70s! I was worried I'd never find that exact nostalgic flavor, but this is spot on. The only thing missing is the little maraschino cherry garnish they used to put on top, which I added for fun.
So quick, so tasty! I threw this together after work last night when my husband texted he was bringing his boss home for dinner last minute. I served it alongside pork chops and it looked and tasted like I spent hours planning, not 25 minutes. Total lifesaver.