Waldorf Salad

Waldorf Salad
⏱️ cook time 30 minutes
🍽️ servings 4
⚡ Difficulty easy

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

Crisp red apple (Honeycrisp or Gala) 3 medium (340g, cored, unpeeled, cut into 1cm cubes)
Celery stalks 2 large (120g, trimmed, thinly sliced on the bias)
Toasted walnut halves 115g (1 cup), 100g roughly chopped for salad, 15g (2 tablespoons) whole for garnish
Red seedless grapes 150g, halved lengthwise
Full-fat mayonnaise 80ml (1/3 cup)
Fresh lemon juice 1 tablespoon (15ml)
Dijon mustard 1 teaspoon (5g)
Fine sea salt 1/4 teaspoon (1.5g)
Freshly ground black pepper 1/8 teaspoon (0.3g), plus extra for garnish
Romaine lettuce leaves 8 large (120g, washed, thoroughly patted dry)

Steps

1

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.

Step 1
step1:Toast the walnuts
2

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.

Step 2
step2:Prep fresh produce
3

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.

Step 3
step3:Mix creamy dressing
4

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.

Step 4
step4:Toss salad ingredients
5

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.

Step 5
step5:Chill to meld flavors
6

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.

Step 6
step6:Plate and garnish

Tips

1.Keep apple skins on for extra fiber, bright color, and crisp texture; always toss cut apples with lemon juice immediately after dicing to stop them from turning brown from oxidation.
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.

✨ You May Also Like

Salads
🍜 Mexico

Crisp romaine tossed in creamy umami anchovy dressing, topped with crunchy homemade croutons and shaved parmesan for a timeless, fresh, satisfying salad.

⏱️ 20 minuteSalads ★ 4.8
Salads
🍜 United States

Creamy, tangy classic Southern potato salad with tender spuds, hard-boiled eggs, and crunchy pickles, the ultimate cool, comforting side for warm-weather gatherings.

⏱️ 45 minuteSalads ★ 4.8
Salads
🍜 United States

A classic Appalachian wilted salad: hot tangy bacon dressing is poured over fresh tender leaf lettuce to 'kill' its crispness, creating a warm, savory, bright quick side.

⏱️ 15 minuteSalads ★ 4.7
Salads
🍜 United States

Bright, umami-packed ahi tuna poke salad with creamy spicy dressing, crisp produce, and fluffy rice: a fresh, light, no-fuss warm-weather meal.

⏱️ 25 minuteSalads ★ 4.8
Salads
🍜 Italy

Chilled, colorful pasta salad loaded with crisp veggies, savory pepperoni, mozzarella, and tangy creamy Italian dressing, perfect for warm-weather outdoor meals.

⏱️ 25 minuteSalads ★ 4.6
Salads
🍜 United States

Creamy, fluffy, fruit-studded marshmallow salad is a nostalgic no-cook classic, balancing sweet marshmallows, tart fruit, and tangy cream for a crowd-pleasing bite.

⏱️ 2 hours 2Salads ★ 4.8

Waldorf Salad:Frequently Asked Questions

1.Do I need to peel the apples for classic Waldorf salad?
No need to peel your Honeycrisp or Gala apples! The thin, colorful red skin adds great texture, extra fiber, and a pretty pop of color to the finished dish. Just scrub skins thoroughly under cool water before chopping, and toss cut apple pieces with a tiny squeeze of lemon juice if prepping more than 10 minutes ahead to slow browning.
2.Why do you recommend toasting walnuts instead of using them raw?
Toasting walnuts amplifies their rich, nutty flavor and adds an extra layer of shatteringly crisp crunch that raw walnuts can’t match. Spread halves in a dry skillet over medium heat for 3 to 4 minutes, tossing often, until they smell fragrant. Let them cool fully before chopping and adding so they don’t melt the mayonnaise dressing.
3.Can I use low-fat mayonnaise instead of full-fat for the dressing?
I don’t recommend low-fat or fat-free mayo for classic Waldorf salad—these products often have added stabilizers and a watery, flat, overly tangy texture that throws off the salad’s signature creamy, balanced flavor. If you want a lighter twist, swap up to 1/3 of the full-fat mayo for plain full-fat Greek yogurt to keep that rich, smooth mouthfeel.
4.How far in advance can I make Waldorf salad before serving?
Waldorf salad tastes best when chilled for 30 minutes to let flavors meld, but I don’t recommend making it more than 24 hours ahead. The apples, celery, and grapes will lose their signature crisp snap over time, and the dressing can separate. Store it tightly covered in the fridge, and give it a gentle toss right before serving to re-coat ingredients.
5.My Waldorf salad always turns out watery—how do I fix that?
Watery Waldorf salad almost always traces back to two easy-to-fix culprits: wet produce and overripe fruit. Make sure you pat washed celery and grapes fully dry before chopping, and use firm, crisp apples rather than soft, mealy ones. Toss gently just to coat everything in dressing, rather than stirring aggressively which breaks down fruit and releases excess juice.
6.What simple add-ins work without straying from the classic Waldorf flavor?
The original 1890s Waldorf recipe only used apples, celery, and mayo, so walnuts and grapes are already beloved, time-tested additions. If you want a tiny, traditional twist, stir in a small handful of sweet dried cranberries or a pinch of fresh lemon zest, but skip heavy add-ins like chicken, cheese, or leafy greens for that iconic, straightforward flavor.
7.What can I use instead of walnuts for a tree nut allergy?
You can easily swap walnuts for an equal amount of toasted sunflower seed kernels to get that same rich, toasty crunch without tree nuts. If the allergy is severe, make sure to buy sunflower seeds processed in a certified nut-free facility, and use clean, cross-contamination-free prep surfaces to keep the dish safe for all your guests.

Comments (17)

2 days ago

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.

1 day ago

Did you chop the walnuts super fine or leave them a little chunky? I'm making this for my family dinner this weekend and want to get the texture right!

1 day ago

Great question! We recommend leaving walnuts slightly chunky for that classic satisfying crunch, but you can chop them finer if you prefer a smoother bite. A quick spritz of lemon is such a smart hack to prevent browning, too!

1 week ago

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.

6 days ago

Love that Greek yogurt swap! It's such an easy, protein-packed tweak that works beautifully here. So glad this is working for your meal prep rotation!

3 days ago

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.

2 days ago

Not sacrilege at all! I've added dried cranberries for years, it adds such a nice zing. No one at your cookout will complain, trust me.

2 days ago

Cranberries are a fantastic, totally acceptable add-in for folks who love a little extra fruit sweetness! The classic recipe is just a base, feel free to tweak it to your family's tastes.

5 minutes ago

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.

yesterday

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.

yesterday

That's such a wonderful allergy-friendly swap, thanks so much for sharing it with other readers! Sunflower seeds add the perfect nutty crunch without the tree nut allergen – we're so glad your whole family loved it.

30 minutes ago

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.

2 weeks ago

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.

1 week ago

Ooh serving it with croissants sounds like such a dream! I'm hosting book club next month and stealing that idea, thanks for the inspo!

5 days ago

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.

4 days ago

Right?! My grandma made the super mayo-heavy version too, this updated classic ratio is so much better. I still add a tiny pinch of celery salt like she did, though!

3 days ago

We love a nostalgic recipe update! Toasting the walnuts first makes such a big difference in that nutty, warm flavor that cuts through the creaminess too. So glad you gave it a second chance!

1 week ago

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.

3 days ago

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.

2 days ago

Great tip about tossing well! We recommend giving it a gentle stir right before serving too, just to make sure the dressing is evenly distributed after chilling. So happy it was a tailgate hit!

2 hours ago

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!

1 hour ago

Same! I made this last month for my first ever dinner party and everyone thought I was a pro cook. It's the easiest impressive side ever, right?

2 days ago

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.

2 days ago

Definitely chilled! I cater small events and I always make it the night before, let it sit in the fridge for a few hours, and serve it cold. The flavors meld so much better that way.

1 day ago

Great question! Classic Waldorf salad is served chilled – we recommend letting it rest in the fridge for at least 30 minutes after mixing to let the flavors come together before serving. Hope it's a hit at the bridal shower!

yesterday

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.

1 week ago

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.

6 days ago

There's no better compliment than a kiddo licking their bowl! We're so thrilled this is becoming a family dinner staple for you – it pairs perfectly with baked ham, such a classic combo.

5 days ago

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.

2 weeks ago

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.

1 week ago

Oh my gosh, the maraschino cherry! I forgot all about that! My grandma always put one on top too, it's the little retro touch that makes it feel special.

1 week ago

We love that retro maraschino cherry garnish! It's such a fun, nostalgic touch that pairs so well with the sweet apple and creamy dressing. So glad this recipe brought back happy lunch counter memories for you!

just now

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.

just now

That's exactly the kind of easy, impressive recipe we love to share! We're so glad it saved the day for your last-minute dinner guest – it pairs perfectly with pork chops, great call!