15-Minute Chinese Chicken Cabbage Stir-Fry
This Chinese chicken cabbage stir-fry is the kind of dinner that saves a busy weeknight, ready in 15 minutes and way more satisfying than takeout.

Tender strips of chicken and crisp cabbage get tossed in a glossy, savory-sweet sauce that clings to every bite. It is proof that a handful of pantry staples can become something you actually look forward to eating.
What Makes This Stir-Fry So Good
The cabbage stays crisp-tender, not soggy, giving the dish a fresh crunch that balances the silky sauce. Thin slices of chicken sear fast and stay juicy, so nothing dries out.
That sauce comes together in a single bowl while the pan heats up, and it hits the right notes of salty, a little sweet, and just enough tang. No long marinades, no fuss.
It works exactly the way you want a weeknight meal to work: fast, forgiving, and full of flavor that tastes like you spent more time on it than you did.
Ingredients

- 1 lb boneless skinless chicken breasts, thinly sliced: slicing against the grain keeps them tender and cooks fast.
- 4 cups shredded green cabbage: from about half a small head, sliced thin so it wilts quickly without losing its bite.
- 3 tbsp soy sauce: use low-sodium if you prefer, the sauce will still have plenty of depth.
- 2 tbsp oyster sauce: brings that savory backbone you expect in a good stir-fry.
- 1 tbsp rice vinegar: brightens the whole dish without making it sour.
- 1 tsp sesame oil: a little goes a long way for that toasted, nutty note.
- 1 tbsp cornstarch: helps the sauce tighten up and cling to every piece.
- 1 tbsp sugar: just enough to round out the salt and acid.
- 2 cloves garlic, minced
- 1 tsp grated fresh ginger
- 2 tbsp vegetable oil: for searing, use something neutral with a high smoke point.
- 1/4 cup water
Variations / Substitutions
- Chicken thighs: swap in boneless skinless thighs for even juicier results, just slice them the same way.
- Napa cabbage: works beautifully here and wilts a little softer than green cabbage, so reduce the stir-fry time by 30 seconds.
- Gluten-free: use tamari instead of soy sauce and a gluten-free oyster sauce.
- Spicy version: add a teaspoon of chili flakes when you toss in the garlic, or drizzle sriracha over the finished dish.
- Extra vegetables: thinly sliced bell pepper or carrot can go in with the cabbage, just expect a slightly longer cook to get them tender.
For a meatless take, the same sauce works wonders in our Tofu and Vegetable Stir-Fry.
How To Make Chinese Chicken Cabbage Stir-Fry
Step 1: Slice the Chicken and Cabbage

Slice 1 lb of chicken breast across the grain into strips about a quarter inch thick. Thin, even pieces sear in under two minutes and stay tender all the way through.
Shred the cabbage until you have about 4 cups, discarding the thick core. Keeping the shreds on the thin side means they wilt in the pan without turning limp, so you get a little crunch in every bite.
Step 2: Mix the Stir-Fry Sauce

In a small bowl, whisk together the 3 tbsp soy sauce, 2 tbsp oyster sauce, 1 tbsp rice vinegar, 1 tsp sesame oil, 1 tbsp cornstarch, 1 tbsp sugar, and 1/4 cup water until no lumps of cornstarch remain.
Set the sauce by the stove. Having it ready before the pan gets hot means everything flows fast once the stir-frying starts.
Step 3: Sear the Chicken

Set a large skillet or wok over high heat and add the 2 tbsp vegetable oil. When the oil shimmers and a piece of chicken sizzles on contact, spread the chicken in a single layer.
Let the strips cook untouched for about 2 minutes, until the underside is deeply golden. Then toss or turn them and cook another 1 to 2 minutes, just until no pink remains. The high heat builds that savory browned flavour fast, so do not walk away.
Step 4: Sizzle the Cabbage

Drop the minced garlic and grated ginger into the pan and stir for 20 seconds, just until fragrant. Then pile in all 4 cups of shredded cabbage.
Toss constantly for about a minute and a half. The cabbage will start to soften and shine from the oil but still hold a slight bite. If it looks dry, a splash of water helps it steam a touch without losing its crunch.
Step 5: Toss and Serve

Pour the sauce around the edge of the pan, not directly onto the chicken, so it hits the hot surface first and thickens quickly. Toss everything together for 30 seconds to a minute, until the sauce turns glossy and coats every piece.
Spoon the stir-fry over steamed rice while it is still piping hot and the cabbage has just the right amount of snap. No garnish needed beyond that shiny, sticky sauce.
Tips for the Best Stir-Fry
- Slice the chicken when it is still slightly firm from the fridge.: Cold chicken is much easier to cut into thin, even strips than room-temperature meat.
- Do not crowd the pan.: If your skillet is small, sear the chicken in two batches so it browns properly instead of steaming.
- Keep the heat high.: A proper stir-fry needs intense heat that cooks fast and keeps the vegetables crisp, so let your pan get fully hot before adding oil.
- Shred cabbage right before cooking.: Pre-shredded bagged cabbage works in a pinch, but freshly sliced cabbage stays crunchier.
Storing Leftovers
- Refrigerate: any leftovers in a sealed container for up to 3 days. The cabbage will soften a bit, but the flavour holds well.
- Reheating: is best in a hot skillet with a tiny splash of water to loosen the sauce. A microwave works too, just stop as soon as it is heated through.
What To Serve With Chinese Chicken Cabbage Stir-Fry
Spoon it over fluffy steamed jasmine rice to catch all the sauce, or try brown rice for a nuttier chew. A quick cucumber salad dressed with a little rice vinegar and sesame oil cuts through the richness and adds a cool, crisp contrast next to the warm stir-fry.
Frequently Asked Questions
Can I use chicken thighs instead of breasts?
Yes, boneless skinless thighs work great and stay even juicier. Slice them the same way and add about 30 seconds to the searing time to cook through.
Is this dish gluten-free as written?
No, regular soy sauce and oyster sauce contain wheat. Swap in tamari and a gluten-free oyster sauce and it works perfectly.
Can I double the recipe?
You can, but use the largest skillet or wok you own so the chicken still sears rather than steams. Cook the chicken in two batches if needed and double the sauce ingredients exactly.
What if I do not have a wok?
A large stainless steel or nonstick skillet works just as well. The key is high heat and a pan big enough that ingredients are not piled on top of each other.
Can I prep anything ahead of time?
Slice the chicken and shred the cabbage up to a day ahead and store them separately in the fridge. Mix the sauce and keep it covered, but do not add the cornstarch until you are ready to cook so it does not settle.

Chinese Chicken Cabbage Stir-Fry Recipe
Ingredients
Method
- Slice chicken across the grain into thin strips. Shred cabbage into thin pieces, discarding the core.
- Whisk together soy sauce, oyster sauce, rice vinegar, sesame oil, cornstarch, sugar, and water; set aside.
- Heat oil in a large skillet or wok over high heat. Sear chicken in a single layer until golden, about 2 minutes per side, then remove to a plate.
- Add garlic and ginger to the pan, stir 20 seconds, then add cabbage. Toss for 1 to 2 minutes until just wilted but still crisp.
- Pour the sauce into the pan, return chicken, and toss for 30 seconds to 1 minute until glossy. Serve immediately over rice.
