Chinese Cabbage Stir Fry has become my go-to for a speedy, satisfying meal that packs a punch of flavor without a lot of fuss. I remember the first time I made this, I was amazed at how humble ingredients like napa cabbage and tofu could transform into something so vibrant and delicious. The aroma of garlic and ginger filling my kitchen was incredible, and the final dish was a perfect balance of savory, sweet, and a hint of tang. This Napa cabbage stir fry is proof that you don’t need hours to create a fantastic meal. It’s an easy Chinese cabbage stir fry that you’ll want to make again and again. Let’s get cooking!
Why You’ll Love This Chinese Cabbage Stir Fry
This recipe is a winner for so many reasons:
- Incredible flavor profile: Savory, sweet, and umami notes create a delightful taste experience.
- Lightning-fast prep and cook times make it perfect for busy weeknights.
- It’s a wonderfully healthy Chinese cabbage stir fry, packed with fresh vegetables.
- Budget-friendly ingredients mean you can enjoy a delicious meal without breaking the bank.
- This vegetarian Chinese cabbage stir fry is so satisfying, even meat-lovers will ask for seconds.
- It’s a versatile dish that’s easy to adapt to what you have on hand.
- A fantastic vegetarian Chinese cabbage stir fry that’s both nutritious and incredibly tasty.
- Great for families, as it’s mild enough for kids but easily customizable for spice lovers.
Ingredients for Chinese Cabbage Stir Fry
Gather these fresh ingredients for a fantastic Garlic Chinese cabbage stir fry. The combination of crisp vegetables and savory sauce is a delight. This recipe is a wonderful way to use up that head of napa cabbage!
- 1 medium head of napa cabbage, chopped – This is the star, providing a tender, slightly sweet base.
- 8 oz firm tofu, pressed and cut into cubes – Pressing is key for a crispy texture!
- 1 ½ cups shiitake mushrooms, sliced – Their earthy flavor deepens the dish.
- 3 green onions, sliced (white and green parts separated) – The white parts add mild onion flavor early on, while the green tops offer a fresh garnish.
- 1 medium carrot, julienned or thinly sliced – Adds a touch of sweetness and vibrant color.
- 2 cloves garlic, minced – Essential for that punchy flavor in any stir fry.
- 1-inch piece of fresh ginger, grated – This adds a warm, aromatic zing that complements the garlic beautifully.
- 2 tablespoons soy sauce – For that classic savory umami base.
- 1 tablespoon oyster sauce or vegetarian oyster sauce – Adds depth and a touch of sweetness.
- 1 teaspoon toasted sesame oil – A finishing touch for nutty aroma and flavor.
- 1 tablespoon rice vinegar – Provides a subtle tang to balance the richness.
- ½ tablespoon sugar – Just a touch to round out the flavors.
- 1 tablespoon cornstarch mixed with 2 tablespoons of water (slurry) – This will thicken our delicious sauce.
- 2 tablespoons neutral oil (vegetable or peanut oil) – For stir-frying at high heat.
- Optional Garnishes: Toasted sesame seeds, chili crisp or red pepper flakes, extra green onions.
How to Make Chinese Cabbage Stir Fry
This simple recipe guides you through creating a delicious and healthy meal. Let’s get stir-frying!
- Step 1: Begin by preparing your tofu. Drain and press it for at least 10 minutes to remove excess moisture, which helps it crisp up beautifully. Cut the pressed tofu into bite-sized cubes and pat them dry thoroughly. Heat 1 tablespoon of neutral oil in a wok or a large skillet over medium-high heat. Carefully add the tofu cubes and pan-fry them until they are golden brown on all sides, about 5-7 minutes. Once browned, remove the tofu from the wok and set it aside on a plate.
- Step 2: While the tofu is cooking, prepare your sauce. In a small bowl, whisk together the 2 tablespoons soy sauce, 1 tablespoon oyster sauce (or vegetarian alternative), 1 teaspoon toasted sesame oil, 1 tablespoon rice vinegar, and ½ tablespoon sugar. Stir until the sugar has completely dissolved. In a separate tiny bowl, mix the 1 tablespoon cornstarch with 2 tablespoons of water to create your thickening slurry.
- Step 3: Add the remaining 1 tablespoon of neutral oil to the same wok or skillet. Once the oil is shimmering, add the minced garlic, grated ginger, and the white parts of the sliced green onions. Stir-fry these aromatics for about 30 seconds until they become wonderfully fragrant. Be careful not to burn the garlic!
- Step 4: Next, add the sliced shiitake mushrooms to the wok. Cook them, stirring occasionally, for 2–3 minutes until they start to release their moisture and soften. Then, toss in the julienned or thinly sliced carrots and stir-fry for another minute until they are slightly tender-crisp.
- Step 5: Now it’s time for the star of our Chinese cabbage stir fry recipe: the napa cabbage! Add the chopped cabbage to the wok. Stir-fry for approximately 4–5 minutes, tossing frequently, until the cabbage is wilted but still retains a slight crunch. This step is crucial for achieving the perfect texture in your stir-fried Chinese cabbage.

- Step 6: Return the golden-brown tofu cubes to the wok with the vegetables. Pour the prepared sauce mixture over everything. Stir gently to ensure all the ingredients are evenly coated in the delicious sauce.
- Step 7: Give your cornstarch slurry a quick stir, then pour it into the wok. Continue to cook and stir for another 1–2 minutes. You’ll notice the sauce thickening rapidly, coating the tofu, cabbage, and mushrooms beautifully. Taste the stir-fry and adjust seasonings if necessary – maybe a splash more soy sauce or a pinch of sugar.
- Step 8: Remove the wok from the heat. Garnish your finished stir-fried Chinese cabbage with toasted sesame seeds and the reserved green onion tops for a fresh finish. Serve this delightful Chinese cabbage stir fry immediately with steamed jasmine rice or your favorite noodles for a complete meal.
Pro Tips for the Best Chinese Cabbage Stir Fry
Follow these insider tips to elevate your stir-fry game:
- Pressing the tofu is non-negotiable for achieving a wonderfully crisp exterior. Don’t skip this step!
- Don’t overcrowd the wok. Cook ingredients in batches if necessary to ensure they stir-fry rather than steam.
- Prep all your ingredients before you start cooking – stir-frying is fast, and you won’t have time to chop as you go.
- Taste and adjust the sauce before adding the cornstarch slurry. This is your last chance to perfect the flavor balance.
What’s the secret to perfect Napa cabbage stir fry?
The secret to the best Chinese cabbage stir fry lies in proper ingredient preparation and high-heat cooking. Pressing your tofu until it’s dry is crucial for crispiness, and ensuring your wok is hot before adding ingredients allows for that signature stir-fried texture. For more cooking tips, check out these last recipes.
Can I make Chinese cabbage stir fry ahead of time?
While it’s best enjoyed fresh, you can prep components ahead. Chop your vegetables and press your tofu up to a day in advance. Store them separately in airtight containers in the refrigerator. The sauce can also be mixed ahead of time.
How do I avoid common mistakes with Chinese Cabbage Stir Fry?
A common pitfall is soggy vegetables; ensure your wok is hot and don’t overcook the cabbage. Another mistake is not pressing the tofu enough, which leads to a mushy texture instead of crispiness. Always have your sauce and slurry ready before you begin stir-frying. Learn more about easy ground beef and broccoli for more quick meal ideas.
Best Ways to Serve Chinese Cabbage Stir Fry
This versatile Chinese cabbage stir fry is fantastic on its own, but it truly shines when paired with the right accompaniments. For a complete and satisfying meal, serve it alongside fluffy steamed jasmine rice. The rice soaks up the delicious sauce wonderfully. You could also enjoy it with noodles, like udon or lo mein, for a heartier dish. Looking for a light yet flavorful Chinese cabbage side dish recipe? This stir fry is perfect for that too, complementing grilled chicken, fish, or even a simple steak beautifully. For more chicken inspiration, try this garlic honey lime chicken recipe.
Nutrition Facts for Chinese Cabbage Stir Fry
Here’s a breakdown of the nutritional highlights per serving of this delicious Chinese cabbage stir fry:
- Calories: Approximately 250-300 (this can vary based on oil used and tofu crispiness)
- Fat: 15g
- Saturated Fat: 3g
- Protein: 12g
- Carbohydrates: 20g
- Fiber: 4g
- Sugar: 8g
- Sodium: 600mg (largely from soy sauce, can be reduced with low-sodium soy sauce)
Nutritional values are estimates and may vary based on specific ingredients used and portion sizes. For more healthy options, explore carnivore diet recipes.
How to Store and Reheat Chinese Cabbage Stir Fry
This delightful Chinese cabbage stir fry is excellent for meal prepping, making it a truly quick Chinese cabbage stir fry option for busy days. Once cooked, let the stir-fry cool completely before storing. This is important to prevent condensation and spoilage. Transfer the cooled stir-fry into airtight containers. You can store it in the refrigerator for up to 3-4 days. For longer storage, you can freeze portions of the stir-fry for up to 3 months. Thaw overnight in the refrigerator before reheating.
To reheat, you have a few options. You can gently warm it in a skillet over medium heat, adding a splash of water or broth if needed to loosen the sauce. Alternatively, microwave individual portions until heated through. Be aware that the texture of the cabbage might soften slightly upon reheating, but the flavors remain delicious!
Frequently Asked Questions About Chinese Cabbage Stir Fry
What are the best vegetables to add to this Chinese cabbage stir fry?
You can add almost any quick-cooking vegetable you like! Bell peppers, snap peas, broccoli florets, or bean sprouts are all great additions to this Asian cabbage stir fry. Just remember to add them in stages based on their cooking time. For a spicy kick, consider this spicy ginger chicken recipe.
What can I serve with Chinese cabbage stir fry?
This dish is incredibly versatile. If you’re wondering what to cook with Chinese cabbage, serving it over steamed jasmine rice is a classic. You could also pair it with brown rice, quinoa, or noodles like udon or soba for a heartier meal. It also makes a fantastic side dish for grilled or roasted meats. Try it with best jerk chicken sides.
Can I make this Chinese cabbage stir fry vegan?
Absolutely! The recipe is already vegetarian. To make it fully vegan, simply ensure you use a vegetarian oyster sauce or a mushroom-based stir-fry sauce instead of the traditional oyster sauce. The tofu and vegetables make this a satisfying vegan option.
How do I make this Chinese cabbage stir fry spicy?
For a spicy Chinese cabbage stir fry, add some chili flakes or a tablespoon of chili garlic sauce along with the garlic and ginger in Step 3. You can also serve it with a drizzle of chili crisp or sriracha on the side for those who like extra heat.
Variations of Chinese Cabbage Stir Fry You Can Try
This versatile stir fry is a fantastic base for all sorts of delicious customizations. Get creative with these ideas!
- Spicy Chinese Cabbage Stir Fry: Amp up the heat by adding a tablespoon of chili garlic sauce or a pinch of red pepper flakes along with the aromatics. A drizzle of chili crisp at the end is also a game-changer for a fiery kick.
- Chinese Cabbage and Tofu Stir Fry Upgrade: For an even more robust flavor, try marinating the tofu in soy sauce and a little cornstarch for 15 minutes before pan-frying. This makes the tofu extra flavorful and helps it get beautifully crisp.
- Add More Veggies: Feel free to toss in other quick-cooking vegetables like snow peas, broccoli florets, bell peppers, or edamame. Just add them to the wok according to their cooking times.
- Protein Swaps: While tofu is wonderful, you could also use thinly sliced chicken, shrimp, or even strips of beef for a non-vegetarian version.

Speedy Chinese Cabbage Stir Fry: 8 Amazing Tips
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A simple yet flavorful Chinese cabbage stir fry featuring earthy mushrooms and golden-crisp tofu, perfect for a quick weeknight meal. This recipe highlights how humble ingredients can shine with the right balance of flavors and textures, offering a light yet filling dish with savory, sweet, and umami notes.
Ingredients
- 1 medium head of napa cabbage, chopped
- 8 oz firm tofu, pressed and cut into cubes
- 1 ½ cups shiitake mushrooms, sliced
- 3 green onions, sliced (white and green parts separated)
- 1 medium carrot, julienned or thinly sliced
- 2 cloves garlic, minced
- 1-inch piece of fresh ginger, grated
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce or vegetarian oyster sauce
- 1 teaspoon toasted sesame oil
- 1 tablespoon rice vinegar
- ½ tablespoon sugar
- 1 tablespoon cornstarch mixed with 2 tablespoons of water (slurry)
- 2 tablespoons neutral oil (vegetable or peanut oil)
- Optional Garnishes: Toasted sesame seeds, chili crisp or red pepper flakes, extra green onions
Instructions
- Drain and press tofu for at least 10 minutes to remove excess moisture. Cut into bite-sized cubes and pat dry. Heat 1 tablespoon of oil in a wok or pan and pan-fry tofu until golden brown. Set aside.
- In a small bowl, mix soy sauce, oyster sauce, sesame oil, rice vinegar, and sugar until sugar dissolves. Prepare the cornstarch slurry separately.
- In the same wok, add the remaining 1 tablespoon of oil. Add garlic, ginger, and white parts of green onions. Stir fry for 30 seconds until fragrant.
- Add mushrooms and cook for 2–3 minutes until they release juices. Add carrots and stir fry for another minute.
- Add chopped napa cabbage and stir-fry for 4–5 minutes until wilted with some crunch. This is a key step in this Chinese cabbage stir fry recipe.
- Return tofu to the wok. Pour in the sauce and stir to coat.
- Pour in the cornstarch slurry and cook for 1–2 minutes until the sauce thickens and coats everything. Taste and adjust seasoning if needed.
- Garnish with sesame seeds and green onion tops. Serve hot with jasmine rice or noodles.
Notes
- Pressing the tofu is crucial for achieving a crispy texture.
- You can substitute shiitake mushrooms with cremini or oyster mushrooms.
- Adjust seasonings to your preference; chili flakes add a nice kick.
- This Chinese cabbage stir fry is versatile and can be customized with other vegetables.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: Main Course, Side Dish
- Method: Stir-fry
- Cuisine: Chinese
Nutrition
- Serving Size: 1 serving
- Calories: N/A
- Sugar: N/A
- Sodium: N/A
- Fat: N/A
- Saturated Fat: N/A
- Unsaturated Fat: N/A
- Trans Fat: N/A
- Carbohydrates: N/A
- Fiber: N/A
- Protein: N/A
- Cholesterol: N/A
Keywords: Chinese Cabbage Stir Fry, Chinese cabbage stir fry recipe, Bok choy stir fry recipe, Napa cabbage stir fry, Stir-fried Chinese cabbage, How to make Chinese cabbage stir fry, Easy Chinese cabbage stir fry, Vegetarian Chinese cabbage stir fry, Vegan Chinese cabbage stir fry, Spicy Chinese cabbage stir fry, Garlic Chinese cabbage stir fry, Ginger Chinese cabbage stir fry, Chinese cabbage and mushroom stir fry, Chinese cabbage and tofu stir fry, Best Chinese cabbage stir fry, Quick Chinese cabbage stir fry, Healthy Chinese cabbage stir fry, What to cook with Chinese cabbage, Chinese cabbage side dish recipe, Asian cabbage stir fry, Stir fried Napa cabbage