Chicken Cabbage Stir-Fry

Featured in: Weeknight Dinners

This Asian-inspired stir-fry combines tender chicken breast with crisp cabbage, carrots, and bell peppers in a rich umami sauce made from soy, oyster, and hoisin. The dish comes together in just 30 minutes, making it ideal for busy weeknights. Simply cook the chicken until golden, sauté your aromatics and vegetables until tender-crisp, then finish with the sauce and green onions. The cornstarch creates a glossy coating that clings beautifully to each component. Serve over steamed rice or noodles for a complete, satisfying meal.

Updated on Sun, 18 Jan 2026 16:22:00 GMT
Tender chicken and crisp cabbage mingle in a glossy, savory sauce over fluffy white rice for a quick weeknight stir-fry.  Save to Pinterest
Tender chicken and crisp cabbage mingle in a glossy, savory sauce over fluffy white rice for a quick weeknight stir-fry. | yummywithmia.com

My wok was smoking before I even dropped the chicken in, and the garlic hit the oil with that sharp, sweet sizzle that means youre exactly where you need to be. I was trying to clear out the crisper drawer one Wednesday night, staring at half a cabbage and a lonely bell pepper, when this stir-fry basically invented itself. The sauce came together in under a minute, the chicken cooked fast, and by the time I tossed in the cabbage it was already smelling like my favorite takeout spot. Ive been making it on repeat ever since, tweaking the heat and the crunch until it felt just right.

The first time I made this for my brother, he looked skeptical when he saw the pile of raw cabbage. But after one bite, he went quiet, then asked if I had more rice. I watched him go back for seconds, scraping the pan for every bit of sauce and caramelized chicken. It became our go-to dinner whenever he came over, and now he texts me asking for the sauce ratio because he cant remember if its one tablespoon or two of hoisin.

Ingredients

  • Boneless, skinless chicken breast or thighs (500 g): Thighs stay juicier and more forgiving if you overcook them slightly, but breasts work if you slice them thin and dont walk away from the pan.
  • Green cabbage (1 small head, about 600 g): Slice it thin so it cooks fast but still has bite, the star vegetable here and it soaks up the sauce beautifully.
  • Carrot (1 medium, julienned): Adds a little sweetness and color, plus that satisfying crunch when you bite into it.
  • Red bell pepper (1, thinly sliced): Brings a pop of color and a slight char if your pan is hot enough.
  • Green onions (3, sliced): Toss these in at the end for a fresh, sharp finish that cuts through the richness.
  • Soy sauce (3 tbsp): The salty backbone of the sauce, use tamari if you need it gluten-free and it works perfectly.
  • Oyster sauce (1 tbsp): Gives that deep, savory umami punch you cant fake with anything else.
  • Hoisin sauce (1 tbsp): Adds a hint of sweetness and complexity, almost like a whisper of barbecue.
  • Rice vinegar (1 tbsp): Balances all that soy and hoisin with a bright, clean tang.
  • Sesame oil (2 tsp): Just a little, for that toasted, nutty aroma that makes everything smell like a restaurant.
  • Cornstarch (2 tsp): Thickens the sauce so it clings instead of pooling at the bottom of the pan.
  • Water (2 tbsp): Loosens the cornstarch and helps the sauce coat evenly.
  • Sugar (1 tsp): A tiny bit to round out the salty and sour, makes the whole thing taste balanced.
  • Vegetable oil (2 tbsp): High smoke point, perfect for stir-frying without burning.
  • Garlic (3 cloves, minced): Fragrant and sharp, blooms in hot oil and perfumes the whole dish.
  • Fresh ginger (1-inch piece, grated): Adds warmth and a little zing, grate it fine so it melts into the sauce.

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. Set it next to the stove so you can grab it fast when the pan is hot.
Cook the chicken:
Heat 1 tablespoon 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 sit for a minute before stirring, cook for 4 to 5 minutes until golden and cooked through, then remove it to a plate.
Bloom the aromatics:
Add the remaining tablespoon of oil to the pan, then toss in the garlic and ginger. Stir for about 30 seconds until they smell toasty and your kitchen smells like a dream.
Stir-fry the vegetables:
Add the cabbage, carrot, and bell pepper to the pan and stir-fry for 3 to 4 minutes, tossing often. The cabbage should soften slightly but still have a crisp bite and a little char on the edges.
Combine and coat:
Return the cooked chicken to the pan, pour in the prepared sauce, and toss everything together. Cook for 2 to 3 minutes, stirring constantly, until the sauce thickens and clings to every piece of chicken and vegetable.
Finish and serve:
Stir in the sliced green onions, taste the sauce, and adjust with a splash more soy or a pinch of sugar if needed. Serve immediately, hot and glossy, with steamed rice or noodles if you want.
A close-up of colorful Chicken Cabbage Stir-Fry with vibrant red peppers, carrots, and green onions in an aromatic garlic-ginger glaze.  Save to Pinterest
A close-up of colorful Chicken Cabbage Stir-Fry with vibrant red peppers, carrots, and green onions in an aromatic garlic-ginger glaze. | yummywithmia.com

One night I made this after a long day and realized halfway through that I was smiling at the stove, just from the smell and the rhythm of tossing the vegetables. It reminded me why I love cooking, not because its fancy or complicated, but because its fast and satisfying and fills the kitchen with something that feels like home. My neighbor knocked on the door to ask what I was making because the smell had drifted into the hallway, and I ended up sharing a bowl with her on the spot.

Swapping the Protein

Ive made this with tofu, shrimp, and even thinly sliced pork, and every version works as long as you adjust the cooking time. Press the tofu well and cook it until the edges are crispy, shrimp only need two minutes per side, and pork should be sliced thin like the chicken. The sauce is forgiving and clings to anything you throw at it, so feel free to experiment based on whats in your fridge or what sounds good that night.

Adjusting the Heat

If you like spice, add a pinch of chili flakes when you cook the garlic and ginger, or drizzle a little sriracha over the finished dish. I keep a jar of chili crisp on the table and let people add their own, because my tolerance for heat changes depending on my mood. Start mild and build up, its easier to add heat than to take it away once the whole pan is on fire.

Serving and Storing

This stir-fry is best served immediately, straight from the pan while the vegetables are still crisp and the sauce is glossy. If you have leftovers, store them in an airtight container in the fridge for up to three days, though the cabbage will soften a bit as it sits. Reheat gently in a skillet over medium heat with a splash of water to loosen the sauce, and it will come back to life in a few minutes.

  • Serve over jasmine rice, brown rice, or rice noodles for a complete meal.
  • Garnish with sesame seeds or extra green onions for a little visual pop.
  • Double the sauce if you want extra to spoon over rice, it keeps in the fridge for a week.
Sizzling Chicken Cabbage Stir-Fry in a hot wok, featuring succulent chicken, crunchy veggies, and a rich umami sauce. Save to Pinterest
Sizzling Chicken Cabbage Stir-Fry in a hot wok, featuring succulent chicken, crunchy veggies, and a rich umami sauce. | yummywithmia.com

This dish has become my weeknight anchor, the thing I make when I want something fast, flavorful, and just a little bit special without any fuss. I hope it does the same for you.

Common Recipe Questions

Can I use a different protein instead of chicken?

Absolutely. Tofu, shrimp, or beef work wonderfully as substitutes. Adjust cooking times accordingly—tofu needs about 3-4 minutes per side, while shrimp cooks in 2-3 minutes total.

How do I make this gluten-free?

Replace regular soy sauce with tamari and use gluten-free oyster and hoisin sauces. Always check product labels as formulations vary by brand. The rest of the dish is naturally gluten-free.

Why is my sauce too thick or too thin?

The cornstarch thickens the sauce as it heats. If too thin, mix a bit more cornstarch with cold water and stir it in. If too thick, add water a tablespoon at a time. Cornstarch thickening depends on heat and cooking time.

Can I prep ingredients ahead of time?

Yes, slice your vegetables and protein several hours in advance and store in the refrigerator. Whisk your sauce together up to a day ahead. This makes cooking much faster when you're ready to start.

What's the best way to achieve crisp-tender vegetables?

Keep your heat at medium-high and stir frequently. Don't overcrowd the pan—work in batches if needed. The vegetables should still have a slight crunch when combined with the chicken and sauce.

How spicy can I make this?

Add chili flakes, sriracha, or fresh chilies to taste. Start with a small pinch and adjust upward. You can also drizzle chili oil at the table so guests control their own heat level.

Chicken Cabbage Stir-Fry

Juicy chicken and crisp cabbage tossed in a savory, umami-rich sauce. A quick, easy weeknight dinner ready in just 30 minutes.

Prep Time
15 minutes
Cooking Duration
15 minutes
Overall Time
30 minutes
Created by Mia

Recipe Type Weeknight Dinners

Skill Level Easy

Culinary Origin Asian-inspired

Total Output 4 Portion Size

Dietary Preferences Dairy-Free

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

Steps to Follow

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-5 minutes until cooked through and golden. Remove chicken from the pan and set aside.

Step 03

Bloom 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.

Tools Required

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

Allergy Warnings

Please review individual ingredients for potential allergens and reach out to a healthcare professional if 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

Nutritional Info (per serving)

These details are for reference only and shouldn't replace professional medical consultation.
  • Calories Count: 260
  • Fats: 9 grams
  • Carbohydrates: 16 grams
  • Proteins: 29 grams