Chicken Cabbage Stir-Fry

Featured in: Warm Everyday Meals

This quick chicken cabbage stir-fry combines tender sliced chicken with crisp vegetables in a savory umami-rich sauce made from soy sauce, oyster sauce, and hoisin. Ready in just 30 minutes, it's perfect for busy weeknights. The dish features fresh cabbage, carrots, and bell peppers stir-fried to crisp-tender perfection, then tossed with golden chicken in a glossy, flavorful sauce. Serve over steamed rice or noodles for a complete, satisfying meal.

Updated on Fri, 30 Jan 2026 21:58:17 GMT
Freshly cooked Chicken Cabbage Stir-Fry featuring golden-brown chicken pieces and vibrant, crisp-tender vegetables coated in a glossy, savory brown sauce. Pin This
Freshly cooked Chicken Cabbage Stir-Fry featuring golden-brown chicken pieces and vibrant, crisp-tender vegetables coated in a glossy, savory brown sauce. | messli.com

The smell of ginger hitting hot oil always takes me straight back to Tuesday nights when I needed dinner on the table fast. I used to think stir-fry meant takeout until a friend showed me how a head of cabbage, some chicken, and a handful of sauces could turn into something this satisfying in under half an hour. The cabbage stays crisp, the chicken soaks up all that savory goodness, and suddenly weeknight cooking feels less like a chore and more like a small victory. I started making this on repeat, tweaking the sauce ratio until it tasted just right. Now it's the dish I turn to when I want something quick, filling, and honestly just delicious.

I remember the first time I made this for my kids, they were skeptical about the cabbage until they took a bite and went quiet. My daughter asked if we could have it again the next week, which is basically a standing ovation in our house. I've made it for friends who needed a quick meal idea, for myself on nights when I was too tired to think, and even packed leftovers for lunch the next day. It's become one of those recipes that quietly proves itself every single time. There's something comforting about knowing you have a dish this reliable in your back pocket.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

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 (1 small head, about 600 g): The star of the dish, it wilts just enough while keeping a satisfying crunch that holds up to the sauce.
  • Carrot (1 medium, julienned): Adds a touch of sweetness and a pop of color that makes the whole dish feel more vibrant.
  • Red bell pepper (1, thinly sliced): Brings a mild sweetness and keeps things visually appealing without overpowering the other flavors.
  • Green onions (3, sliced): Stirred in at the end for a fresh, sharp note that brightens every bite.
  • Soy sauce (3 tbsp): The salty backbone of the sauce, use tamari if you need it gluten-free.
  • Oyster sauce (1 tbsp): Adds deep umami richness that makes the sauce taste like it simmered for hours.
  • Hoisin sauce (1 tbsp): A hint of sweetness and complexity that rounds out the savory elements perfectly.
  • Rice vinegar (1 tbsp): Cuts through the richness with a gentle tang that keeps things balanced.
  • Sesame oil (2 tsp): A little goes a long way, adding that toasty, nutty aroma that smells like comfort.
  • Cornstarch (2 tsp): Thickens the sauce so it clings to the chicken and veggies instead of pooling at the bottom of the pan.
  • Water (2 tbsp): Helps the cornstarch blend smoothly and keeps the sauce from getting too thick.
  • Sugar (1 tsp): Just enough to balance the salty and tangy notes without making it sweet.
  • Vegetable oil (2 tbsp): High smoke point makes it ideal for stir-frying over high heat without burning.
  • Garlic (3 cloves, minced): The first thing to hit the pan, it fills the kitchen with that irresistible fragrance.
  • Fresh ginger (1-inch piece, grated): Bright and spicy, it wakes up the whole dish and pairs beautifully with the garlic.

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. Set it aside so the cornstarch has time to dissolve completely.
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 on a plate.
Bloom the aromatics:
Add the remaining 1 tablespoon oil to the same pan, toss in the minced garlic and grated ginger, and sauté for about 30 seconds until fragrant and just starting to turn golden. Watch closely so they don't burn.
Stir-fry the vegetables:
Add the cabbage, julienned carrot, and sliced bell pepper to the pan, stirring constantly for 3 to 4 minutes until the vegetables soften slightly but still have a nice crisp bite. The cabbage will wilt down quite a bit, so don't worry if it looks like a lot at first.
Combine and glaze:
Return the cooked chicken to the pan, pour in the prepared sauce, and toss everything together over the heat for 2 to 3 minutes until the sauce thickens and coats every piece. You'll see it go from watery to glossy and cling beautifully.
Finish and serve:
Stir in the sliced green onions, taste, and adjust seasoning if needed with a splash more soy sauce or a pinch of sugar. Serve hot with steamed rice or noodles if you like.
Steaming hot Chicken Cabbage Stir-Fry served family-style in a large ceramic bowl, garnished with sliced green onions and sesame seeds, ready to be enjoyed. Pin This
Steaming hot Chicken Cabbage Stir-Fry served family-style in a large ceramic bowl, garnished with sliced green onions and sesame seeds, ready to be enjoyed. | messli.com
Steaming hot Chicken Cabbage Stir-Fry served family-style in a large ceramic bowl, garnished with sliced green onions and sesame seeds, ready to be enjoyed. Pin This
Steaming hot Chicken Cabbage Stir-Fry served family-style in a large ceramic bowl, garnished with sliced green onions and sesame seeds, ready to be enjoyed. | messli.com

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

There was a night last winter when I made this after a long day, and the kitchen filled with the smell of garlic and ginger while snow fell outside. I sat down with a bowl, and for a few minutes, everything felt simple and right. It's funny how a dish this straightforward can become a little ritual, a way to reset and feel grounded. I've shared the recipe with neighbors, coworkers, and anyone who asks what I make when I'm short on time but not on appetite. It's not fancy, but it's honest, and that's exactly why it works.

Swaps and Variations

I've swapped the chicken for firm tofu cut into cubes, pressing it first to get rid of excess water so it crisps up nicely in the pan. Shrimp works beautifully too, cooking even faster than chicken and adding a sweet, briny flavor that pairs perfectly with the sauce. If you want a little heat, toss in a pinch of chili flakes or a drizzle of sriracha at the end. I've also used napa cabbage when I had it on hand, and it wilts faster but still tastes great. The sauce is forgiving, so feel free to adjust the soy or hoisin to your taste.

Serving Suggestions

I usually serve this over jasmine rice because it soaks up the sauce and makes the meal feel complete. Brown rice is a great option if you want something a bit heartier and more filling. Sometimes I'll toss it with cooked noodles, lo mein or rice noodles, and it turns into a one-bowl wonder. A sprinkle of sesame seeds on top adds a nice crunch and makes it look a little more special. Leftovers reheat well the next day, sometimes tasting even better once the flavors have had time to meld.

Storage and Make-Ahead Tips

This keeps in an airtight container in the fridge for up to three days, and I've reheated it in a skillet over medium heat to bring back some of that crispness. You can prep the sauce a day or two ahead and store it in the fridge, which makes dinner come together even faster. I've also sliced the vegetables in advance and kept them in a container, so all I had to do was cook. The chicken can be marinated briefly in a bit of soy sauce and ginger if you want extra flavor, though it's not necessary. Just don't add the green onions until you're ready to serve, they lose their brightness if stored too long.

  • Store leftovers in the fridge for up to three days and reheat gently in a skillet.
  • Prep the sauce and slice the vegetables ahead to save time on busy nights.
  • Add green onions fresh at the end for the best color and flavor.
Close-up shot of tender slices of Chicken Cabbage Stir-Fry, highlighting the juicy chicken and shredded green cabbage in a rich, glossy sauce. Pin This
Close-up shot of tender slices of Chicken Cabbage Stir-Fry, highlighting the juicy chicken and shredded green cabbage in a rich, glossy sauce. | messli.com
Close-up shot of tender slices of Chicken Cabbage Stir-Fry, highlighting the juicy chicken and shredded green cabbage in a rich, glossy sauce. Pin This
Close-up shot of tender slices of Chicken Cabbage Stir-Fry, highlighting the juicy chicken and shredded green cabbage in a rich, glossy sauce. | messli.com

This dish has earned its spot in my weekly rotation, and I hope it does the same for you. It's proof that good food doesn't have to be complicated, just honest, flavorful, and made with a little care.

Recipe Q&A

Can I use a different protein instead of chicken?

Yes, you can substitute chicken with tofu, shrimp, or thinly sliced pork. Adjust cooking times accordingly—shrimp cooks faster (2-3 minutes), while tofu should be pressed and pan-fried until golden.

How do I make this dish gluten-free?

Replace regular soy sauce with tamari and ensure your oyster sauce and hoisin sauce are labeled gluten-free. Many brands now offer gluten-free versions of these Asian sauces.

What type of cabbage works best for stir-fry?

Green cabbage is ideal for this dish as it holds up well to high heat and maintains a nice crisp texture. Napa cabbage is a softer alternative that cooks faster and has a more delicate flavor.

Can I prepare the sauce in advance?

Absolutely. Whisk the sauce ingredients together and store in an airtight container in the refrigerator for up to 3 days. Give it a quick stir before using as the cornstarch may settle.

How do I prevent the vegetables from getting soggy?

Use high heat and avoid overcrowding the pan. Stir-fry vegetables in batches if necessary, and cook them quickly to maintain their crisp-tender texture. Don't add the sauce until the final minutes of cooking.

What can I serve with this stir-fry?

This pairs beautifully with steamed jasmine rice, brown rice, cauliflower rice for a low-carb option, or Asian noodles like lo mein or rice noodles. Add a side of spring rolls for a complete meal.

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

Juicy chicken and crisp cabbage in a savory, umami-rich sauce. Quick weeknight dinner ready in 30 minutes.

Prep Needed
15 minutes
Time to Cook
15 minutes
Overall Time
30 minutes
Created by Messli Tessa Marlow


Skill Level Easy

Cuisine Asian-inspired

Makes 4 Portions

Dietary Notes 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 (approximately 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 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

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

Sauté 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. 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

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

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

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

Allergy Details

Be sure to check each ingredient for allergens and consult your healthcare provider if you have questions.
  • 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 allergens if using traditional oyster sauce
  • Verify all sauce labels for potential allergens when using gluten-free or allergy-sensitive brands

Nutrition Breakdown (per portion)

For general guidelines only. Not meant to provide medical or dietary diagnosis.
  • Caloric Value: 260
  • Fats: 9 g
  • Carbohydrates: 16 g
  • Proteins: 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.