Crunchy Rainbow Chinese Chicken Salad Recipe
I bet you can almost taste this salad from your screen right now, amiright?

This is one of those recipes that hits every craving at once — crunchy, colorful, fresh, savory, a little spicy, and wildly satisfying without feeling heavy. Basically, the kind of easy dinner that makes you forget you’re eating a salad.
And let’s talk about CRUNCH, because this one delivers. Cabbage is so underrated, and I will happily shout that from the rooftops. In this recipe, I use both napa cabbage (for major crunch) and red cabbage (aka purple cabbage, for that gorgeous color), because we’re building a rainbow salad here, okay?
This isn’t a side salad. This is a hearty salad that eats like a full meal.
An Easy Chinese Chicken Salad That’s SO Satisfying
What makes this an easy Chinese chicken salad recipe I come back to again and again is how balanced it feels. You’ve got tender chicken for protein, crunchy vegetables for fiber and volume, and healthy fats that help keep you full and satisfied.
Here’s how the rainbow comes together:
❤️red bell peppers
🧡orange carrots
💛yellow cabbage
💚green cilantro, limes + avocados
💜purple cabbage
and it’s all topped with juicy pan-seared chicken and a four ingredient sesame soy-flavored dressing. crunch on that!
Crunchy Vegetables = The Secret to a Great Salad
The base of this salad is all about crunchy vegetables, and cabbage really shines here. Napa cabbage is crisp and delicate, while red cabbage adds structure and that perfect crunch that holds up even after dressing.
Unlike a variety of lettuce that wilts quickly, cabbage stays crisp — making this salad ideal for leftovers or enjoying again the next day. If your veggies feel damp after slicing, a quick pat with a paper towel helps keep everything light and crunchy.
This is the kind of salad that keeps you excited bite after bite.
A 4-Ingredient Sesame Soy Dressing You’ll Love
This dressing is bold, nutty, and incredibly easy. Just four ingredients whisked together in a small bowl, and suddenly your salad tastes restaurant-worthy.
Liquid aminos bring that salty, savory flavor similar to soy sauce, while sesame oil adds a rich, nutty flavor. A touch of sesame oil goes a long way here, so you get flavor without heaviness. Sriracha adds heat, and sesame seeds finish it off with texture.
If you don’t have liquid aminos, soy sauce works as a swap. Either way, this dressing ties everything together perfectly.
Ingredients
for chicken
- 2 boneless, skinless chicken breasts trimmed of fat
- garlic powder
- salt + pepper
for salad
- 3 cups thinly sliced napa cabbage
- 1 cup thinly sliced purple cabbage
- 1 cup pre-shredded carrots
- 1 red bell pepper thinly sliced into strips
- 1 shallot thinly sliced
- ½ jalapeño thinly sliced
- ½ avocado sliced
- ½ cup crushed unsalted peanuts sub cashews for Whole30
- chopped cilantro leaves
- lime wedges
for dressing
- 4 tbs. liquid aminos
- 2 tbs. sesame oil
- 2 tsp. sriracha
- 1 tsp. sesame seeds
Instructions
- Start by seasoning chicken breasts on both sides with garlic powder, salt + pepper. heat 2 tbs. olive oil over medium heat in a skillet. when warm, add chicken “pretty side” down first. after 6 minutes, flip over and cook for another 6. if breasts are thicker, sear the sides of them on the sides of the pan to help cook. let sit for at least 5 minutes before slicing for salad.
- Meanwhile, chop veggies for salad and place into large bowl, reserving sliced avocado. toss together with peanuts and cilantro (if using), then place avocado slices and lime wedges on top. top salad with sliced chicken.
- In small bowl, whisk together ingredients for dressing, adding spice with more sriracha if needed. pour over salad when ready to serve! dressed salad will keep in refrigerator for up to two days.
Easy Swaps + Add-Ins
This recipe is endlessly flexible, which is why it’s one of my favorite salad recipes to keep in rotation.
- Whole30: Use cashews instead of peanuts and double-check your aminos
- Nut-free: Skip nuts or add seeds
- Extra crunch: Sprinkle in green onions or spring onions
- Shortcut protein: Use rotisserie chicken
- Less spice: Reduce sriracha or jalapeño
Meal Prep & Leftover Tips
This salad holds up beautifully thanks to the cabbage base. Store everything in an airtight container and keep the dressing separate until ready to eat. It’s just as good the next day, making it perfect for lunch leftovers or quick dinners.
This Rainbow Chinese Chicken Salad checks every box: crunchy, colorful, fresh, and satisfying. It’s proof that healthy food can be exciting, flavorful, and something you actually look forward to eating.
If you try it, let me know what you think — and if you add your own twist, even better. Save it, share it, and keep it in your back pocket for those nights when you want a perfect crunch without much effort 🥗✨
Thank you for being an amazing reader of The Savvy Spoon! If you loved this post, I would so appreciate you rating it below and/or leaving a comment! Be sure to follow me on Instagram, TikTok and Facebook for more recipes and twin mom lifestyle content!

Rainbow Chinese Chicken Salad
Ingredients
- 2 boneless, skinless chicken breasts trimmed of fat
- garlic powder
- salt + pepper
for salad
- 3 cups thinly sliced napa cabbage
- 1 cup thinly sliced purple cabbage
- 1 cup pre-shredded carrots
- 1 bell pepper thinly sliced into strips
- 1 shallot thinly sliced
- ½ jalapeño thinly sliced
- ½ avocado sliced
- ½ cup crushed unsalted peanuts sub cashews for Whole30
- chopped cilantro leaves
- lime wedges
for dressing
- 4 tbs. liquid aminos
- 2 tbs. sesame oil
- 2 tsp. sriracha
- 1 tsp. sesame seeds
Instructions
- Start by seasoning chicken breasts on both sides with garlic powder, salt + pepper. heat 2 tbs. olive oil over medium heat in a skillet. when warm, add chicken “pretty side” down first. after 6 minutes, flip over and cook for another 6. if breasts are thicker, sear the sides of them on the sides of the pan to help cook. let sit for at least 5 minutes before slicing for salad.
- Meanwhile, chop veggies for salad and place into large bowl, reserving sliced avocado. toss together with peanuts and cilantro (if using), then place avocado slices and lime wedges on top. top salad with sliced chicken.
- In small bowl, whisk together ingredients for dressing, adding spice with more sriracha if needed. pour over salad when ready to serve! dressed salad will keep in refrigerator for up to two days.
