You know those nights when you need dinner on the table fast, but still want something packed with flavor? That’s when my Chinese cabbage stir fry saves the day! This dish has been my weeknight hero for years – ever since my aunt showed me her lightning-fast version during one of those “I have nothing to cook” panic moments. The magic happens in under 20 minutes, with crispy pork belly (or whatever protein you’ve got), garlic that’ll make your kitchen smell amazing, and cabbage that stays just crunchy enough. What I love most is how adaptable it is – swap ingredients based on what’s in your fridge, adjust the spice level to your taste, and boom – instant homemade Chinese takeout that’s actually better than delivery!

Table of Contents
Table of Contents
Why You’ll Love This Chinese Cabbage Stir Fry
Trust me, this isn’t just another stir-fry recipe – it’s the one you’ll keep coming back to! Here’s why:
- Dinner in a flash: From chopping to serving, we’re talking 20 minutes flat. Perfect for those “what’s for dinner?!” scramble nights.
- Flavor bomb: That combo of caramelized pork, smoky chilies, and garlic? Absolute magic. Your taste buds won’t know what hit them.
- Fridge clean-out friendly: No pork belly? Use chicken, shrimp, tofu – whatever’s lurking in your freezer works!
- Crisp-tender perfection: The cabbage stays just crunchy enough – none of that soggy vegetable mush here.
- Better than takeout: Seriously – once you taste homemade stir-fry with properly caramelized edges, there’s no going back.
My kids even eat their veggies when I make this – and that’s saying something!
Ingredients for Chinese Cabbage Stir Fry
Here’s everything you’ll need for that perfect balance of crispy, savory, and just-a-little-spicy goodness:
- 2 tablespoons oil (peanut or vegetable works best for high heat)
- 6 oz. pork belly (170g, sliced thin – or sub chicken/thigh meat)
- 5 cloves garlic (smashed and halved – trust me, bigger pieces won’t burn as fast)
- 5 dried red chilies (deseeded and roughly chopped – adjust to your heat tolerance!)
- 1 1/2 lb. cabbage (680g, hand-shredded into bite-sized pieces – and please dry it well!)
- 2 teaspoons Shaoxing wine (that golden bottle in your Asian market)
- 1 tablespoon soy sauce (regular or light – not dark)
- 1/2 teaspoon sugar (just a pinch to balance flavors)
- 1 tablespoon water (helps create that quick steam)
- 1/2 teaspoon Chinese black vinegar (the secret tang at the end)
- 2 scallions (cut into 2-inch lengths – greens and whites)

Ingredient Notes & Substitutions
Don’t stress if you’re missing something – this recipe is crazy adaptable:
- Shaoxing wine: Dry sherry works in a pinch, or just skip it (but you’ll miss that depth!)
- Chinese black vinegar: Sub with balsamic mixed with a drop of Worcestershire if desperate
- Protein swaps: Chicken thighs stay juicy, tofu needs extra pressing, shrimp cook crazy fast
- No dried chilies? Use 1/2 teaspoon crushed red pepper flakes instead
- Cabbage: Regular green cabbage works too – just slice thinner since it’s tougher
See? No fancy ingredients required – just big flavors from simple stuff!
How to Make Chinese Cabbage Stir Fry
Okay, let’s get cooking! This stir-fry comes together fast, so have everything prepped and ready to go before you turn on the heat. Here’s how my aunt taught me to do it:
- Sear that meat: Heat your wok or large skillet over high heat until it’s smoking hot. Add oil and swirl to coat. Toss in your pork belly (or whatever protein you’re using) and let it sear undisturbed for about 30 seconds – we want those crispy caramelized edges! Stir occasionally until nicely browned (about 2 minutes total).
- Garlic & chili magic: Push the meat to one side and turn heat to medium. Add garlic and chilies, stirring constantly for just 30-45 seconds – until fragrant but not burnt! (Burnt garlic = bitter sadness.)
- Cabbage time: Crank the heat back up to high and add your very dry cabbage (wet cabbage steams instead of fries – yuck!). Pour in Shaoxing wine, soy sauce, sugar, and water. Quickly toss everything together, then cover with a lid for just 1-2 minutes – this helps wilt the cabbage without overcooking it.
- Finish strong: Uncover, stir in black vinegar and scallions, and give it one last vigorous toss. Taste and add salt if needed. The cabbage should be tender-crisp with some gorgeous browned bits. Total cooking time? About 5 minutes max!

Tips for the Best Chinese Cabbage Stir Fry
After making this weekly for years, here are my can’t-skip tips:
- Dry that cabbage! Pat it dry after washing – water is the enemy of proper stir-frying.
- High heat = flavor: Don’t be shy with the burner – we want quick caramelization, not soggy veggies.
- Prep first: Have everything chopped and measured before heating the wok – this moves fast!
- Don’t overcrowd: Cook in batches if needed. A crowded wok steams instead of fries.
- Fresh garlic matters: Pre-minced jarred garlic burns too easily – take the extra minute to smash fresh cloves.

Irresistible Chinese Cabbage Stir Fry in 20 Minutes
A quick and flavorful Chinese cabbage stir-fry with tender pork belly, garlic, and dried chilies. Perfect for a simple weeknight meal.
- Total Time: 20 mins
- Yield: 4 servings 1x
Ingredients
- 2 tablespoons oil
- 6 oz. pork belly (170g, pork loin, or chicken, thinly sliced)
- 5 cloves garlic (smashed and cut in half)
- 5 dried red chilies (deseeded and roughly chopped)
- 1 1/2 lb. cabbage (680g, hand-shredded into bite-sized pieces, washed, and thoroughly dried)
- 2 teaspoons Shaoxing wine
- 1 tablespoon soy sauce
- 1/2 teaspoon sugar
- 1 tablespoon water
- 1/2 teaspoon Chinese black vinegar
- 2 scallions (cut into 2-inch lengths)
Instructions
- In a wok over high heat, add the oil. Sear the meat until caramelized.
- Add the garlic and chili, turn down the heat to medium, and stir-fry for a minute, taking care not to burn the garlic.
- Add the cabbage, wine, soy sauce, sugar, and water. Turn up the heat to high, cover the lid, and let the cabbage cook for 1-2 minutes.
- Uncover the lid, and stir in the black vinegar, scallions, and salt to taste. The cabbage should be wilted but still slightly crunchy and caramelized. Serve hot!
Notes
- Use any protein of your choice—pork, chicken, or tofu.
- Adjust chili quantity based on spice preference.
- Ensure cabbage is dry to prevent steaming instead of stir-frying.
- Prep Time: 10 mins
- Cook Time: 10 mins
- Category: Main Dish
- Method: Stir-Fry
- Cuisine: Chinese
- Diet: Low Lactose
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 3g
- Sodium: 450mg
- Fat: 18g
- Saturated Fat: 5g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 4g
- Protein: 14g
- Cholesterol: 35mg
Serving Suggestions for Chinese Cabbage Stir Fry
This stir-fry absolutely shines when served family-style – just plop the wok right in the middle of the table and let everyone dig in! My family loves it over steaming hot jasmine rice (the perfect sauce catcher), but it’s equally delicious with:
- Lo mein noodles (toss them right in the wok for one-bowl goodness)
- Simple cucumber salad (that cool crunch is magic with the spicy cabbage)
- Steamed dumplings (my kids’ favorite pairing – takeout vibes at home!)
- Extra chili oil on the side for heat lovers (my husband’s mandatory addition)
Leftovers? Ha! Good luck having any – this dish disappears fast!
Storage & Reheating
Okay, confession time – I rarely have leftovers of this stir-fry! But if you somehow manage to resist eating it all (impressive!), here’s how to keep it tasting fresh:
- Fridge storage: Cool completely, then store in an airtight container for up to 3 days. The cabbage will soften but still tastes amazing.
- Reheating magic: Skip the microwave – toss leftovers in a hot wok or skillet with a splash of oil to revive that crispy texture. Takes just 1-2 minutes!
Pro tip: The flavors actually deepen overnight – those chilies and garlic mellow into something even more delicious!
Nutritional Information
Just a quick note – these numbers are estimates since brands and ingredient sizes vary. A serving of this stir-fry gives you a good mix of protein and veggies, with that irresistible savory-spicy kick we all love!
FAQs About Chinese Cabbage Stir Fry
Got questions? I’ve got answers! Here are the most common things people ask me about this lifesaver of a recipe:
Can I use regular green cabbage instead?
Absolutely! Just slice it thinner since green cabbage is tougher than Chinese cabbage. The cooking time might need an extra minute – trust the crunch test rather than the clock.
How can I make this spicier (or milder)?
For more heat, add extra chilies or a drizzle of chili oil at the end. Making it kid-friendly? Skip the dried chilies entirely and use just a pinch of red pepper flakes.
What if I don’t have a wok?
No worries! A large cast iron skillet or heavy stainless steel pan works great. Just crank up the heat and work in batches if needed – the key is that screaming hot surface. If you’re looking for more easy weeknight meals, check out my Firecracker Ground Chicken!
Can I make this vegetarian?
Totally! Swap the pork for pressed extra-firm tofu or mushrooms. You might need a splash more oil since there’s no pork fat rendering. For other vegetarian options, you might enjoy my Vegan Mac and Cheese.
Why is my cabbage soggy?
Two likely culprits: 1) You didn’t dry it well enough after washing, or 2) Your heat wasn’t high enough. Stir-frying is all about quick, intense heat – don’t be shy with that burner!
Share Your Experience
Nothing makes me happier than seeing your stir-fry creations! Did you add your own twist? Did the kids actually eat their cabbage? Snap a pic and tag me @FrostyRecipes – I’ll feature my favorites! And if you loved this recipe as much as I do, leave a quick rating below. Your notes help other home cooks find this weeknight lifesaver! You can also follow along for more quick recipes on Facebook.




