If you are looking to brighten up your dinner table with something vibrant, fresh, and packed with flavor, this Rainbow Chicken Stir Fry Recipe is an absolute winner. Imagine tender chicken strips cooked to perfection, tossed together with a rainbow of crisp vegetables, all coated in a glossy, savory sauce that dances on your palate. It’s quick, colorful, and offers a delightful mix of textures and tastes, making it an ideal dish to boost your weekday meals or impress guests with minimal effort.

Ingredients You’ll Need
This Rainbow Chicken Stir Fry Recipe relies on simple but essential ingredients, each carefully chosen to contribute to the vibrant taste, crunch, and balance of the dish. From the tender chicken thighs to the crisp snap peas and crunchy cashews, every element plays a crucial role in creating that satisfying stir fry experience.
- 4 tsp cornflour / cornstarch: A key thickening agent for the luscious sauce.
- 1 cup water: Used to dissolve the cornstarch and balance the sauce’s consistency.
- 1 tbsp oyster sauce: Adds a deep umami richness; vegetarian options work too.
- 2 tbsp Chinese cooking wine: Brightens the chicken and sauce with subtle depth.
- 2 tbsp light soy sauce: Brings a mellow saltiness and enhances flavor complexity.
- Pinch white pepper: A gentle heat and aromatic warmth to season the chicken and sauce.
- 350g boneless chicken thighs: Juicy and tender – cut into strips for quick cooking.
- 2 tbsp peanut oil: Ideal for stir-frying due to its high smoke point and mild flavor.
- 4 garlic cloves: Finely minced to infuse the dish with savory punch.
- 3 green onion stems: Separated white and green parts to layer fresh onion flavor.
- 1 cup sugar snap peas: Crisp and sweet, adding fantastic crunch and color.
- 1/2 each red and yellow capsicum: Bright strips that bring sweetness and vivid hue.
- 3 baby bok choy: Adds leafy greens and pleasant texture contrast.
- 3/4 cup unsalted roasted cashews: Nuts bring a rich crunch that takes this dish to the next level.
- 3/4 cup frozen shelled edamame beans: A protein-packed pop of green goodness.
- 1 1/2 cups purple cabbage: Adds crunch and a gorgeous jewel tone to the plate.
- 2 tbsp sesame oil: Added last for a toasty, nutty finish that ties all flavors together.
- White rice: Perfect as a bed to soak up all the saucy goodness.
How to Make Rainbow Chicken Stir Fry Recipe
Step 1: Prepare the Sauce
Start by mixing the cornflour with a splash of water in a jug until fully dissolved. Then, add oyster sauce, Chinese cooking wine, light soy sauce, and a pinch of white pepper. Stir it all together and top up with the remaining water. This sauce is the magic that will coat all your ingredients in a shiny, flavorful glaze.
Step 2: Marinate the Chicken
Toss your chicken strips with a tablespoon of Chinese cooking wine and a pinch of white pepper. This quick marination infuses the meat with an extra layer of flavor while keeping it juicy and tender once cooked.
Step 3: Cook the Chicken
Heat the peanut oil in a large, wide skillet or wok over high heat. When it’s hot, add the chicken strips and stir constantly until they are almost cooked through, about two minutes. This high heat and quick cook lock in moisture and create that desirable tender texture.
Step 4: Add Aromatics
Throw in the minced garlic and the white parts of the green onions. Stir them through the chicken and cook for about a minute. These fresh aromatics begin to release their fragrance, infusing the entire dish with mouthwatering savory notes.
Step 5: Toss in the Veggies and Nuts
Now it’s time for the colorful part! Add the red and yellow capsicum strips, bok choy stems, roasted cashews, and shelled edamame beans. Cook it all together for one minute, allowing the vegetables to soften just slightly while keeping their vibrant crunch.
Step 6: Add the Remaining Veggies
Add the bok choy leaves, purple cabbage, and the green parts of the green onions. Toss everything with two spatulas until the leaves just start to wilt, about 30 seconds. This layering ensures the greens remain fresh and not overcooked, providing that perfect textural contrast.
Step 7: Combine with Sauce and Finish
Pour the prepared sauce over the stir fry, stirring continuously as it simmers and thickens into a glossy coating that clings to every ingredient. Once the sauce is beautifully thickened, drizzle the sesame oil over the top and toss to combine. This final step adds a nutty aroma and a silky finish.
How to Serve Rainbow Chicken Stir Fry Recipe
Garnishes
Sprinkle some extra roasted cashews or crushed peanuts on top for an irresistible crunch that contrasts perfectly with the tender chicken and veggies. Fresh chopped green onions or a handful of toasted sesame seeds also brighten up the presentation and flavor.
Side Dishes
This Rainbow Chicken Stir Fry Recipe pairs wonderfully with simple steamed white rice, which soaks up the luscious sauce. If you want to mix things up, jasmine rice, brown rice, or even noodles make excellent bases to enjoy alongside this colorful dish.
Creative Ways to Present
Serve the stir fry in vibrant bowls or on a large platter to showcase the beautiful colors. For a fun twist, try wrapping spoonfuls in lettuce leaves for a fresh handheld bite, or offer it buffet-style for a casual, interactive meal that lets everyone build their perfect plate.
Make Ahead and Storage
Storing Leftovers
Place any leftover Rainbow Chicken Stir Fry Recipe in an airtight container and refrigerate. It will stay fresh for up to three days, making it an excellent choice for quick lunches or easy dinners the next day.
Freezing
If you want to keep it longer, freeze the stir fry in a freezer-safe container for up to two months. Just make sure to cool it completely before freezing to maintain the best texture and flavor.
Reheating
To reheat, simply warm the stir fry gently in a pan over medium heat, stirring occasionally until heated through. Adding a splash of water or extra soy sauce can help refresh the sauce’s consistency, preventing it from drying out in the fridge or freezer.
FAQs
Can I use chicken breast instead of thighs for this recipe?
Absolutely! Chicken breast works fine if you prefer leaner meat. Just slice it thinly and be careful not to overcook, as breast tends to dry out faster than thigh.
What vegetables can I substitute if I don’t have the exact ones listed?
This stir fry is super adaptable. Feel free to swap in any crunchy veggies you have on hand like broccoli, carrots, green beans, or baby corn. The key is to keep that vibrant and colorful mix.
Is this recipe spicy?
The Rainbow Chicken Stir Fry Recipe as written isn’t spicy, but you can easily add chili flakes, fresh sliced chilies, or a drizzle of chili oil during cooking if you crave some heat.
Can I make this recipe gluten-free?
Yes! Use gluten-free soy sauce and make sure your oyster sauce or vegetarian oyster sauce is gluten-free. Cornstarch is naturally gluten-free, so no worries there either.
How long does the cooking process take?
The actual stir fry cooking is lightning fast—about 8 minutes once everything is prepped. The key is having all your ingredients chopped and ready to toss in the wok quickly so it cooks evenly and stays crisp.
Final Thoughts
This Rainbow Chicken Stir Fry Recipe is a true celebration of color, textures, and flavor all coming together in one joyful, quick meal. Whether you’re looking to brighten your dinner or pack in more veggies effortlessly, this recipe fits the bill perfectly. You’re going to love the burst of freshness and the comforting savory sauce, so don’t hesitate to give it a try—you might just find your new weeknight favorite!
Print
Rainbow Chicken Stir Fry Recipe
- Prep Time: 10 minutes
- Cook Time: 8 minutes
- Total Time: 18 minutes
- Yield: 5 servings
- Category: Mains
- Method: Stovetop
- Cuisine: Asian, Chinese
- Diet: Halal
Description
This vibrant Rainbow Chicken Stir Fry is a quick and colorful Asian-inspired dish packed with a variety of fresh vegetables and tender strips of chicken thighs. Ready in just 8 minutes, it’s perfect for a healthy, nutrient-rich meal that brings cheer to your day with its rainbow of vegetables and glossy, savory sauce.
Ingredients
Sauce:
- 4 tsp cornflour / cornstarch
- 1 cup water
- 1 tbsp oyster sauce (or vegetarian oyster sauce)
- 2 tbsp Chinese cooking wine
- 2 tbsp light soy sauce or all-purpose soy sauce
- Pinch of white pepper (or black pepper)
Chicken:
- 350g (12 oz) boneless chicken thighs, cut in half and then into 1 cm (0.4″) strips
- 1 tbsp Chinese cooking wine
- Pinch of white pepper
Rainbow Stir Fry:
- 2 tbsp peanut oil (or vegetable or canola oil)
- 4 garlic cloves, finely minced
- 3 green onion stems, cut into 4 cm (2″) lengths, white and green parts separated
- 1 cup sugar snap peas or small snow peas, strings removed
- 1/2 red capsicum (bell pepper), deseeded and cut into 1 cm (0.4″) strips
- 1/2 yellow capsicum (bell pepper), deseeded and cut into 1 cm (0.4″) strips
- 3 baby bok choy, leaves separated from stems, stems cut lengthways
- 3/4 cup unsalted roasted cashews (or almonds)
- 3/4 cup frozen shelled edamame beans
- 1 1/2 cups purple cabbage, cut into 5 x 1 cm (0.4″) strips
- 2 tbsp sesame oil (for finishing)
Serving:
- White rice or any rice of choice
Instructions
- Prepare the Sauce: In a jug, dissolve the cornflour in a splash of water. Add the oyster sauce, Chinese cooking wine, soy sauce, white pepper, and the remaining water. Mix thoroughly until combined.
- Marinate the Chicken: Toss the chicken strips with Chinese cooking wine and a pinch of white pepper to season. Set aside briefly to absorb the flavors.
- Cook the Chicken: Heat peanut oil in a large 30 cm (12″) non-stick skillet over high heat. Add the chicken and stir constantly until it is mostly cooked through, about 2 minutes.
- Add Aromatics: Add the minced garlic and the white parts of the green onions to the skillet with the chicken. Cook together for 1 minute, allowing the garlic to become fragrant.
- Cook the Hard Vegetables and Cashews: Add the red and yellow capsicum strips, bok choy stems, roasted cashews, and frozen edamame. Stir-fry continuously for 1 minute to slightly tenderize and heat through.
- Add the Tender Vegetables: Add the bok choy leaves, purple cabbage strips, and the green parts of the green onions. Toss with two spatulas until the greens are just wilted, about 30 seconds.
- Add the Sauce: Pour the prepared sauce over the stir fry. Stir everything together and let it simmer for about 1 minute until the sauce thickens to a glossy coating over all ingredients.
- Finish with Sesame Oil: Drizzle the sesame oil over the stir fry, toss once more to incorporate, then remove from heat.
- Serve: Serve immediately over cooked white rice or rice of your choice for a complete meal.
Notes
- Note 1: Chinese cooking wine adds authenticity and flavor; if unavailable, dry sherry can be used as a substitute.
- Note 2: Light soy sauce provides a milder saltiness than dark soy sauce; choose all-purpose soy sauce if preferred.
- Note 3: Chicken breast can be used instead of thighs; adjust cooking time slightly to avoid drying out.
- Note 4: Feel free to substitute vegetables based on availability—such as broccoli, green beans, or baby spinach.
- Note 5: Sugar snap peas or small snow peas can be selected based on personal preference for crunch.
- Note 6: Using a large non-stick skillet or wok ensures even and quick cooking, essential for successful stir-fry.

