Chicken Cabbage Stir-Fry

Featured in: Weekend Warm-Table Favorites

This Chicken Cabbage Stir-Fry delivers bold Asian-inspired flavors in just 30 minutes. Tender chicken pairs with crisp vegetables in a savory sauce made with soy sauce, oyster sauce, and sesame oil. Perfect for busy weeknights, it's dairy-free, nut-free, and easily customizable with your favorite proteins or vegetables. Serve over steamed rice or noodles for a complete, satisfying meal.

Updated on Fri, 30 Jan 2026 10:57:00 GMT
A close-up of Chicken Cabbage Stir-Fry with juicy chicken and crisp vegetables coated in a glossy, savory sauce. Save
A close-up of Chicken Cabbage Stir-Fry with juicy chicken and crisp vegetables coated in a glossy, savory sauce. | saffronharbor.com

The sizzle of chicken hitting a hot wok never fails to wake up my kitchen. I stumbled into this stir-fry on a Tuesday night when my fridge was down to half a cabbage, some sad carrots, and chicken I needed to use. What started as a panic dinner became the meal my family now requests by name. The sauce, sweet and salty and just a little tangy, clings to every shred of cabbage like it was always meant to be there.

I made this for my neighbor once when she mentioned she was tired of the same weeknight rotation. She texted me two hours later asking for the recipe, then again the next week to tell me her kids ate seconds. That kind of response makes you feel like you cracked some secret code. Now I keep cabbage in the crisper drawer just in case.

Ingredients

  • Boneless, skinless chicken breast or thighs (500 g): Thighs stay juicier and more forgiving if you overcook them slightly, but breasts work beautifully if sliced thin and cooked fast.
  • Green cabbage (1 small head, about 600 g): The backbone of this dish, it softens just enough while keeping a satisfying crunch that makes every forkful interesting.
  • Carrot (1 medium, julienned): Adds a pop of color and a slight sweetness that plays off the savory sauce.
  • Red bell pepper (1, thinly sliced): Brings brightness and a gentle vegetal sweetness without overpowering anything.
  • Green onions (3, sliced): Toss these in at the end for a fresh, sharp bite that wakes up the whole dish.
  • Soy sauce (3 tbsp): The salty foundation of the sauce, use tamari if you need it gluten-free and it works just as well.
  • Oyster sauce (1 tbsp): This is where the deep umami richness comes from, the thing that makes it taste like restaurant cooking.
  • Hoisin sauce (1 tbsp): Sweet, thick, and slightly funky in the best way, it rounds out the sauce and gives it body.
  • Rice vinegar (1 tbsp): Cuts through the richness with a gentle tang that keeps everything balanced.
  • Sesame oil (2 tsp): A little goes a long way, it adds a toasty, nutty aroma that makes the kitchen smell like magic.
  • Cornstarch (2 tsp): This is what thickens the sauce so it coats the chicken and vegetables instead of pooling at the bottom of the pan.
  • Water (2 tbsp): Loosens the sauce just enough to let it flow and mix evenly.
  • Sugar (1 tsp): Balances the salty and sour notes, making everything taste more complete.
  • Vegetable oil (2 tbsp): High heat oil that can handle a hot wok without smoking out your kitchen.
  • Garlic (3 cloves, minced): The moment it hits the hot oil, your whole house knows dinner is happening.
  • Fresh ginger (1-inch piece, grated): Bright, spicy, and aromatic, it adds warmth and complexity you cannot fake with powder.

Instructions

Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
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 smooth. Set it aside so it is ready to pour when things get fast and hot.
Cook the chicken:
Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat, add the sliced chicken, and cook for 4 to 5 minutes until golden and cooked through. Remove the chicken from the pan and set it aside so it does not overcook.
Bloom the aromatics:
Add the remaining tablespoon of oil to the hot pan, toss in the garlic and ginger, and sauté for 30 seconds until the smell hits you and makes you lean in closer. Do not let them burn or they will turn bitter.
Stir-fry the vegetables:
Add the cabbage, carrot, and bell pepper, then stir-fry for 3 to 4 minutes until the vegetables are crisp-tender and starting to pick up a little color. Keep everything moving so it cooks evenly.
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 clings to every piece. The cornstarch will do its job and turn everything glossy.
Finish and serve:
Stir in the sliced green onions, taste, and adjust seasoning if needed. Serve hot, with steamed rice or noodles if you want to stretch it further.
Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Tender chicken and shredded cabbage stir-fry with vibrant red bell peppers and green onions, served steaming hot. Save
Tender chicken and shredded cabbage stir-fry with vibrant red bell peppers and green onions, served steaming hot. | saffronharbor.com

The first time I served this over jasmine rice, my son ate three bowls and asked if we could have it again the next night. It is the kind of dish that does not need a special occasion, it just needs a hungry table and 30 minutes. Now it shows up on our weekly menu more often than not.

Serving Suggestions

This stir-fry shines over a mound of steamed jasmine rice, but it is just as good with brown rice, rice noodles, or even plain lo mein if you have leftovers to use up. I have also piled it into lettuce cups for a lighter option that still feels satisfying. A sprinkle of sesame seeds on top adds a little crunch and makes it look like you tried harder than you did.

Storage and Reheating

Leftovers keep in an airtight container in the fridge for up to three days, and they reheat beautifully in a hot skillet with a splash of water to loosen the sauce. The microwave works too, but the cabbage stays crispier if you reheat it on the stovetop. I have eaten this cold straight from the fridge more times than I will admit, and it still tastes good.

Variations and Swaps

If you want to switch up the protein, firm tofu or shrimp work just as well, and I have even used leftover rotisserie chicken in a pinch. Add a pinch of chili flakes or a drizzle of chili oil if you like heat, it plays nicely with the sweet hoisin. Sometimes I toss in snap peas or broccoli florets if I have them, the sauce is forgiving and welcomes whatever vegetables need using.

  • Try swapping tamari for soy sauce if you need it gluten-free, just check your oyster and hoisin sauce labels too.
  • Add a handful of cashews or peanuts at the end for extra crunch and richness.
  • Toss in a handful of baby spinach right before serving, it wilts into the sauce and adds a pop of green.
Product image
Rinse vegetables, wash cookware, and fill pots easily while cooking with flexible spray control.
Check price on Amazon
Top-down view of a delicious Chicken Cabbage Stir-Fry in a wok, garnished with sesame seeds and fresh green onions. Save
Top-down view of a delicious Chicken Cabbage Stir-Fry in a wok, garnished with sesame seeds and fresh green onions. | saffronharbor.com

This stir-fry has earned its place in my weeknight lineup because it delivers big flavor without demanding much from me. I hope it becomes one of those recipes you reach for when you need dinner to feel easy and good at the same time.

Common Recipe Questions

Can I use a different protein instead of chicken?

Yes, you can substitute tofu, shrimp, pork, or beef for the chicken. Adjust cooking times accordingly to ensure your protein is cooked through properly.

How do I make this dish gluten-free?

Use tamari instead of regular soy sauce and check that your oyster sauce and hoisin sauce are certified gluten-free. Many brands offer gluten-free versions of these condiments.

What's the best way to slice cabbage for stir-frying?

Core the cabbage first, then cut it into thin, uniform strips about 1/4-inch wide. This ensures even cooking and the perfect crisp-tender texture in your stir-fry.

Can I prepare the sauce ahead of time?

Absolutely. Mix all sauce ingredients in a jar and refrigerate for up to 3 days. Give it a good shake before using, as the cornstarch may settle at the bottom.

How do I prevent the vegetables from getting soggy?

Cook over high heat and avoid overcrowding the pan. Stir-fry in batches if necessary, and add vegetables in order of cooking time, starting with the firmest ones first.

What can I serve with this stir-fry?

This pairs beautifully with steamed jasmine rice, brown rice, fried rice, or Asian noodles like lo mein or rice noodles. You can also serve it on its own for a lighter meal.

Chicken Cabbage Stir-Fry

Quick weeknight dinner with juicy chicken, crisp cabbage, and savory umami sauce in 30 minutes.

Prep Time
15 minutes
Time to Cook
15 minutes
Overall Time
30 minutes
Recipe by Avery Watson


Skill Level Easy

Cuisine Type Asian-inspired

Makes 4 Number of Servings

Diet Preferences Free from Dairy

What You'll Need

Protein

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

Vegetables

01 1 small head green cabbage (about 1.3 pounds), 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 for gluten-free
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 and Cooking

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

How To Make It

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 until well combined. 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-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

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

Step 05

Combine and glaze: 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 season: Stir in green onions. Taste and adjust seasoning if needed. Serve hot.

Tools Needed

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

Allergy Details

Check all components for allergens, and connect with a healthcare pro if you’re unsure.
  • 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 Info (per portion)

This info is just a guide and shouldn't replace a doctor's input.
  • Calories Count: 260
  • Fat content: 9 g
  • Carbohydrates: 16 g
  • Proteins: 29 g