Waldorf salad has been a party-table staple for over a century, but the version most of us grew up with—mostly mayo, a few apples, maybe some walnuts—doesn’t do much for you at lunchtime.
This high-protein Waldorf salad fixes that by building the classic combo of crisp apples, sweet grapes, celery, and walnuts around diced chicken and a creamy Greek yogurt dressing, so it actually holds you over instead of leaving you hungry an hour later.
Each serving packs about 35 grams of protein, thanks to the combination of chicken breast and Greek yogurt. That’s a significant upgrade from traditional Waldorf salad, which typically has less than 5 grams per serving and relies almost entirely on mayonnaise for creaminess.
By swapping most of the mayo for yogurt and adding a full pound of chicken, this version transforms a light side dish into a satisfying meal that can stand on its own.
If you’re trying to keep a seasonal dish in your weekly rotation without adding a whole new recipe to learn, this is an easy one to lean on.
It comes together with a rotisserie chicken shortcut, keeps well in the fridge for a few days, and works just as well packed for lunch as it does served for a quick weeknight dinner.
Below you’ll find the full recipe, a few make-ahead tips, and answers to the most common questions about Waldorf salad.
Why This Waldorf Salad Recipe Works for Busy Weeks

Traditional Waldorf salad recipes lean hard on mayonnaise and skip protein almost entirely, which makes them a fine side dish but a rough stand-in for a meal.
Swapping most of the mayo for plain Greek yogurt and building the salad around diced chicken turns this from a potluck side into something you can actually eat for lunch and feel good about.
The protein boost comes from two places: the chicken breast (about 25g per serving) and the Greek yogurt (about 5g per serving), with the remaining protein from the walnuts and a small amount from the apples and celery.
Together, they add up to roughly 35 grams per serving—enough to keep you full until dinner without weighing you down.
It also happens to be one of the easier healthy salad recipes to keep in rotation once the weather turns. Apples and walnuts show up everywhere in the fall, grapes are still good through early winter, and the whole thing takes about 15 minutes if your chicken is already cooked.
Make it once on a Sunday, and you’ve got lunch covered for a few days without repeating the same salad dressing you’re already tired of.
High-Protein Waldorf Salad with Chicken
This creamy Waldorf chicken salad is packed with crisp apples, juicy red grapes, crunchy celery, and toasted walnuts, all tossed in a tangy Greek yogurt dressing for a lighter, protein-packed twist on the classic—perfect for sandwiches, lettuce wraps, or scooping up with crackers.
Ingredients
For the Salad:
- 3 cups cooked, diced chicken breast (about 1 pound, from 2–3 breasts or a store-bought rotisserie chicken)
- 2 medium apples (Honeycrisp or Gala), cored and diced
- 1 cup red seedless grapes, halved
- 1 cup celery, diced (about 2–3 stalks)
- 1/2 cup walnuts, roughly chopped
For the Dressing:
- 3/4 cup plain nonfat Greek yogurt
- 2 tablespoons mayonnaise
- 1 tablespoon fresh lemon juice
- 1 teaspoon honey (optional, adds a touch of sweetness)
- 1/4 teaspoon salt, plus more to taste
- Pinch of black pepper
Instructions
- Cook the chicken (if using raw): Season 2–3 boneless, skinless chicken breasts with salt and pepper. Cook in a skillet over medium heat with a drizzle of olive oil, about 6–7 minutes per side, until the internal temperature reaches 165°F. Let rest 5 minutes, then dice into bite-sized pieces. (Skip this step entirely if you're using rotisserie chicken.)
- Make the dressing: In a large bowl, whisk together the Greek yogurt, mayonnaise, lemon juice, honey (if using), salt, and pepper until smooth and creamy.
- Combine: Add the diced chicken, apples, grapes, and celery to the bowl. Toss gently until everything is evenly coated in the dressing.
- Add the walnuts: Fold them in last so they keep their crunch instead of going soft in the dressing.
- Chill (optional but recommended): Serve right away, or cover and chill for 20–30 minutes to let the flavors settle and meld together.
- Adjust seasoning: Taste and add more salt, pepper, or a squeeze of lemon juice if needed before serving.
Tips for the Best Waldorf Salad

- Prevent apple browning: Toss the diced apples in a little extra lemon juice before adding them if you’re not serving right away—it keeps them from turning brown.
- Match the dice: Dice the chicken and celery about the same size as the apple pieces so every bite has a mix of textures.
- Toast the walnuts: For extra flavor, toast them in a dry skillet over medium heat for 2–3 minutes, until fragrant. Let them cool before adding to the salad.
- Adjust tanginess: If you like a tangier dressing, add an extra squeeze of lemon juice or a spoonful more yogurt.
- Don’t overdress: Start with about 3/4 of the dressing and add more as needed. You can always add more, but you can’t take it away.
- Use white meat for the highest protein: If you’re using a rotisserie chicken, the breast meat alone gets you closest to the 35g protein count listed above. Mixing in dark meat still works, but the protein per serving will shift slightly lower.
Easy Variations

- Swap the protein: Use canned tuna, diced rotisserie turkey, or chickpeas, drained and rinsed, for a meatless version.
- Change the fruit: Use golden raisins or dried cranberries instead of grapes if that’s what you have on hand.
- Add cheese: Stir in a couple tablespoons of crumbled feta or blue cheese for a sharper, more grown-up flavor.
- Make it nut-free: Swap walnuts for sunflower seeds or pumpkin seeds.
- Add fresh herbs: A tablespoon of chopped fresh tarragon or dill adds a nice lift.
Storage

The apples may soften slightly by day 3, but the flavor holds up well. If you want to extend the crunch, toss the apples in a little lemon juice before refrigerating.
Store leftovers in an airtight container in the fridge for up to 3 days.
If you’re making this ahead for meal prep, keep the walnuts in a separate container and add them right before eating so they stay crunchy.
Frequently Asked Questions About Waldorf Salad
What is Waldorf salad made of?
Classic Waldorf salad is a mix of apples, celery, grapes, and walnuts in a mayonnaise-based dressing. This version keeps that same base but swaps most of the mayo for Greek yogurt and adds diced chicken for protein.
Is Waldorf salad healthy?
The traditional version is heavier on mayonnaise and has very little protein (only about 3–5g per serving), so it’s more of a side dish than a full meal. This high-protein Waldorf salad uses Greek yogurt as the dressing base and adds a full pound of chicken, making it filling enough to eat on its own. Each serving delivers about 35g of protein—roughly 7 times more than the classic version.
Can I make Waldorf salad ahead of time?
Yes. It keeps well in the fridge for up to 3 days. Just hold off on adding the walnuts until you’re ready to eat if you want them to stay crunchy rather than soften in the dressing. If you’re meal prepping, portion the salad into containers and add the walnuts in a small separate bag or compartment.
What can I use instead of mayonnaise in Waldorf salad?
Plain Greek yogurt works well and is what this recipe leans on for most of the dressing. You can use all yogurt and skip the mayo entirely if you prefer, though the dressing will taste slightly tangier. The yogurt also adds about 5g of protein per serving, which the mayo doesn’t contribute.
Can I make this dairy-free?
Yes. Substitute the Greek yogurt with a plain, unsweetened dairy-free yogurt (coconut- or almond-based works well) and use vegan mayonnaise in place of regular mayo. The texture will be slightly different, but the flavor holds up well.
What kind of apples work best in Waldorf salad?
Honeycrisp and Gala both hold their crunch well and have a nice balance of sweet and tart. Granny Smith works, too, if you want more tartness to offset the grapes’ sweetness. Avoid soft or mealy apples like Red Delicious—they’ll break down in the dressing.
Can I use rotisserie chicken for this recipe?
Yes, rotisserie chicken is an easy shortcut here and significantly reduces prep time. Just remove the skin and dice about 3 cups of white meat before mixing it into the salad. Stick to white meat for the highest protein count—dark meat will lower the protein slightly and add more fat.
How long does Waldorf salad with chicken stay fresh in the fridge?
Stored in an airtight container, it stays good for about 3 days. The apples may soften slightly by day 3, but the flavor holds up well. If you’re planning to keep it longer, consider adding the apples fresh each day and storing the base salad separately.
Can I freeze Waldorf salad?
Not recommended. The yogurt dressing separates when thawed, and the apples and celery become watery and mushy. This is a make-ahead refrigerator recipe, not a freezer recipe.
What do you serve with Waldorf chicken salad?
This salad is incredibly versatile. Try it:
- On a croissant or toast for a satisfying sandwich
- In a lettuce wrap for a low-carb option
- With crackers as a protein-rich snack
- Over a bed of mixed greens for a double-salad meal
- Stuffed into a pita for an easy grab-and-go lunch
Can I add other fruits or mix-ins?
Absolutely. Dried cranberries, golden raisins, or diced pears are great fruit swaps. For extra crunch, try adding a few tablespoons of crispy bacon bits or a sprinkle of pomegranate seeds for color and texture.
Is this recipe gluten-free?
Yes, as written, this recipe is naturally gluten-free. Just be sure to check that your mayonnaise and other packaged ingredients are certified gluten-free if you’re serving someone with celiac disease.
Conclusion
Waldorf salad has stuck around for over a hundred years because the combination actually works—sweet, tart, crunchy, and creamy all in one bowl. Building it around chicken and Greek yogurt makes it a reliable meal rather than a side dish to pick at during the holidays.
If you’ve been looking for a seasonal dish that doesn’t require learning something new every week, this is a good one to add to the rotation.
Make a batch this weekend, keep the walnuts separate if you’re portioning it out for lunches, and you’ll have a high-protein Waldorf salad ready to go whenever you need it.
With about 35g of protein per serving, it’s the kind of lunch that actually carries you through the rest of your day—no 3 PM snack attack required.