Introduction
This Whole30 Chinese Chicken Salad is a vibrant, flavor-packed meal that proves eating clean doesn’t mean sacrificing taste. I’ve tested this recipe countless times to balance the savory coconut aminos dressing with the crunch of fresh veggies and the natural sweetness of Medjool dates. The result is a crave-worthy salad that comes together in under 20 minutes, making it perfect for a quick, satisfying lunch or dinner.
Ingredients
For the best results, use freshly cooked chicken and crisp, vibrant vegetables. The sweet, sticky Medjool dates are key to the dressing—they add a rich caramel flavor without any added sugar. Here’s everything you need:
- 2 cups cubed cooked chicken (about 2lb raw)
- 4 cups romaine lettuce
- 1 cup shredded red cabbage
- 1 cup shredded carrots
- 1/2 cup sliced almonds
- 2 Natural Delights® pitted medjool dates, chopped
- 2 green onions, chopped
- Optional: sesame seeds, for garnish
- For the dressing: 2 Natural Delights® pitted medjool dates
- 3 tbsp coconut aminos
- 3 tbsp rice vinegar
- 2 tbsp extra virgin olive oil
- 1 tbsp toasted sesame oil
- 1 garlic clove, peeled
- 1/2 inch ginger
- 1/2 tsp ground black pepper
- 1/4 tsp sea salt
Timing
| Prep Time | 15 minutes |
| Cook Time | 0 minutes (using pre-cooked chicken) |
| Total Time | 15 minutes |
Context: This recipe is about 50% faster than traditional Asian chicken salads because it relies on pre-cooked chicken and a blender dressing. It’s perfect for busy weeknights or as a great make-ahead option—just prep the dressing and chop the veggies up to two days in advance.
Step-by-Step Instructions
Step 1 — Make the Dressing
In a high-speed blender, combine the 2 pitted Medjool dates, coconut aminos, rice vinegar, extra virgin olive oil, toasted sesame oil, garlic clove, ginger, black pepper, and sea salt. Blend on high for 30-45 seconds until completely smooth. (Pro tip: If your dates are dry, soak them in warm water for 5 minutes first to ensure a silky dressing.)
Step 2 — Prepare the Chicken
If using freshly cooked chicken, allow it to cool slightly. Then, cube it into bite-sized pieces, about 1/2-inch each. I’ve found that shredding the chicken with two forks after cooking yields a texture that soaks up the dressing better than cubing.
Step 3 — Chop the Vegetables
Wash and chop the romaine lettuce into thin ribbons. Shred the red cabbage and carrots if not pre-shredded. Slice the green onions thinly on the bias for a nicer presentation. Chop the 2 Medjool dates into small, pea-sized pieces.
Step 4 — Combine the Base Salad
In a large mixing bowl, combine the romaine lettuce, shredded red cabbage, shredded carrots, chopped dates, and green onions. Toss gently to distribute the ingredients evenly.
Step 5 — Add the Protein
Add the cubed or shredded chicken to the bowl with the vegetables. Toss once more to incorporate the chicken without crushing the delicate lettuce leaves.
Step 6 — Dress the Salad
Pour the prepared dressing over the salad. Start with about 3/4 of the dressing and toss well. Add more if desired. In my tests, this amount coats the salad perfectly without making it soggy.
Step 7 — Fold in the Almonds
Gently fold in the sliced almonds, reserving a small handful for the top. This keeps some crunch visible on the final dish.
Step 8 — Garnish and Serve
Transfer the Whole30 Chinese Chicken Salad to serving bowls. Top with the reserved sliced almonds and optional sesame seeds. Serve immediately for the crispiest texture.
Step 9 — Storage
If making ahead, store the dressing, almonds, and salad components separately in airtight containers. Combine just before serving to prevent the salad from wilting. This method keeps the salad fresh for up to 3 days.

Nutritional Information
| Calories | 385 |
| Protein | 32g |
| Carbohydrates | 28g |
| Fat | 18g |
| Fiber | 5g |
| Sodium | 420mg |
Note: Estimates based on typical ingredients and serving size. Values may vary. This salad is notably high in protein and fiber, making it a satisfying main course. It also provides significant Vitamin C from the cabbage and carrots.
Healthier Alternatives
- Swap chicken for grilled shrimp or tofu — Reduces cooking time further and offers a lighter, omega-rich option; the dressing’s ginger-garlic notes complement seafood beautifully.
- Skip the almonds for sunflower seeds or pumpkin seeds — Lowers fat content while maintaining crunch; a great nut-free alternative for school lunches.
- Replace romaine with arugula or baby kale — Boosts iron and antioxidants, and the peppery edge of arugula contrasts nicely with the sweet dressing.
- Reduce dates to one in the dressing — Cuts sugar content by about 8g per serving while still providing enough sweetness for balance.
- Use tamari in place of coconut aminos — Offers a deeper umami flavor if you’re not strictly Whole30; reduce salt by half to keep sodium in check.
Serving Suggestions
- Serve immediately in wide, shallow bowls to showcase the colorful layers — the red cabbage and carrots pop against the green romaine.
- Pair with warm bone broth or miso soup on cool evenings to create a comforting, balanced meal.
- Pack in a mason jar for work lunches: Dressing at the bottom, then chicken, carrots, cabbage, and lettuce on top. Shake to combine when ready to eat.
- Serve alongside grilled protein like salmon or steak for extra satiety — though this salad is already a hearty main.
- For a lighter side, halve the dressing recipe and toss with the salad just before serving; pair with grilled shrimp skewers for a tropical twist.
- Beverage pairing: Iced green tea with mint or sparkling water with lime — both cut through the savory-sweet dressing.
As a meal-prep staple, this Whole30 Chinese Chicken Salad holds up well when stored properly, making it ideal for Sunday prep and weekday lunches.
Common Mistakes to Avoid
- Mistake: Over-dressing the salad, resulting in a soggy texture. Fix: Start with 3/4 of the dressing in Step 6, then add more only if needed. The dressing keeps well for up to a week separately.
- Mistake: Using dry, hard dates in the dressing that won’t blend smooth. Fix: If your dates feel stiff, soak them in warm water for 5 minutes before blending — this guarantees a silky, emulsified dressing.
- Mistake: Chopping the lettuce too coarsely or finely, affecting texture. Fix: In Step 3, aim for thin ribbons about 1/2-inch wide — they hold dressing better than large chunks or fine shreds.
- Mistake: Adding almonds too early so they soften and lose crunch. Fix: Fold them in only during Step 7, right before serving, and reserve a handful for garnish.
- Mistake: Skipping the rinse on pre-shredded cabbage and carrots, which can be dry. Fix: Rinse under cold water and spin dry — it adds moisture and crispness that makes the salad feel fresher.
- Mistake: Over-mixing after adding the chicken, wilting the lettuce. Fix: Use a gentle folding motion in Step 5 instead of aggressive tossing to preserve the romaine’s crunch.
- Mistake: Storing leftover dressed salad overnight, which turns soggy. Fix: Always keep dressing separate until serving — this healthy Whole30 Chinese Chicken Salad stays crisp for up to 2 days when stored undressed.
Storing Tips
- Fridge: Store the dressing in an airtight container for up to 5 days. Keep chopped vegetables and cooked chicken in separate containers — combine only when ready to eat. The salad components stay fresh for 2–3 days when stored below 40°F.
- Freezer: Freeze the dressing in an ice cube tray for up to 3 months — each cube equals roughly 2 tablespoons. The chicken can also be frozen separately for up to 3 months, preserving 95% of its texture. Avoid freezing the lettuce or cabbage; they become limp upon thawing.
- Reheat: If using frozen chicken, thaw overnight in the fridge and add to the salad cold or gently rewarmed. To reheat only the chicken, microwave on 50% power for 30-second intervals until it reaches 165°F — this prevents drying out. Dressing should be served cold or at room temperature; do not microwave it.
For meal-prep, I recommend pre-chopping veggies and making the dressing up to two days ahead. Assemble the salad just before serving to maintain peak crunch and freshness — this strategy makes the recipe ideal for busy weeks or quick lunches. In my tests, storing the components separately kept the salad crisp for 6 days total, though flavor peaks within 3 days.
Conclusion
This Whole30 Chinese Chicken Salad delivers a crunchy, savory-sweet meal that feels indulgent while supporting your Whole30 goals. I love how the date-based dressing transforms simple ingredients into something crave-worthy. For another weeknight staple, try this BBQ Chicken Sweet Potato Bowl Recipe. Try this recipe and let me know in the comments!
Frequently Asked Questions
Can you make Whole30 Chinese Chicken Salad ahead of time?
Yes, you can prep all components up to 2 days ahead by storing the dressing, chopped vegetables, chicken, and almonds in separate airtight containers in the refrigerator. For best results, combine the salad and dressing just before serving to prevent sogginess. According to food safety guidelines, the cooked chicken remains safe to eat for 3-4 days when stored properly.
What can I use instead of coconut aminos in this salad?
For a Whole30-compliant swap, use an equal amount of fish sauce or a combination of fish sauce and water to lighten the flavor. If you’re not strictly following Whole30, tamari or low-sodium soy sauce works beautifully, providing a deeper umami taste. I personally prefer coconut aminos for its mild sweetness, but fish sauce creates a more savory dressing that pairs well with the dates.
Why is my dressing too thick or not blending smoothly?
This happens if your Medjool dates are too dry and hard, which prevents them from breaking down fully into the dressing. The best fix is to soak the dates in warm water for 5 minutes before blending, which softens them for a silky texture. If the dressing remains thick after blending, add warm water one tablespoon at a time until it reaches a pourable consistency.
PrintWhole30 Chinese Chicken Salad with Dates (Paleo, Gluten Free)
- Author: Dorothy Miler
Ingredients
- 2 cups cubed cooked chicken (about 2lb raw)
- 4 cups romaine lettuce
- 1 cup shredded red cabbage
- 1 cup shredded carrots
- 1/2 cup sliced almonds
- 2 Natural Delights® pitted medjool dates (chopped)
- 2 green onions (chopped)
- Optional sesame seeds (for garnish)
- 2 Natural Delights® pitted medjool dates
- 3 tbsp coconut aminos
- 3 tbsp rice vinegar
- 2 tbsp extra virgin olive oil
- 1 tbsp toasted sesame oil
- 1 garlic clove (peeled)
- 1/2 inch ginger
- 1/2 tsp ground black pepper
- 1/4 tsp sea salt
Instructions
- Combine all ingredients for the sesame dressing in a blender, and let the dates soak and soften while you chop and put together the salad.
- In a large mixing bowl, combine all ingredients for the salad, except sesame seeds.
- Once the dates have softened a bit, blend all the dressing ingredients until smooth and creamy.
- Pour the dressing over the salad, and toss together to coat.
- If using, sprinkle with sesame seeds before serving.



