Chicken Cabbage Stir-Fry

Featured in: Everyday Dinners

This chicken cabbage stir-fry combines tender sliced chicken with crisp cabbage, carrots, and bell peppers in a savory sauce made from soy sauce, oyster sauce, hoisin, and sesame oil. Ready in just 30 minutes, this Asian-inspired dish delivers bold umami flavors while keeping prep simple. Perfect for busy weeknights, it's naturally dairy-free and nut-free, with easy swaps for tofu or shrimp. Serve over rice or noodles for a complete, satisfying meal the whole family will love.

Updated on Fri, 30 Jan 2026 15:58:00 GMT
Golden-brown chicken and crisp cabbage tossed in a glossy, savory sauce in a hot wok. Pin It
Golden-brown chicken and crisp cabbage tossed in a glossy, savory sauce in a hot wok. | rapidtongs.com

The smell of ginger hitting hot oil always brings me right back to that rainy Tuesday when I had nothing but half a cabbage, some chicken, and a deadline looming. I threw it all in a pan with whatever sauces I could find, and twenty minutes later I had something so good I forgot about my to-do list entirely. My partner wandered into the kitchen, fork already in hand, asking why I'd been hiding this recipe. I hadn't been hiding anything, I'd just stumbled onto it out of necessity and hunger.

I made this for a friend who swore she hated cabbage, and she went back for seconds without saying a word. Later she texted me asking for the recipe, admitting she'd been wrong about cabbage her whole life. It's become my go-to for converting vegetable skeptics and feeding people who claim they're too tired to enjoy cooking. There's something deeply satisfying about watching someone's face change after that first bite.

Ingredients

  • Boneless, skinless chicken breast or thighs: Thighs stay juicier and more forgiving if you overcook them slightly, but breasts work beautifully if sliced thin against the grain.
  • Green cabbage: Don't be intimidated by the size, it cooks down fast and adds a wonderful sweet crunch that soaks up all that sauce.
  • Carrot: Julienned carrots add color and a slight earthiness, plus they give you something to crunch on between bites.
  • Red bell pepper: The sweetness balances the salty sauce, and the color makes the whole dish look like you tried harder than you did.
  • Green onions: Stir them in at the end for a fresh, sharp bite that cuts through the richness.
  • Soy sauce: The backbone of the sauce, bringing that deep umami flavor that makes everything taste more like itself.
  • Oyster sauce: This adds a subtle sweetness and thickness that rounds out the soy sauce perfectly.
  • Hoisin sauce: A little goes a long way, it brings sweetness and complexity without making things cloying.
  • Rice vinegar: The acidity brightens everything up and keeps the sauce from feeling heavy.
  • Sesame oil: Just a touch for that nutty, toasty aroma that makes the whole kitchen smell like a restaurant.
  • Cornstarch: Mixed with water, it thickens the sauce so it clings to the chicken and vegetables instead of pooling at the bottom.
  • Sugar: Balances the salty and tangy elements, rounding out the flavor without making it sweet.
  • Vegetable oil: High smoke point and neutral flavor, perfect for stir-frying over high heat.
  • Garlic: Minced fine so it disperses through the dish, adding pungency and warmth.
  • Fresh ginger: Grated ginger releases more juice and flavor, giving the dish that unmistakable zing.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Mix the sauce:
In a small bowl, whisk together soy sauce, oyster sauce, hoisin sauce, rice vinegar, sesame oil, cornstarch, water, and sugar until smooth. Having this ready before you start cooking means you won't scramble later when everything's moving fast.
Cook the chicken:
Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat, then add the sliced chicken and cook for 4 to 5 minutes until golden and cooked through. Remove the chicken and set it aside so it doesn't overcook while you handle the vegetables.
Bloom the aromatics:
Add the remaining tablespoon of oil to the pan, then toss in the minced garlic and grated ginger, stirring for about 30 seconds until the kitchen smells incredible. Don't let them burn or they'll turn bitter.
Stir-fry the vegetables:
Add the cabbage, carrot, and bell pepper, then stir-fry for 3 to 4 minutes until they're crisp-tender and starting to pick up a little color. The cabbage will shrink down dramatically, so don't worry if the pan looks crowded at first.
Bring it all together:
Return the cooked chicken to the pan, pour in the prepared sauce, and toss everything together for 2 to 3 minutes until the sauce thickens and coats every piece. The cornstarch will do its magic and everything will start to glisten.
Finish and adjust:
Stir in the sliced green onions, then taste and adjust the seasoning with a splash more soy sauce or vinegar if needed. Serve hot with rice or noodles, or just eat it straight from the pan if no one's watching.
Tender chicken pieces and vibrant vegetables coated in umami-rich sauce for a quick meal. Pin It
Tender chicken pieces and vibrant vegetables coated in umami-rich sauce for a quick meal. | rapidtongs.com

The first time I packed this for lunch the next day, I ate it cold straight from the container and realized it might be even better as leftovers. The flavors had melded overnight, and the cabbage had soaked up even more of that savory sauce. Now I sometimes make a double batch on purpose, knowing I'll crave it again by Thursday.

Swapping the Protein

I've made this with tofu pressed and cubed, shrimp peeled and deveined, and even leftover rotisserie chicken shredded and tossed in at the end. Each version works beautifully as long as you adjust the cooking time, shrimp only needs two minutes per side, and tofu benefits from a little cornstarch dusting before it hits the pan. The sauce is forgiving and adaptable, which is exactly what you want on a busy night.

Making It Your Own

Once you've made this a few times, you'll start riffing on it without thinking. I've added snap peas, broccoli, mushrooms, and whatever's lurking in the vegetable drawer. A pinch of chili flakes or a drizzle of chili oil turns it into something with a kick, and sometimes I'll toss in a handful of cashews at the end for crunch. The base recipe is just a starting point.

Serving and Storing

This stir-fry is at its best served immediately over jasmine rice or thin rice noodles, but it reheats surprisingly well in a hot skillet with a splash of water to loosen the sauce. I've eaten it cold for breakfast, warmed it up for lunch, and served it to guests who had no idea it took me less than half an hour. Leftovers keep in the fridge for up to three days, though they rarely last that long in my house.

  • If you're meal prepping, store the rice separately so it doesn't get soggy.
  • Reheat gently over medium heat rather than the microwave to keep the vegetables from turning mushy.
  • A squeeze of fresh lime juice over leftovers brings everything back to life.
Freshly stir-fried Chicken Cabbage Stir-Fry served hot, ready to be enjoyed with steamed rice. Pin It
Freshly stir-fried Chicken Cabbage Stir-Fry served hot, ready to be enjoyed with steamed rice. | rapidtongs.com

This dish has earned a permanent spot in my weeknight rotation, not because it's fancy, but because it delivers every single time. I hope it becomes one of those recipes you turn to when you need something fast, satisfying, and just a little bit special.

Your Questions Answered

Can I use a different protein instead of chicken?

Yes, you can easily substitute tofu, shrimp, or thinly sliced beef or pork. Adjust cooking times accordingly—tofu and shrimp cook faster than chicken.

How do I make this stir-fry gluten-free?

Use tamari instead of soy sauce and ensure your oyster sauce and hoisin sauce are labeled gluten-free. Many brands offer gluten-free versions of these condiments.

What can I serve with this chicken cabbage stir-fry?

Serve it over steamed jasmine rice, brown rice, cauliflower rice for a low-carb option, or toss with noodles like lo mein or rice noodles for a heartier meal.

How do I keep the cabbage crisp and not soggy?

Cook over high heat and avoid overcrowding the pan. Stir-fry the vegetables for only 3-4 minutes so they remain crisp-tender. Don't add the sauce too early.

Can I make this stir-fry ahead of time?

Yes, you can prep the ingredients and sauce ahead. Store separately in the refrigerator. For best texture, cook fresh, but leftovers can be reheated gently in a skillet.

How can I add more heat to this dish?

Add red chili flakes, fresh sliced chili peppers, or a drizzle of sriracha or chili oil when serving. You can also add chili paste to the sauce for deeper heat.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Chicken Cabbage Stir-Fry

Tender chicken and crisp cabbage in a savory Asian-inspired sauce, ready in just 30 minutes for a satisfying meal.

Prep Duration
15 minutes
Cook Duration
15 minutes
Complete Time
30 minutes
Created by Lily Turner


Skill Level Needed Easy

Cuisine Style Asian-inspired

Makes 4 Portions

Diet Preferences No Dairy

What You'll 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 tbsp soy sauce or tamari for gluten-free
02 1 tbsp oyster sauce
03 1 tbsp hoisin sauce
04 1 tbsp rice vinegar
05 2 tsp sesame oil
06 2 tsp cornstarch
07 2 tbsp water
08 1 tsp sugar

Aromatics & Cooking

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

How-To Steps

Step 01

Prepare sauce base: 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 chicken: Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Add chicken and cook for 4-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-4 minutes until vegetables are crisp-tender.

Step 05

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

Step 06

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

What You'll Need

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

Allergy Alerts

Always review every item for allergens. If unsure, talk to 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
  • Double-check all sauce labels for potential cross-contamination and allergen warnings

Nutrition Info (per serving)

Use these numbers as a helpful reference, not as personal health advice.
  • Calorie Count: 260
  • Fat Content: 9 g
  • Carbohydrates: 16 g
  • Protein Amount: 29 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.