The Best Homemade Waldorf Salad Recipe

Recipe
There’s something about a Waldorf Salad that feels both classic and invigoratingly modern—crisp apples, crunchy celery, plump grapes, and toasted walnuts all tossed in a creamy, tangy dressing that’s just sweet enough. It’s the kind of dish that surprises you with every bite, balancing textures and flavors in a way that makes it impossible to stop eating.
Whether you’re serving it as a side at a fancy dinner or enjoying it as a light lunch, this salad never fails to impress. And the best part? It comes together in minutes, but tastes like you spent hours perfecting it.
Trust me, once you try this version, you’ll never go back to the boring old salads again.
Ingredients
Waldorf Salad is a classic dish that balances crisp, creamy, and sweet elements for a revitalizing bite. The key lies in using high-quality, fresh ingredients that complement each other perfectly. Here’s a breakdown of what you’ll need and why each component matters:
- Apples (2 medium, crisp and tart, like Granny Smith): The backbone of the salad, providing a revitalizing crunch and tangy flavor. Pro tip: Toss them in a bit of lemon juice to prevent browning.
- Celery (2-3 stalks, thinly sliced): Adds a satisfying crunch and a subtle earthy note. Don’t skimp—it’s essential for texture.
- Red seedless grapes (1 cup, halved): Brings a juicy sweetness that balances the tartness of the apples. Swap with green grapes if preferred, but red grapes add a pop of color.
- Walnuts (½ cup, toasted and chopped): Adds a nutty richness and crunch. Toasting them intensifies their flavor—don’t skip this step! Pecans or almonds can work too.
- Mayonnaise (½ cup): The base of the creamy dressing. Use high-quality mayo for the best flavor. For a lighter option, swap with Greek yogurt or a mix of the two.
- Lemon juice (1 tablespoon): Brightens the salad and prevents the apples from browning. Freshly squeezed is non-negotiable for that zesty punch.
- Salt and pepper (to taste): Enhances the flavors. A pinch of kosher salt and freshly cracked black pepper elevates every bite.
- Optional: Lettuce leaves or mixed greens (for serving): Acts as a bed for the salad, adding freshness and making it look extra elegant.
Little wins: Add a drizzle of honey or a handful of dried cranberries for an extra layer of sweetness and complexity. Just remember, the beauty of Waldorf Salad lies in its simplicity, so don’t overcomplicate it!
How to Make the Best Classic Waldorf Salad Recipe

– Garnish with extra walnuts – A sprinkle on top adds visual appeal and reinforces the nutty flavor.
Visual cue: The salad should look creamy but not soggy, with distinct pieces.
Nutrition
This classic Waldorf Salad is an invigorating dish packed with fruits and nuts. Below is the nutritional information per serving.
| Calories | Carbohydrates | Protein | Fat | Fiber | Sugar |
|---|---|---|---|---|---|
| 320 | 28 g | 6 g | 22 g | 5 g | 20 g |
Chef Tips
To guarantee your Waldorf salad turns out perfectly, I’d recommend using fresh, crisp apples and thoroughly drying the celery to prevent excess moisture.
Toss the apples in lemon juice immediately to keep them from browning.
For extra crunch, toast the walnuts lightly.
Use a light hand with the dressing—just enough to coat.
Chill before serving to let flavors meld.
These small steps make a big difference.
Frequently Asked Questions
Can I Make Waldorf Salad Ahead of Time?
Yes, I can make Waldorf salad ahead of time. I’ll prepare it a few hours in advance, but I’ll add the apples last to keep them crisp. I’ll store it in the fridge to stay fresh.
What Can I Substitute for Mayonnaise?
I’d swap mayo for Greek yogurt or sour cream if I want tanginess, or avocado for creaminess. Hummus or tahini works too if I’m avoiding dairy. Any of these will keep the salad rich and tasty.
How Long Does Waldorf Salad Last in the Fridge?
I keep Waldorf salad fresh in the fridge for up to three days. I make sure it’s stored in an airtight container, and if I add apples, I toss them in lemon juice to prevent browning.
Can I Add Nuts to Waldorf Salad?
I absolutely add nuts to my Waldorf salad—usually walnuts or pecans. They give it a great crunch and flavor. If you’re worried about allergies, you can always skip them or serve them on the side.
Is Waldorf Salad Gluten-Free?
Yes, Waldorf salad is naturally gluten-free if you use fresh ingredients like apples, celery, and grapes. Just double-check any dressings or add-ins—some store-bought mayo or nuts might contain gluten. I always read labels to be safe.
