Chicken Cabbage Stir-Fry

Featured in: Easy Prep Dishes

This chicken cabbage stir-fry brings together tender, juicy chicken with crisp cabbage, carrots, and bell peppers in a savory umami-rich sauce. Ready in just 30 minutes, it's perfect for busy weeknights when you want bold Asian-inspired flavors without the fuss. The combination of soy sauce, oyster sauce, hoisin, and sesame oil creates a deeply satisfying dish that pairs beautifully with rice or noodles.

Updated on Fri, 30 Jan 2026 14:32:00 GMT
Chicken Cabbage Stir-Fry features juicy chicken and crisp cabbage tossed in a glossy, savory sauce, served steaming hot over white rice for a satisfying weeknight dinner. Save
Chicken Cabbage Stir-Fry features juicy chicken and crisp cabbage tossed in a glossy, savory sauce, served steaming hot over white rice for a satisfying weeknight dinner. | dailykefta.com

There was a Tuesday evening when the fridge looked bare and the energy to cook felt even emptier. I spotted half a cabbage wedged in the crisper drawer, some chicken thawing on the counter, and a handful of sauces clustered near the back of the pantry. What started as a salvage mission turned into one of those rare weeknight wins where dinner came together fast, tasted restaurant-good, and left everyone asking for seconds. Now this stir-fry shows up at least twice a month, and I never feel like I'm settling.

I made this for my neighbor who swore she hated cabbage, and she scraped the bowl clean without realizing what she was eating. The chicken stays juicy, the vegetables keep their snap, and that glossy sauce clings to everything in a way that makes plain rice taste like part of the plan. It became the kind of recipe I text to friends when they ask what to make on a busy night.

Ingredients

  • Boneless, skinless chicken breast or thighs (500 g): Thighs stay juicier and more forgiving if you overcook slightly, but breasts work beautifully if sliced thin against the grain.
  • Green cabbage (600 g): The star vegetable that softens just enough while keeping a satisfying crunch, and it soaks up the sauce without turning mushy.
  • Carrot (1 medium, julienned): Adds a touch of sweetness and a pop of color that makes the whole dish look more vibrant on the plate.
  • Red bell pepper (1, thinly sliced): Brings a mild sweetness and tender bite that balances the heartier cabbage perfectly.
  • Green onions (3, sliced): Tossed in at the end for a fresh, sharp note that cuts through the richness of the sauce.
  • Soy sauce (3 tbsp): The salty backbone of the sauce, use tamari if you need it gluten-free and the flavor stays just as bold.
  • Oyster sauce (1 tbsp): Adds deep umami and a hint of sweetness that makes the sauce taste layered and complex.
  • Hoisin sauce (1 tbsp): Brings a touch of sweetness and a whisper of spice that rounds out the savory elements beautifully.
  • Rice vinegar (1 tbsp): A gentle acidity that brightens the sauce and keeps it from feeling too heavy.
  • Sesame oil (2 tsp): Just a small amount gives the dish that unmistakable nutty aroma that smells like takeout.
  • Cornstarch (2 tsp): The secret to a glossy, clingy sauce that coats every piece instead of pooling at the bottom of the pan.
  • Water (2 tbsp): Helps the cornstarch dissolve smoothly and keeps the sauce from becoming too thick or pasty.
  • Sugar (1 tsp): Balances the salty and tangy flavors with just a hint of sweetness that ties everything together.
  • Vegetable oil (2 tbsp): A neutral oil that can handle high heat without smoking, perfect for getting a good sear on the chicken.
  • Garlic (3 cloves, minced): The moment it hits the hot oil, the kitchen smells like something special is happening.
  • Fresh ginger (1-inch piece, grated): Adds a warm, zesty kick that makes the dish taste alive and aromatic.

Instructions

Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Mix the sauce:
In a small bowl, whisk together soy sauce, oyster sauce, hoisin sauce, rice vinegar, sesame oil, cornstarch, water, and sugar until the cornstarch dissolves completely. Set it aside so the flavors can mingle while you prep everything else.
Cook the chicken:
Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat until it shimmers. Add the sliced chicken in a single layer and let it sear without stirring for a minute, then cook for 4 to 5 minutes total until golden and cooked through, then remove it to a plate.
Sauté the aromatics:
Add the remaining tablespoon of oil to the same pan, then toss in the garlic and ginger. Stir them around for about 30 seconds until the smell fills the kitchen and they just start to turn golden at the edges.
Stir-fry the vegetables:
Toss in the cabbage, carrot, and bell pepper, and stir-fry for 3 to 4 minutes, moving everything around so it cooks evenly. The cabbage should soften a bit but still have some crunch, and the colors should stay bright.
Combine and coat:
Return the cooked chicken to the pan, pour in the prepared sauce, and toss everything together with confidence. Cook for 2 to 3 minutes, stirring constantly, until the sauce thickens and clings to every piece of chicken and vegetable like a glossy glaze.
Finish and serve:
Stir in the sliced green onions, taste a bite, and adjust with a splash more soy sauce or a pinch of sugar if needed. Serve it hot, either on its own or spooned over steamed rice or noodles.
Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
A close-up of Chicken Cabbage Stir-Fry with colorful bell peppers, carrots, and green onions, showcasing the tender chicken and vibrant, saucy vegetables in a wok. Save
A close-up of Chicken Cabbage Stir-Fry with colorful bell peppers, carrots, and green onions, showcasing the tender chicken and vibrant, saucy vegetables in a wok. | dailykefta.com

One night I served this over a pile of brown rice and my kids, who usually pick at vegetables, cleaned their plates without complaint. My partner looked up mid-bite and said it tasted better than the takeout we used to order every Friday. That was the moment this recipe earned a permanent spot in our rotation, not just as a fallback but as something we actually crave.

Swapping the Protein

If chicken is not your thing or you are out of it, firm tofu cut into cubes and pan-fried until crispy works beautifully and soaks up the sauce even better. Shrimp is another quick swap, just cook it for 2 to 3 minutes until pink and opaque, then pull it out before it turns rubbery. I have even used thinly sliced pork loin when I had it on hand, and it brought a slightly richer flavor that everyone loved.

Making It Spicy

A pinch of red chili flakes tossed in with the garlic and ginger adds just enough heat to wake up your taste buds without overwhelming the other flavors. If you want more control, a drizzle of chili oil at the end lets everyone adjust their own spice level at the table. I learned this trick after my mother-in-law asked for extra heat and now I keep a small dish of chili oil on the side every time I serve this.

Serving Suggestions

This stir-fry shines over a bowl of fluffy jasmine rice, but it is just as good with chewy lo mein noodles or even cauliflower rice if you are keeping carbs low. Sometimes I skip the base entirely and eat it straight from the pan with chopsticks, standing at the counter while it is still steaming hot. The sauce is flavorful enough to carry the dish no matter how you serve it.

  • Pair it with a side of quick-pickled cucumbers for a cool, tangy contrast.
  • Sprinkle sesame seeds on top for a little extra crunch and visual appeal.
  • Leftovers make an excellent filling for spring rolls or lettuce wraps the next day.
Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Vibrant Chicken Cabbage Stir-Fry with tender chicken and crunchy cabbage, drizzled with a rich umami sauce and garnished with fresh green onions, perfect for a quick meal. Save
Vibrant Chicken Cabbage Stir-Fry with tender chicken and crunchy cabbage, drizzled with a rich umami sauce and garnished with fresh green onions, perfect for a quick meal. | dailykefta.com

This is the kind of recipe that makes weeknight cooking feel less like a chore and more like a small victory. Every time I make it, I am reminded that the best meals do not need to be complicated, they just need to taste good and bring people to the table.

Recipe FAQs

Can I use chicken thighs instead of breast?

Yes, chicken thighs work wonderfully in this stir-fry. They stay juicier and add more flavor, though they may take an extra minute or two to cook through completely.

How do I keep the cabbage crisp and not soggy?

Cook the cabbage over high heat for only 3-4 minutes, stirring constantly. Don't overcrowd the pan, and make sure your wok or skillet is hot before adding the vegetables.

Can I make this ahead of time?

While best served fresh, you can prep ingredients in advance. Store sliced chicken and vegetables separately in the fridge. The sauce can be mixed up to 2 days ahead.

What can I substitute for oyster sauce?

Use an extra tablespoon of hoisin sauce or add a teaspoon of soy sauce with a pinch of sugar. For vegetarian options, try mushroom-based oyster sauce alternatives.

How do I make this spicier?

Add red chili flakes, fresh sliced chilies, or a drizzle of sriracha when cooking the aromatics. You can also mix chili oil into the sauce for extra heat.

Can I add other vegetables?

Absolutely! Snap peas, broccoli, mushrooms, or bok choy all work well. Just adjust cooking times based on the vegetable's density to maintain the right texture.

Chicken Cabbage Stir-Fry

Tender chicken and crisp cabbage tossed in a savory umami sauce, ready in 30 minutes for busy weeknights.

Prep Time
15 min
Time to Cook
15 min
Overall Time
30 min
Recipe by Harper Nelson


Skill Level Easy

Cuisine Asian-inspired

Portions 4 How Many Servings

Diet Preferences No Dairy

What You Need

Protein

01 1 lb boneless, skinless chicken breast or thighs, thinly sliced

Vegetables

01 1 small head green cabbage (about 1.3 lbs), cored and thinly sliced
02 1 medium carrot, julienned
03 1 red bell pepper, thinly sliced
04 3 green onions, sliced

Sauce

01 3 tablespoons soy sauce or tamari
02 1 tablespoon oyster sauce
03 1 tablespoon hoisin sauce
04 1 tablespoon rice vinegar
05 2 teaspoons sesame oil
06 2 teaspoons cornstarch
07 2 tablespoons water
08 1 teaspoon sugar

Aromatics & Cooking

01 2 tablespoons vegetable oil
02 3 cloves garlic, minced
03 1 inch piece fresh ginger, peeled and grated

Steps

Step 01

Prepare the sauce: In a small bowl, whisk together soy sauce, oyster sauce, hoisin sauce, rice vinegar, sesame oil, cornstarch, water, and sugar. Set aside.

Step 02

Cook the chicken: Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Add chicken and cook for 4 to 5 minutes until cooked through and golden. Remove chicken from the pan and set aside.

Step 03

Infuse aromatics: Add the remaining 1 tablespoon oil to the pan. Sauté garlic and ginger for 30 seconds until fragrant.

Step 04

Stir-fry vegetables: Add cabbage, carrot, and bell pepper. Stir-fry for 3 to 4 minutes until vegetables are crisp-tender.

Step 05

Combine and finish: Return the cooked chicken to the pan. Pour in the prepared sauce and toss everything together. Cook for 2 to 3 minutes until the sauce thickens and evenly coats the chicken and vegetables.

Step 06

Garnish and serve: Stir in green onions. Taste and adjust seasoning if needed. Serve hot, optionally with steamed rice or noodles.

Tools Needed

  • Large skillet or wok
  • Cutting board and sharp knife
  • Small mixing bowl
  • Wooden spoon or spatula

Allergy Info

Always review ingredients for potential allergens. When unsure, ask a healthcare expert.
  • Contains soy from soy sauce and hoisin sauce
  • Contains wheat from soy sauce, oyster sauce, and hoisin sauce unless using gluten-free versions
  • Contains shellfish from oyster sauce

Nutrition (each serving)

For info only—never a medical replacement. Please check with your provider if needed.
  • Energy (calories): 260
  • Fats: 9 g
  • Carbohydrates: 16 g
  • Proteins: 29 g