Chinese chicken cabbage stir-fry is the dinner to make when you want something fast, fresh and full of flavor. Tender golden chicken, crisp shredded cabbage, sweet carrots and green onions are tossed in a glossy garlic, ginger and soy sauce, and the whole thing is on the table in about 25 minutes. It is light, filling and made in one wok.
This is a classic weeknight stir-fry: a handful of simple ingredients, a very hot pan and a quick sauce that you can whisk together in a minute. Below you will find the full recipe with step-by-step photos, tips for tender chicken and crisp cabbage, common mistakes, variations, serving ideas, storage advice and answers to common questions.
Chinese chicken cabbage stir-fry: crisp, savory and ready in 25 minutes.
Why You’ll Love This Chicken Cabbage Stir-Fry
- It is fast. From cutting board to table in under 30 minutes, which makes it perfect for busy weeknights.
- It is light but filling. Lean chicken and lots of cabbage give you protein and fiber without feeling heavy.
- It is budget friendly. A head of cabbage and a few pantry sauces go a long way.
- It is low carb friendly. Skip the rice and it is a satisfying low carb dinner.
- The flavor is big. Garlic, ginger, soy sauce and sesame oil give it a takeout-style taste at home.
- It is flexible. Use whatever vegetables you have, and swap the chicken for shrimp, pork or tofu.
Ingredients for Chicken Cabbage Stir-Fry
Everything you need for chicken cabbage stir-fry.
For the chicken
- 1 lb (450 g) boneless, skinless chicken breast or thighs, thinly sliced
- 1 tbsp soy sauce
- 1 tbsp cornstarch
- ¼ tsp white pepper
For the stir-fry
- 3 tbsp neutral oil, divided (avocado, canola or peanut)
- 4 garlic cloves, minced
- 1 tbsp fresh ginger, finely grated
- ½ medium green cabbage (about 6 cups), thinly shredded
- 2 medium carrots, cut into thin matchsticks
- 4 green onions, sliced
- 1 tbsp toasted sesame seeds
For the sauce
- 3 tbsp soy sauce
- 1 tbsp oyster sauce
- 1 tbsp rice vinegar
- 2 tsp toasted sesame oil
- 1 tsp sugar
- 2 tbsp water
Ingredient Notes
- Chicken: Thighs are juicier, while breasts are leaner. Either way, slice thinly against the grain so the pieces cook in minutes.
- Cornstarch: It coats the chicken in a light layer that locks in moisture and helps the sauce cling.
- Cabbage: Shred it into thin ribbons. Thin pieces cook fast and stay crisp-tender, while chunky wedges turn tough or take too long.
- Oyster sauce: Adds a deep, slightly sweet savory flavor. Hoisin is a good substitute.
- Toasted sesame oil: A little goes a long way. Add it to the sauce rather than the hot pan so it keeps its aroma.
Equipment You’ll Need
- A large wok or 12-inch skillet
- A sharp chef’s knife and a cutting board
- A small bowl for whisking the sauce
- A wooden spatula or wok spatula
How to Make Chicken Cabbage Stir-Fry
Step 1: Slice and Marinate the Chicken
Slice the chicken thinly and coat it in soy sauce and cornstarch.
Slice the chicken against the grain into thin bite-size strips, about ¼ inch thick. Put them in a bowl with 1 tablespoon of soy sauce, 1 tablespoon of cornstarch and the white pepper, and toss until every piece is coated. Let it sit for 10 minutes while you prepare the vegetables. Freezing the chicken for 20 minutes beforehand makes it easier to slice thinly.
Step 2: Shred the Cabbage and Cut the Vegetables
Shred the cabbage into thin ribbons and cut the carrots into matchsticks.
Remove the tough core from the cabbage and slice the leaves into thin ribbons. Cut the carrots into thin matchsticks and slice the green onions. Whisk the soy sauce, oyster sauce, rice vinegar, sesame oil, sugar and water in a small bowl. A stir-fry cooks very quickly, so have everything ready next to the stove before you turn on the heat.
Step 3: Sear the Chicken
Sear the chicken in a hot wok until golden.
Heat 2 tablespoons of oil in the wok over high heat until it shimmers. Add the chicken in a single layer and let it sear for 1 to 2 minutes without moving it, then stir and cook for 2 more minutes, until golden and just cooked through. Add the garlic and ginger and cook for 30 seconds until fragrant. Transfer the chicken to a plate if your wok is small, or push it to the side.
Step 4: Stir-Fry the Cabbage and Carrots
Toss the cabbage and carrots over high heat until just wilted.
Add the remaining tablespoon of oil, then the cabbage and carrots. Stir-fry over high heat for 2 to 3 minutes, tossing constantly, until the cabbage is slightly wilted but still crisp and bright green. Return the chicken to the wok along with the green onions.
Step 5: Add the Sauce
Pour in the sauce and toss until everything is glossy.
Give the sauce a quick stir, since the sugar and soy settle, and pour it over the stir-fry. Toss for 1 minute, until the sauce bubbles, thickens slightly and coats the chicken and vegetables. Sprinkle with sesame seeds, taste, and add a splash more soy sauce if you like. Serve right away while it is hot and the cabbage is still crisp.
Glossy, savory and full of crunch in every bite.
Tips for the Best Chicken Cabbage Stir-Fry
- Use high heat. A very hot wok sears the chicken and gives the cabbage a slight char without making it soggy.
- Cut everything thin and even. Uniform pieces cook at the same speed.
- Do not overcrowd the pan. If you are using a skillet, cook the chicken in two batches so it browns instead of steams.
- Prep before you cook. Once the pan is hot, it moves fast. Have the sauce, vegetables and chicken ready.
- Add the sauce at the end. That way the cabbage stays crisp and the sauce does not reduce too much.
- Dry the cabbage. Wet leaves create steam, so pat them dry after washing.
The Secret to Tender Chicken
The restaurant technique is called velveting. Coating thin slices of chicken in cornstarch and soy sauce creates a protective layer that keeps the meat moist as it hits the hot oil. Even a quick 10-minute marinade makes a visible difference, especially with chicken breast, which dries out easily. Slicing against the grain shortens the muscle fibers and makes every bite tender, and cooking the chicken in a single layer lets it brown instead of steam.
How to Keep the Cabbage Crisp
Cabbage has a lot of water, so it can turn limp if it cooks for too long. Shred it thinly, keep the heat high and stir-fry for only 2 to 3 minutes. You want the edges to soften and brighten while the center keeps a bit of snap. Avoid covering the wok, because trapped steam makes the cabbage soft and dull. If you are cooking a double batch, do it in two rounds.
Troubleshooting
- The stir-fry is watery: The pan was not hot enough or was overcrowded. Cook on higher heat, in batches, and add the sauce last.
- The chicken is dry: It was sliced too thick or overcooked. Slice thinner, marinate with cornstarch and cook for just 3 to 4 minutes.
- The sauce is too salty: Add a splash of water, a squeeze of lime or a pinch of sugar, or serve with plain rice.
- The cabbage is tough: The ribbons were too thick. Slice thinner, or cook 1 minute longer.
- The sauce is too thin: Mix 1 teaspoon of cornstarch with 1 tablespoon of water and stir it in until bubbling.
Is Chicken Cabbage Stir-Fry Healthy?
Yes. It is a high-protein, vegetable-rich dinner that is naturally low in carbs and fat. A serving without rice has about 290 calories and 31 grams of protein, depending on the oil and sauce you use. Cabbage is rich in vitamin C and fiber, and carrots add vitamin A. To lower the sodium, use low-sodium soy sauce. To make it even lighter, use less oil and add more vegetables such as bell pepper or broccoli.
Common Mistakes to Avoid
- Cutting the cabbage too thick. It will stay tough while the chicken overcooks.
- Using a pan that is not hot enough. Stir-frying needs high heat to sear and not steam.
- Overcooking the chicken. Thin slices cook in just a few minutes.
- Adding the sauce too early. The vegetables go soft and the flavors turn flat.
- Crowding the pan. It lowers the temperature and makes everything watery.
- Skipping the prep. Everything happens quickly, so slice and measure first.
Variations and Ideas
- Spicy: Add 1 tablespoon of chili garlic sauce or a pinch of red pepper flakes.
- Other proteins: Use shrimp, sliced pork, beef strips or firm tofu.
- More vegetables: Add bell peppers, snow peas, mushrooms or broccoli.
- Peanut crunch: Sprinkle with chopped roasted peanuts or cashews.
- Noodle version: Toss in cooked noodles and a little extra sauce for a chow mein style dinner.
- Egg roll in a bowl: Use ground chicken in place of sliced, and add a pinch of five-spice powder.
- Gluten free: Use tamari and a gluten-free oyster or hoisin sauce.
Easy Substitutions
| Ingredient | Substitute |
|---|---|
| Chicken breast | Chicken thighs, shrimp or pork loin |
| Green cabbage | Napa cabbage, savoy cabbage or coleslaw mix |
| Oyster sauce | Hoisin sauce or mushroom stir-fry sauce |
| Rice vinegar | Apple cider vinegar or lime juice |
| Fresh ginger | ½ tsp ground ginger |
| Cornstarch | Potato starch or arrowroot |
What to Serve With Chicken Cabbage Stir-Fry
It is a complete meal on its own, but a few sides make it more filling:
- Steamed rice: Plain jasmine rice soaks up the sauce. See our 6 easy rice recipes for dinner for more ideas.
- Noodles: Serve it over noodles, or browse these easy noodle recipes for dinner.
- Cauliflower rice: For a low carb dinner.
- Egg drop soup: A light starter for a Chinese-style meal.
- More dinner ideas: Try our black pepper chicken, honey mustard chicken and potatoes, creamy garlic chicken or these easy dinner ideas.
Make-Ahead, Storage and Reheating
Make ahead: Slice the chicken, shred the vegetables and mix the sauce up to 2 days in advance. Keep each in a separate container in the fridge, then the stir-fry takes only 10 minutes to cook.
Storing: Keep leftovers in an airtight container in the fridge for up to 4 days.
Reheating: Warm in a hot skillet for 2 to 3 minutes with a splash of water, or in the microwave in 30-second bursts.
Freezing: Cabbage turns soft after freezing, so this recipe is best fresh. You can freeze the raw marinated chicken for up to 2 months.
Cooking for a Crowd
To serve 8, double the recipe and cook it in two batches, so the pan stays hot. Sear the chicken in two rounds, then combine everything for the final toss with the sauce. This keeps the cabbage crisp and the chicken golden. Serve it straight from a large platter with plenty of rice.
Why This Combination Works
Cabbage and chicken are a great pair. The chicken brings savory richness and protein, while the cabbage adds sweetness, crunch and volume, so each serving is filling without being heavy. Garlic and ginger give the dish its Chinese-style aroma, soy sauce and oyster sauce add salty depth, and a little vinegar and sesame oil lift the finish. Because cabbage is inexpensive and keeps for weeks in the fridge, this is also one of the most budget-friendly dinners you can make.
Making It a Weeknight Plan
If your evenings are busy, prep the ingredients on the weekend. Shred a whole cabbage and keep it in a sealed bag for up to 5 days, slice the chicken and freeze it in portions, and whisk a double batch of sauce in a jar. On the night, you only need to heat the wok and cook. Leftovers also make a great lunch, tucked into a wrap or spooned over rice.
A Simple Timeline for the Evening
- 0 to 15 minutes: Slice the chicken, shred the cabbage and carrots, and whisk the sauce.
- 15 to 22 minutes: Sear the chicken and stir-fry the vegetables.
- 22 to 27 minutes: Add the sauce, toss and serve.
Start the rice before you begin chopping and it will be ready right when the stir-fry is done. Planned this way, dinner is on the table fast and you only wash one wok.
If you are cooking for picky eaters, reduce the ginger and chili and serve the sauce on the side. For people who like heat, add a spoonful of chili crisp on top. Either way, serve the stir-fry right out of the wok while it is steaming, because the texture is best in the first few minutes.
Finally, remember that stoves and pans differ. A carbon steel wok on a gas burner heats faster than a skillet on an electric stove, so you may need to cook in smaller batches or give the pan a little extra time to heat. Trust your eyes: golden chicken, bright green cabbage and a glossy sauce are the signs that dinner is ready.
A Simple Homemade Stir-Fry Sauce, Explained
The sauce is the heart of this dish, and each ingredient has a job. Soy sauce brings salt and umami, oyster sauce adds body and a mellow sweetness, rice vinegar adds a bright note that keeps the dish from tasting heavy, toasted sesame oil gives a nutty aroma, and a little sugar rounds out the salt. Water thins the mixture just enough to coat every ribbon of cabbage. Once you understand this balance of salty, sweet, sour and nutty, you can adjust it to your taste: more vinegar for brightness, more sugar for a sweeter takeout style, or a spoonful of chili sauce for heat. Make a double batch and keep it in a jar in the fridge for up to a week to use for other stir-fries, noodles and fried rice.
Choosing and Preparing the Cabbage
Pick a cabbage that feels heavy for its size, with tight, crisp leaves and no brown spots. Remove any wilted outer leaves, cut the head in half through the core, then cut out the core in a V shape. Place each half flat side down on the board and slice it as thinly as you can, about ⅛ inch wide. A sharp knife makes this quick, and a mandoline or the slicing disc of a food processor makes it even faster. Wash and dry the shreds thoroughly, since water on the leaves will steam the stir-fry instead of searing it. Any leftover cabbage keeps for weeks in the fridge, so it is a handy ingredient for other quick dinners such as slaws, soups and sheet pan meals.
Getting Wok Flavor at Home
The smoky, slightly charred flavor of restaurant stir-fries is called wok hei, and you can get close to it at home. Use a heavy carbon steel wok or cast iron skillet and let it heat for a full 2 minutes before adding the oil. Work in small batches so the temperature does not drop, and do not stir constantly. Let the food rest for a few seconds between tosses so it touches the hot metal and browns. Use an oil with a high smoke point, such as avocado, peanut or canola, and keep your kitchen fan on. These small steps give the chicken and cabbage a touch of char that you will not get from a gentle, low-heat pan.
Ways to Turn It Into Meal Prep
This stir-fry is a great meal prep recipe. Divide the finished dish into four containers with cooked rice or cauliflower rice, and refrigerate for up to 4 days. For the best texture, keep the sauce slightly thick and slightly undercook the cabbage, because it keeps softening as it sits. At lunch, reheat in the microwave for about 90 seconds or in a skillet for 3 minutes. You can also change the flavor through the week by adding a spoonful of peanut butter, a squeeze of lime or a drizzle of sriracha to each container.
Seasoning to Taste
Every brand of soy sauce has a different level of salt, so always taste before you serve. If the stir-fry needs more depth, add a splash of soy sauce. If it tastes flat, a few drops of rice vinegar will wake it up. If it is too sharp, a pinch of sugar will smooth it out. A final sprinkle of sesame seeds and green onions adds crunch and freshness, and a little white pepper gives the gentle warmth that is typical of Chinese home cooking.
Frequently Asked Questions
What is the best cut of chicken for chicken cabbage stir-fry?
Boneless, skinless chicken thighs stay the most tender and juicy, and they are hard to overcook. Chicken breast also works well when it is sliced thinly against the grain and coated in a cornstarch marinade, which keeps it soft in the hot wok.
How do I keep the cabbage crisp and not soggy?
Shred the cabbage thinly, use a very hot wok and cook it for only 2 to 3 minutes. Do not cover the pan and do not overcrowd it. The cabbage should wilt slightly but keep a little bite and its bright green color.
Can I use another kind of cabbage?
Yes. Napa cabbage is more tender and cooks faster, and savoy cabbage is also mild and sweet. Red cabbage works but will color the sauce. Regular green cabbage is the most common choice because it holds up well to high heat.
What can I use instead of oyster sauce?
Use hoisin sauce for a sweeter flavor, or mix 1 tablespoon of soy sauce with 1 teaspoon of brown sugar. For a vegetarian or shellfish-free version, buy a mushroom-based stir-fry sauce.
Is chicken cabbage stir-fry low carb and healthy?
It is a light, high-protein dinner that is naturally low in carbohydrates when served without rice. A serving without rice has about 290 calories and 31 grams of protein, though the numbers vary with the sauce and oil you use.
Can I make it without a wok?
Yes. A large 12-inch skillet works well. Heat it until very hot and cook in two batches if needed so the ingredients sear instead of steam.
How do I store and reheat leftovers?
Store the stir-fry in an airtight container in the fridge for up to 4 days. Reheat in a hot skillet for 2 to 3 minutes, or in the microwave in 30-second bursts. Add a splash of water to loosen the sauce.
Final Thoughts
Chinese chicken cabbage stir-fry is a simple, flavorful dinner that proves a quick meal does not have to be boring. Tender chicken, crisp cabbage and a glossy garlic-ginger sauce come together in one wok in about 25 minutes. It is easy to adapt, friendly to a low carb diet and perfect for busy nights. Make it this week, and keep the sauce recipe handy, because you will want to make it again.


We’d Love to Hear From You!
Did you try this chicken cabbage stir-fry? Tell us in the comments how it turned out and what you served it with. We read every comment, and your tips might help other readers. If you enjoyed this easy dinner recipe, save it on Pinterest for your next weeknight dinner.