
This Whole30 chicken salad is creamy, crunchy, and packed with sweet grapes and toasted pecans, all without mayo or any off-plan ingredients. It is the ultimate healthy meal prep lunch you will actually look forward to eating.

If you have ever searched for a Whole30 chicken salad recipe that does not feel like a sad consolation prize, you are in exactly the right place. This one is creamy, crunchy, sweet, and savory all at once, and it comes together in about 15 minutes if you have cooked chicken ready to go. It is the kind of lunch that makes your coworkers jealous at the office, and that is saying something when you are on a 30-day elimination protocol.
The secret to making this taste genuinely satisfying rather than just technically compliant? Toasted pecans, juicy red grapes, and a punchy Dijon-lemon dressing that gives the whole bowl a brightness that plain mayo never could on its own. This is not diet food. This is real, whole food chicken salad that happens to check every Whole30 box.
So many Whole30 recipes chicken salad variations go one of two routes: they are either so stripped back they taste bland, or they try so hard to mimic a classic that they fall flat. This recipe does neither. It leans into what naturally tastes great.
This is the kind of whole food chicken salad you could genuinely eat every week and never get bored of.
Chef's Tip: Always cool your chicken completely before mixing. Warm chicken makes the dressing oily and thin instead of lush and creamy. Pop it in the fridge for 15 minutes if you are in a hurry.
The single biggest factor in making a compliant chicken salad taste great is the quality of your mayo. Reading labels is non-negotiable on Whole30, and not all store-bought mayo makes the cut. Using the right ingredients and a reliable kitchen setup genuinely elevates the final result.
Whether this is your first time making a Whole30 chicken salad with grapes or your tenth, a few small details make a big difference.
On the chicken: Poaching is the gentlest cooking method and produces the most tender, easy-to-shred results. You can also use leftover roasted chicken or a compliant rotisserie bird from Whole Foods. Just double-check the label.
On the pecans: Do not skip toasting them. Two to three minutes in a dry pan transforms pecans from mild to deeply nutty and fragrant. It is a small step that adds a lot.
On the dressing: The combination of Dijon, lemon juice, and apple cider vinegar does a lot of heavy lifting here. It cuts through the richness of the mayo and keeps the salad tasting bright rather than heavy. Taste as you go and adjust.
On making it ahead: This is one of the best Whole30 meal prep recipes you can keep in your rotation. Make a big batch on Sunday and you have lunch sorted for most of the week. Just hold the pecans until serving so they stay crunchy.
This salad is endlessly versatile. Serve it over arugula, scoop it into butter lettuce cups, stuff it into half an avocado, or just eat it straight from the bowl with a fork and zero regrets. However you serve it, it is going to be good.
Here is everything you need to make it:

This Whole30 chicken salad is creamy, crunchy, and packed with sweet grapes and toasted pecans, all without mayo or any off-plan ingredients. It is the ultimate healthy meal prep lunch you will actually look forward to eating.
If starting with raw chicken, place the breasts in a medium saucepan and cover with cold water or chicken broth by about an inch. Bring to a gentle boil over medium-high heat, then reduce to a simmer and cook for 15 to 18 minutes until the chicken is cooked through and registers 165 degrees F (74 degrees C) on an instant-read thermometer.
Transfer the cooked chicken to a cutting board and let it rest for 5 minutes. Shred with two forks or dice into bite-sized chunks. Spread on a plate and let it cool to room temperature, or refrigerate for at least 15 minutes so it does not wilt the salad.
While the chicken cools, toast the pecans. Add the chopped pecans to a dry skillet over medium heat and cook, stirring frequently, for 3 to 4 minutes until fragrant and lightly golden. Remove from heat and set aside.
In a large mixing bowl, whisk together the Whole30-compliant mayo, Dijon mustard, fresh lemon juice, apple cider vinegar, garlic powder, salt, and black pepper until smooth and combined.
Add the cooled shredded chicken, halved grapes, toasted pecans, sliced celery, and green onions to the bowl with the dressing.
Fold everything together gently with a large spoon or spatula until all the ingredients are evenly coated. Taste and adjust salt, pepper, or lemon juice as needed.
Garnish with fresh chopped parsley if desired. Serve immediately over a bed of leafy greens, in butter lettuce cups, or stuffed into half an avocado. Store leftovers in an airtight container in the refrigerator for up to 4 days.
Serving ideas: Butter lettuce cups are the crowd favorite, but sliced cucumber rounds and bell pepper strips also make excellent Whole30-friendly vessels. A simple bed of peppery arugula turns this into a full composed salad.
Storage: Keep leftovers in an airtight container in the fridge for up to 4 days. Give it a stir and a fresh squeeze of lemon before serving to wake everything back up.
Variations to try:
This whole 30 chicken salad recipe proves that eating clean does not mean eating boring. Once you make it, it will earn a permanent spot in your Whole30 recipe rotation.