Rainbow Chicken Stir Fry (七彩炒雞)

This beautiful, nutritious stir-fry comes together in a snap!

flodesk gif
Prep Time
25 min
Total Time
35 min
Yields
4 servings

A Recipe by Daddy Lau

My dad's been cooking Chinese food for over 50 years - as a kid fending for himself in Guangzhou, as the head chef of his own restaurant, and as a loving father in our home.

Hopefully, by learning this recipe, you'll get to experience some of the delicious joy we felt growing up eating his food!

- Randy

Rainbow Chicken Stir Fry used to be a staple at my parents' Chinese restaurant back in the day. It's a perfect balance of visual appeal, juicy taste, and healthy ingredients.

There are a ton of variations on this dish. You can swap out the meat or any of the vegetables to your liking (more on that below).

Read on to learn my dad's secrets!

Check out a quick story summary of our recipe!

Ingredients

Weight: US
oz
g
Volume: US
cup
mL
Servings
4

Main Ingredients

  • 10 oz chicken breast
  • 0.50 red bell pepper
  • 0.50 green bell pepper
  • 0.50 carrot
  • 0.50 onion
  • 2 celery stalk
  • 10 baby corn
  • 1 tsp ginger (

    chopped into thin slices

    )
  • 1 tsp garlic (

    minced

    )

Chicken Marinade

  • 0.50 tsp salt
  • 0.50 tsp sugar
  • 1 tsp light soy sauce
  • 1 tsp oyster sauce
  • 1 tsp cooking wine
  • 0.50 tbsp chicken powder
  • 1 tsp cornstarch
  • 2 tbsp water

Vegetable Flavors

  • 1 tbsp cooking wine
  • 0.50 tsp sugar
  • 0.50 tsp salt
  • 1 tbsp oyster sauce
  • 2 tbsp water

Other

  • 0.50 tbsp cornstarch
  • 3 tbsp water
  • 3 tbsp oil, for cooking chicken
  • 1.5 tbsp oil, for cooking vegetables

Cornstarch is key

My dad uses cornstarch in almost everything he makes. In this particular dish, cornstarch (mixed with water) helps thicken the consistency of the sauces.

It also acts as a "glue", binding the flavorful sauces and spices to the chicken & veggies.

Selecting vegetables

This dish is fairly flexible in terms of what types of veggies you can use. You can't go wrong with the veggies my parents went with.

The main thing to keep in mind is to select veggies that don't release a lot of water when cooking.

According to my dad, to truly master this dish, you shouldn't have any water pooled at the bottom of your plate or wok after everything has been cooked.

Safe substitutes or additions: mushrooms, broccoli
Some veggies to avoid: bok choy, gailan

My parents list off what to try and what to avoid here:

Finding Asian Ingredients

Some of these ingredients are hard to find in a typical grocery store.

If you don't live near an Asian market, most of what my dad uses can be found on Amazon:

These links are affiliate links, which means that if you use our links to purchase these ingredients, Amazon pays my family a small amount for the sale - at no extra cost to you. If you use these links, we really appreciate the support!

In a mixing bowl, add salt (0.50 tsp), sugar (0.50 tsp), light soy sauce (1 tsp), oyster sauce (1 tsp), cooking wine (1 tsp), chicken powder (0.50 tbsp), cornstarch (1 tsp), and water (2 tbsp). Give it a nice stir until it's an even consistency.

Then, cut your chicken (10 oz) into thin slices. My dad prefers making diagonal cuts. Be sure to trim the fatty pieces away.

Now, marinate your chicken by repeating this 3 step process:

  • Mixing the chicken around in the bowl
  • Gather the chicken into a clump with your hands
  • Squeeze hard so that the marinade absorbs more efficiently.

Do this for about 2-3 minutes. There should be hardly any residual juices in the plate by the end.

Time to prepare the rainbow!

With your favorite knife and cutting board, cut red bell pepper (0.50 ), green bell pepper (0.50 ), carrot (0.50 ), onion (0.50 ), and celery stalks (2 ) into strips.

We'll also be adding baby corn (10 ), chopping thin slices of ginger (1 tsp) and mincing garlic (1 tsp).

Make a mental note for later that you'll be using half of your garlic & ginger to cook the chicken, and the other half to cook the vegetables.

Set the stove to high heat. Then, with a small mixing bowl or cup, mix cornstarch (0.50 tbsp) and water (3 tbsp).

You'll be saving this for the very end.

Once your wok is hot enough, add oil (3 tbsp), and half of the ginger and garlic you prepared previously.

Let the ginger and garlic cook for about 1 minute, releasing their aromas.

Take your chicken that's been peacefully soaking and marinating in flavorful goodness, and throw it into the wok. Stir and flip the chicken periodically until the pieces turn white.

We don't need to cook the chicken to completion during this step, since we'll be cooking it again later.

Once the chicken is done, put it back into a bowl for later.

Pro tip: if you want to clean one less bowl, you can use the same bowl you mixed the marinade in with.

Before cooking the vegetables, add oil (1.5 tbsp) (less than we used for the chicken), and the remainder of the ginger and garlic into the wok.

Let this heat up and cook for about a minute.

Now, add the rainbow of vegetables into the wok, stirring and tossing constantly.

After stirring the vegetables for about a minute or two, add cooking wine (1 tbsp), sugar (0.50 tsp), salt (0.50 tsp), and oyster sauce (1 tbsp) into the wok. Continue stirring.

Add the chicken back into the wok, along with a bit of water (2 tbsp) to help generate some steam for the ingredients to cook.

Cover the wok.

My dad refuses to use timers or any sort of precise measurements when he cooks, and says this step takes 2 minutes. In practice, it took about 3 minutes for the wok to start boiling again.

The all-important step: pour the cornstarch mix (cornstarch (0.50 tbsp) & water (3 tbsp)) from earlier into the wok. This helps tie all of the flavors together, almost literally.

Stir the wok around several times.

The cornstarch acts as an agent that thickens the sauce and binds the diverse flavors in the dish to the vegetables and chicken.

Winner winner, chicken dinner! It's done.

Transfer the rainbow chicken stir fry into your favorite plate or bowl.

FAQ

How do you decide which vegetables can go into stir-fry?

  • You can add or replace any of the meat or vegetables from our recipe with ones you prefer.The most important thing to keep in mind is water content. You should use vegetables that won't release a lot of water as they cook, because your stir-fry may end up with a puddle of watery sauce in the end.
  • My parents recommend things like mushrooms and broccoli. They'll also release some water, but not as much as leafy greens like spinach or bok choy.

How do you season the chicken for stir-fry?

  • Here is our marinade for the chicken: salt, sugar, soy sauce, oyster sauce, cooking wine, chicken powder/bouillon, cornstarch and water. Check the ingredient list above to see precise amounts. Don't forget that you can scale the recipe up and down!

Is chicken stir-fry healthy?

  • Our recipe for Rainbow Chicken Stir-Fry is really nutritious! The name "Rainbow" is key, because the more colorful of a range of vegetables you consume, the more variety of nutrients you're getting in your diet.
  • You can make sure that you make the healthiest version possible by choosing good quality chicken and good quality produce. Our recipe already has very little oil and salt, and you can always reduce them further or omit them if necessary, though the stir-fry may come out slightly less flavorful.
  • Restaurant or instant versions may not be as healthy when they include additives and preservatives, but because you're making the chicken stir-fry from scratch, you have full control over the ingredients.

How do you keep the stir-fry from getting watery?

  • First of all, when choosing ingredients for your stir-fry, opt for vegetables that are heartier and don't release as much water. Put your leafy greens aside and use them for other dishes; spinach and bok choy, for example, won't work well in this recipe.
  • Also, mind your cooking time. The longer you keep the ingredients cooking, the more water they release. Go hot and fast!
  • Finally, don't forget the cornstarch slurry. It's important for thickening up the juice and turning it into a stickier sauce that'll stay on your chicken and vegetables.

How do you keep from overcooking the chicken or vegetables in stir-fry?

  • There are two ways to keep from overcooking/undercooking ingredients that have different cooking times.
  • First, you can pre-cook everything separately, and then put them all together in the end. Second, you can keep in mind the timing of each ingredient and add them to the heat in order of slowest-cooking to fastest-cooking. For either method, cutting or preparing your ingredients into uniform shapes and sizes always helps! Each method has its pros and cons. Cooking things separately means you have the most control over how much each thing is cooked, but it will not let the flavors meld as well, and you run the risk of ingredients cooling off, maybe even into the danger zone. Cooking things together means that flavors are all coming together for the longest time, but your wok or pan is going to get pretty full, and some things may sit in your wok or pan for a long time, probably releasing tons of water. In our recipe, we combine the two methods, partially pre-cooking the chicken, but doing all the vegetables together.

Summary

Rainbow Chicken Stir Fry (七彩炒雞)
This beautiful, nutritious stir-fry comes together in a snap!
  • Prep Time: 25 min
  • Total Time: 35 min
  • Yield: 4 servings

Main Ingredients

  • 10 oz chicken breast
  • 0.50 red bell pepper
  • 0.50 green bell pepper
  • 0.50 carrot
  • 0.50 onion
  • 2 celery stalk
  • 10 baby corn
  • 1 tsp ginger (

    chopped into thin slices

    )
  • 1 tsp garlic (

    minced

    )

Chicken Marinade

  • 0.50 tsp salt
  • 0.50 tsp sugar
  • 1 tsp light soy sauce
  • 1 tsp oyster sauce
  • 1 tsp cooking wine
  • 0.50 tbsp chicken powder
  • 1 tsp cornstarch
  • 2 tbsp water

Vegetable Flavors

  • 1 tbsp cooking wine
  • 0.50 tsp sugar
  • 0.50 tsp salt
  • 1 tbsp oyster sauce
  • 2 tbsp water

Other

  • 0.50 tbsp cornstarch
  • 3 tbsp water
  • 3 tbsp oil, for cooking chicken
  • 1.5 tbsp oil, for cooking vegetables

Step 1 - Prepare chicken & marinade

↑ Jump to details

In a mixing bowl, mix together salt (0.50 tsp), sugar (0.50 tsp), light soy sauce (1 tsp), oyster sauce (1 tsp), cooking wine (1 tsp), chicken powder (0.50 tbsp), cornstarch (1 tsp), and water (2 tbsp). Cut your chicken (10 oz) into thin slices with diagonal cuts and add it to the bowl. Marinate the chicken by repeatedly mixing it around, gathering it into a clump, and squeezing hard for 2-3 minutes.

Step 2 - Prepare vegetables

↑ Jump to details

Cut red bell pepper (0.50 ), green bell pepper (0.50 ), carrot (0.50 ), onion (0.50 ), celery stalks (2 ) into strips. Add baby corn (10 ) to the collection, and chop thin slices of ginger (1 tsp) and mince garlic (1 tsp).

Step 3 - Heat stove, create another cornstarch mix

↑ Jump to details

Set the stove to high heat. In a small mixing bowl or cup, mix cornstarch (0.50 tbsp) and water (3 tbsp).

Step 4 - Partially cook chicken

↑ Jump to details

Once the wok is hot, add oil (3 tbsp), and half of the ginger and garlic you prepared previously. Let the ginger and garlic cook for about 1 minute, releasing their aromas. Throw the chicken into the wok. Stir and flip the chicken periodically until the pieces turn white. Remove the chicken from wok when done.

Step 5 - Cook vegetables

↑ Jump to details

Before cooking the vegetables, add oil (1.5 tbsp) (less than we used for the chicken), and the remainder of the ginger and garlic into the wok. Let this heat up and cook for about a minute. Then, add the rainbow of vegetables into the wok, stirring and tossing constantly.

Step 6 - Add flavors

↑ Jump to details

After stirring the vegetables for about a minute or two, add cooking wine (1 tbsp), sugar (0.50 tsp), salt (0.50 tsp), and oyster sauce (1 tbsp) into the wok. Continue stirring.

Step 7 - Add chicken & water before covering wok

↑ Jump to details

Add the chicken back into the wok, along with a bit of water (2 tbsp) to help generate some steam for the ingredients to cook. Cover the wok for about 2-3 minutes, until boiling.

Step 8 - Add final cornstarch mix

↑ Jump to details

Pour the cornstarch mix (cornstarch (0.50 tbsp) & water (3 tbsp)) from earlier into the wok. Stir the wok around several times.

Step 9 - Serve immediately

↑ Jump to details

Transfer the rainbow chicken stir fry into your favorite plate or bowl.

Step 10 - Take pictures
Whip out your camera (1). Begin taking photos (1,000,000). Pick your favorites!
Step 11 - Share and tag us on Instagram @madewithlau #madewithlau!
Did you have fun making this recipe? We'd love to see & hear about it. (Especially my dad. He would be THRILLED!)

Enjoy!

My sister and I have many, many happy memories enjoying this dish growing up (and obliviously bothering my parents' customers as we roamed around their restaurant as kids).

Now, hopefully, you can create your own memories with this dish with your loved ones.

Also, I cordially invite you to eat with us and learn more about the dish, Chinese culture, and my family.

Cheers, and thanks for cooking with us!

Feel free to comment below if you have any questions about the recipe.