
This Whole30 chicken salad is creamy, sweet, and savory all at once, packed with juicy grapes, crunchy pecans, and a mayo-free dressing that keeps it completely compliant.

Let's be honest: most Whole30 recipes feel like a compromise. This one does not. This Whole30 Chicken Salad with Grapes and Pecans is the kind of lunch that makes you forget you are eating clean. It is creamy without any dairy, sweet without any added sugar, and satisfying enough to carry you through the afternoon without a single craving.
The combination of juicy red grapes, crunchy toasted pecans, crisp celery, and tender shredded chicken wrapped in a tangy compliant dressing is exactly the kind of sweet and savory magic that keeps Whole30 feeling sustainable rather than punishing. Think of it as the elevated cousin of that beloved Whole Foods chicken salad from the deli counter, only made at home, in your kitchen, completely on your terms.
Getting the texture and flavor right in a no-mayo-from-scratch salad really does come down to your ingredients. Using a high-quality Whole30-compliant mayonnaise like Primal Kitchen, and fresh lemon juice rather than bottled, makes a noticeable difference in both brightness and creaminess.
The secret here is balance. Every element earns its place:
Chef's Tip: Toasting your pecans in a dry skillet for just two to three minutes before adding them transforms their flavor entirely. It is a thirty-second step that makes the whole salad taste more intentional and restaurant-quality.
You have options here, and all of them work beautifully.
Poaching is the classic method for chicken salad. It keeps the breast meat incredibly moist and lets you shred it into soft, pull-apart pieces. Simply simmer the chicken in salted water or chicken broth for about 15 minutes until it hits 165 degrees F internally.
Rotisserie chicken is the weeknight shortcut. Just strip the meat, skip the skin, and double-check the label for any added sugars or non-compliant seasonings.
Baked or leftover chicken works perfectly too. If you already have cooked chicken in the fridge from a Sunday meal prep, this salad comes together in under ten minutes.
Whole30 Note: Always read the labels on your mustard and mayonnaise. Many popular brands sneak in sugar, soybean oil, or other non-compliant additives. Primal Kitchen and Sir Kensington's are two widely available compliant options.
This salad is incredibly versatile. Here are a few favorite ways to serve it:
Ready to bring it all together? Here is the complete recipe:

This Whole30 chicken salad is creamy, sweet, and savory all at once, packed with juicy grapes, crunchy pecans, and a mayo-free dressing that keeps it completely compliant.
Cook the chicken breasts by poaching, baking, or using a rotisserie chicken. To poach, place chicken in a pot, cover with cold water, bring to a gentle simmer over medium heat, and cook for 15 to 18 minutes until the internal temperature reaches 165 degrees F (74 degrees C). Let rest for 5 minutes, then shred or cube.
While the chicken cools, toast the pecans in a dry skillet over medium heat for 2 to 3 minutes, stirring frequently, until fragrant. Remove from heat and set aside.
In a large mixing bowl, whisk together the Whole30-compliant mayonnaise, Dijon mustard, fresh lemon juice, apple cider vinegar, garlic powder, salt, and black pepper until smooth.
Add the cooled shredded or cubed chicken to the bowl and toss to coat evenly with the dressing.
Fold in the halved grapes, toasted pecans, sliced celery, and green onions. Stir gently until everything is well combined.
Taste and adjust seasoning with additional salt, pepper, or lemon juice as needed.
Cover and refrigerate for at least 15 minutes before serving to allow the flavors to meld. Garnish with fresh parsley if desired.
Serve over crisp lettuce leaves, stuffed into an avocado half, or alongside sliced cucumbers and carrots for a fully compliant Whole30 meal.
This is genuinely one of the best meal prep recipes in the Whole30 rotation. Make a full batch on Sunday and you have lunches sorted for most of the week. Store it in an airtight container in the refrigerator for up to 4 days.
The flavor actually improves overnight as the dressing soaks into the chicken and the grapes soften just slightly. Give it a stir and a small squeeze of fresh lemon before serving to revive the brightness.
Just remember: do not freeze this one. The grapes turn watery and the dressing breaks down. Keep it cold and fresh, and it will reward you every single time.