Chop apples and celery into uniform pieces, toss with a creamy dressing, and chill for 30 minutes. The salad stays crisp because you coat the apples immediately with lemon juice.

That's the technique that keeps Waldorf salad from browning or going limp before it hits the table.
Perfect for picnics, potlucks, or weeknight lunches when you need something fresh that holds up in the fridge.
Classic Waldorf apple salad combines crisp apples, crunchy celery, toasted walnuts, and juicy grapes in a creamy mayonnaise dressing. Toss the apples with lemon juice immediately after cutting to prevent browning. Chill for 30 minutes before serving to let flavors blend while keeping textures intact.
Why This Recipe Works
The crisp texture comes from chopping ingredients just before assembly and keeping everything cold. Most people skip salad, but it balances the meal - for a version that comes together quickly, this easy salad side adds protein and works for meal prep.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
15 min
Cook Time
0 min
Total Time
15 min + chilling
Servings
4 servings
Difficulty
Easy
Category
Side
Quick Tip
Toss apples with lemon to prevent browning
Best For
Weeknight | Entertaining | Picnic
Five things that make this work:
- Uniform chopping: Cut apples and celery into ½-inch cubes so every bite has balanced texture and dressing coverage
- Immediate acid coating: Toss cut apples with 1 tablespoon lemon juice within 30 seconds to stop enzymatic browning
- Firm apple varieties: Use crisp apples like Granny Smith or Honeycrisp - soft apples turn mushy and break down the salad structure
- Toasted walnuts: Toast walnuts 5 minutes at 350°F to enhance nutty flavor and add crunch that stays crisp in dressing
- Chill time: Refrigerate assembled salad 30 minutes before serving to blend flavors while maintaining crisp apple and celery texture
What You'll Need

Shop for firm apples with no soft spots and fresh celery with tight stalks. A good salad can make or break the plate - for a version that comes together quickly, a fresh salad variation uses finely chopped vegetables and bright citrus.
- 2 large crisp apples (Granny Smith or Honeycrisp)
- 2 celery stalks
- 1 cup red or green grapes
- 1 tablespoon lemon juice
- Optional: lettuce leaves for serving
- ½ cup walnuts (toasted if desired)
- Optional: ¼ cup raisins
- ½ cup mayonnaise
- ¼ teaspoon salt
- ⅛ teaspoon black pepper
Ingredient Details
- Apples
Pick firm varieties like Granny Smith for tartness or Honeycrisp for sweetness - soft apples cause mushy texture and break down in dressing - Celery
Use inner stalks with tight, crisp texture - outer stalks are stringy and chewy, ruining the fresh crunch - Walnuts
Toast in a 350°F oven for 5 minutes to enhance nutty flavor - raw walnuts taste flat and don't add the same depth - Grapes
Slice grapes in half so they distribute evenly and don't roll off the fork - whole grapes create awkward bites - Mayonnaise
Full-fat mayo creates a creamy, stable dressing - low-fat versions separate and taste watery when mixed with acidic lemon juice - Lemon juice
Fresh-squeezed lemon juice prevents browning better than bottled - use 1 tablespoon for 2 large apples to coat every surface - Salt
Add ¼ teaspoon to the dressing before mixing - undersalted Waldorf tastes flat and lets apple sweetness dominate
Ingredient Swaps
Swap mayonnaise for Greek yogurt to cut fat or use pecans instead of walnuts for allergy concerns. Salad adds the contrast this plate needs, but timing matters - for a version that comes together quickly, simple salad recipe uses avocado and chicken for a heartier option.
Four swaps that work:
- Mayonnaise → Greek yogurt: Use 1:1 ratio for lighter texture and tangier flavor - adds protein and lowers fat without changing method
- Walnuts → pecans: Swap 1:1 for similar crunch with sweeter, buttery flavor - works for nut allergy if using sunflower seeds instead
- Grapes → diced pears: Use ¾ cup diced firm pears for different sweetness and slightly grainy texture - seasonal swap when grapes cost more
- Lettuce → spinach: Replace leaf-for-leaf for more tender greens and mild flavor - budget option that adds iron and folate
Greek Yogurt
Works for: Lighter dressing with more tang and protein, dairy-free if using plant yogurt
Skip if: You want traditional creamy richness - yogurt thins out faster and tastes sharper
Pecans
Works for: Sweeter, buttery crunch that's less bitter than walnuts, similar texture
Skip if: You prefer the earthy, slightly tannic flavor of walnuts in classic Waldorf
Sunflower Seeds
Works for: Nut-free version with crunchy texture, budget-friendly option
Skip if: You want the rich, nutty depth that only walnuts or pecans provide
Instructions
Chop everything uniformly, mix the dressing separately, then toss and chill. The salad works best when it hits the table at the same time as the main - for a version that comes together quickly, simple beans recipe pairs with this fresh side on busy weeknights.
Prep the apples: Core and chop 2 large apples into ½-inch cubes, leaving skin on for texture and color. Toss immediately with 1 tablespoon lemon juice in a large mixing bowl to coat all surfaces and prevent browning.
Chop the vegetables and fruit: Slice 2 celery stalks into ¼-inch pieces for snappy crunch. Halve 1 cup grapes so they distribute evenly in the salad without rolling off the fork.
Mix the dressing: Whisk ½ cup mayonnaise, remaining lemon juice (if any), ¼ teaspoon salt, and ⅛ teaspoon black pepper in a small bowl until smooth and creamy with no lumps. Taste and adjust salt if needed.
Combine everything: Add chopped celery, halved grapes, and ½ cup walnuts (toasted if using) to the bowl with apples. Pour dressing over the salad and toss gently with a spoon until all ingredients are evenly coated.
Chill before serving: Cover the bowl with plastic wrap or transfer to an airtight container. Refrigerate for at least 30 minutes to let flavors blend and textures crisp up before serving on lettuce leaves if desired.
What to Serve With It
Waldorf salad pairs with grilled chicken, crusty bread, or roasted vegetables for a complete meal. Rich mains need something to cut through, and pork does exactly that - for a version that comes together quickly, simple pork recipe balances the fresh crunch of this salad.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Grilled chicken breast | Easy | Adds protein and balances the light, fruity salad with savory grilled flavor | Slice warm chicken and place on top of salad or serve alongside on the same plate |
| Crusty bread | Easy | Provides textural contrast and soaks up extra dressing, adds filling carbohydrates | Toast thick slices and serve warm on the side or tear into chunks for dipping |
| Roasted sweet potatoes | Medium | Warm, earthy sweetness complements crisp apple salad and adds seasonal depth | Roast cubes at 400°F until caramelized and serve alongside or mixed into the salad |
| Steamed green beans | Easy | Fresh vegetable pairing with mild flavor that doesn't compete with apples or walnuts | Steam until tender-crisp and toss with butter, salt, and pepper before serving |
| Hard boiled eggs | Easy | Extra protein and creamy texture contrast with crunchy apples and celery | Slice or quarter eggs and arrange on top of salad just before serving |
Three ways to serve it:
- Picnic style: Pack in individual containers with lettuce cups on the side - assemble at the table so greens don't wilt or get soggy from dressing
- Lunch bowl: Layer over mixed greens with grilled chicken and a side of whole grain crackers for a filling weekday lunch
- Entertaining platter: Serve in a large bowl lined with crisp lettuce leaves and garnish with extra toasted walnuts for visual appeal
Store and Reheat
Waldorf salad keeps for 3-4 days in the fridge but tastes best served fresh. A good pork can make or break the plate - for a version that comes together quickly, simple rice recipe rounds out the meal when you need something substantial.
| Method | Time | Best For |
|---|---|---|
| 🍳 Stovetop | N/A | Not recommended - salad served chilled |
| 📦 Microwave | N/A | Not recommended - salad served chilled |
| 🔥 Oven | N/A | Not recommended - salad served chilled |
For best results when storing:
- Fridge storage: Transfer to an airtight, shallow container and refrigerate for up to 3-4 days - apples stay crisp but may soften slightly after day two
- Drain excess liquid: If water pools at the bottom after a day, pour it off and stir gently before serving to redistribute dressing
- Add fresh apples: If stored salad tastes dull or apples turn brown, toss in ½ cup freshly chopped apples with lemon juice to brighten flavors
- Keep lettuce separate: Store salad base and lettuce greens separately - assemble just before serving to avoid soggy, wilted leaves
- Freezer warning: Do not freeze Waldorf salad - mayonnaise separates and apples turn mushy when thawed, ruining texture completely
Frequently Asked Questions
Yes, swap mayonnaise for Greek yogurt 1:1 to cut fat and add tang. The dressing will be lighter and slightly thinner, so mix just before serving to prevent the salad from getting watery.
Waldorf salad keeps for 3-4 days in an airtight container. Apples stay crisp for the first two days but may soften slightly after that - add fresh chopped apples tossed with lemon juice to refresh it.
Use Granny Smith for tart crunch or Honeycrisp for sweet crispness. Skip Red Delicious or Gala - they turn mushy in dressing and lack the firm texture that makes Waldorf salad work.
Apples brown when not coated immediately with lemon juice - toss cut apples within 30 seconds of chopping. Sogginess comes from wet lettuce or letting the salad sit mixed too long - dry greens thoroughly and assemble just before serving.
Double or triple the recipe and keep the salad chilled in a large bowl until serving time. Set out lettuce leaves separately so guests can assemble their own portions and prevent the greens from wilting.

Classic Waldorf Apple Salad
Ingredients
Method
- Core and chop 2 large apples into ½-inch cubes, leaving skin on. Immediately toss with 1 tablespoon lemon juice in a large mixing bowl to coat all surfaces and prevent browning.2 large apple, 1 tablespoon lemon juice
- Slice 2 celery stalks into ¼-inch pieces and halve 1 cup grapes for even distribution in the salad.2 stalks celery, 1 cup grapes
- Whisk ½ cup mayonnaise, remaining lemon juice if any, ¼ teaspoon salt, and ⅛ teaspoon black pepper in a small bowl until smooth and creamy with no lumps. Taste and adjust salt if needed.0.5 cup mayonnaise, 1 tablespoon lemon juice, 0.25 teaspoon salt, 0.125 teaspoon black pepper
- Add chopped celery, halved grapes, and ½ cup toasted walnuts to the bowl with apples. Pour dressing over the salad and toss gently until all ingredients are evenly coated.2 large apple, 2 stalks celery, 1 cup grapes, 0.5 cup walnuts, 0.5 cup mayonnaise
- Cover the bowl or transfer to an airtight container. Refrigerate for at least 30 minutes to let flavors blend and maintain crisp textures before serving, optionally on lettuce leaves.
Notes
- Always toss apples with lemon juice immediately to prevent browning.
- Toast walnuts for 5 minutes at 350°F to enhance flavor and crunch.
- Refrigerate chilled salad for at least 30 minutes before serving to blend flavors.




