Skip to Content

Waldorf Salad

September 18, 2025 / By Holly Erickson

My classic Waldorf salad recipe features juicy grapes, tender chicken, and crispy crunchy apples and walnuts. Dressed in a creamy, tangy dressing, it’s pitch perfect.

A fresh Waldorf salad made with crisp apples, celery, grapes, candied walnuts, and chicken tossed in a creamy dressing
Photography by Gayle McLeod

The first time I tried Waldorf salad was at the Nordstrom Cafe in my early 20s. The combination of crispy apples and celery, crunchy walnuts, and tender bites of chicken in a tangy-creamy dressing was a revelation! Since then, I’ve made many versions at home (like this veg-loaded chicken waldorf salad with kale) but today I’m sharing my go-to traditional Waldorf salad recipe. 

A fresh Waldorf salad made with crisp apples, celery, grapes, candied walnuts, and chicken tossed in a creamy dressing

Waldorf salad (which, by the way, is named after the Waldorf-Astoria hotel in NYC) is always a hit at parties, because it’s so kid-friendly, and even with the mayo-based dressing, it’s full of fruit, fiber and protein. Plus, it’s best served chilled, so it’s a great recipe to make ahead of time. 

ingredients laid out to make homemade waldorf salad with creamy dressing including chicken, candied walnuts, grapes & apples

Ingredients For Waldorf Salad

See the recipe card below for exact measurements. 

  • Chicken: You could use poached chicken you’ve made yourself, or use the meat from a rotisserie chicken. 
  • Apples: Green apples are classic, but it’s OK to use what you have. See below for more info about the best apples for Waldorf salad. 
  • Celery: Celery gives such a satisfying crunch! It is a key ingredient — don’t skip it.
  • Grapes: Red grapes tend to be sweeter, so I usually use them, but green grapes are OK, too. 
  • Walnuts: Using candied walnuts is my one break with tradition! I love them, but if they’re too sweet for you, just use regular walnuts. 
  • For the Waldorf dressing: Lemon, olive oil, vinegar, mayonnaise, honey, salt and pepper. 
creamy dressing for waldorf salad being whisked in a glass bowl

How To Make Classic Waldorf Salad

See the full recipe below for detailed instructions. 

  1. Chop the apples, chicken, grapes, celery, and walnuts. 
  2. Whisk together the dressing. 
  3. Combine! 
  4. Chill. At least 30 minutes, or overnight if you’re prepping it ahead. 
  5. Stir before serving so that the dressing is evenly distributed. 
candied walnuts, celery, apples, grapes, chicken and parsley chopped and combined in a glass bowl

The Best Apples For Waldorf Salad

Believe it or not, I have strong feelings about this! Green apples, usually Granny Smith, are what feel most classic to me and so I seek them out when I make Waldorf salad. However, when apple season is in full gear, I sometimes swap in any apple that is the most juicy and crisp. Crispness is key in Waldorf salad! I have had good luck swapping in Honeycrisp or Fuji apples when Granny Smiths are hard to find or not very crisp. 

homemade waldorf salad with creamy mayo based dressing being tossed in a glass bowl

How To Store Leftovers

One of the very best things about this salad is that it’s great to make ahead! Because Waldorf salad tastes best chilled, the salad benefits from sitting in the fridge for up to 24 hours before serving. The Waldorf salad dressing can be made up to 3 days ahead. Store leftover salad in the fridge for up to 3 days. However, unfortunately, if the salad sat out in hot weather for more than two hours — perhaps at a picnic or BBQ — you should toss or compost the leftovers.

A fresh Waldorf salad made with crisp apples, celery, grapes, candied walnuts, and chicken tossed in a creamy dressing

Variations and Substitutions

  • Add dried cranberries for more color and tartness.  
  • Use a different type of nut: Candied pecans, almonds or regular toasted walnuts instead. 
  • Use plain Greek yogurt instead of mayo for the dressing. The texture will be slightly different but still delicious.
  • Add extra herbs! Try adding fresh dill, chives, or tarragon instead of parsley. 
  • Try a different vinegar: If you don’t have white balsamic vinegar, white wine vinegar or apple cider vinegar are fun substitutes. 
A fresh Waldorf salad made with crisp apples, celery, grapes, candied walnuts, and chicken tossed in a creamy dressing

Need More Classic Recipes?  

For more recipe inspiration, follow us on Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper, and we’d love to hear what you think of this recipe in the comments below. Happy cooking!

Back-to-School Survival: 5 Days of Quick & Easy Dinners

FREE EMAIL BONUS: Stress less at dinnertime with these fast meals!

Waldorf Salad Recipe

  • Serves:  4
  • Prep Time:  30 min
  • Cook Time:  0 min
  • Calories:  503
Print Recipe

Description

My classic Waldorf salad recipe features juicy grapes, tender chicken, and crispy crunchy apples and walnuts. Dressed in a creamy, tangy dressing, it’s pitch perfect.

Ingredients

Dressing

  • ⅓ cup mayonnaise
  • 2 tablespoons extra-virgin olive oil
  • 1 tablespoon white balsamic vinegar
  • ½ teaspoon lemon zest
  • 1 tablespoon fresh lemon juice, (from 1 lemon)
  • 1 tablespoon honey
  • ½ teaspoon sea salt
  • ¼ teaspoon freshly cracked black pepper

Salad

  • 1 cup candied walnuts, store-bought or homemade
  • 8 ribs celery, diced (about 2 cups)
  • 2 Granny Smith apples, cored and chopped (about 2 cups)
  • 1 cup halved red grapes
  • 2 cups cubed cooked chicken
  • ½ cup chopped fresh flat-leaf parsley

Method

  1. Make the dressing. In a large bowl, whisk together the mayonnaise, olive oil, vinegar, lemon zest, lemon juice, honey, salt, and pepper until well combined.

    creamy dressing for waldorf salad being whisked in a glass bowl
  2. Assemble the salad. Add the walnuts, celery, apples, grapes, chicken, and parsley to the bowl with the dressing and toss until evenly coated. Cover and refrigerate until chilled, about 30 minutes.

    candied walnuts, celery, apples, grapes, chicken and parsley chopped and combined in a glass bowl
  3. Divide the salad among 4 bowls and serve.

    A fresh Waldorf salad made with crisp apples, celery, grapes, candied walnuts, and chicken tossed in a creamy dressing

Nutrition Info

  • Per Serving
  • Amount
  • Calories 503
  • Protein 24 g
  • Carbohydrates 34 g
  • Total Fat 31 g
  • Dietary Fiber 5 g
  • Cholesterol 63 mg
  • Sodium 820 mg
  • Total Sugars 27 g

Waldorf Salad

Questions & Reviews

Join the discussion below.

or