10-Minute Chinese Cabbage Stir Fry with Garlic and Soy
A quick, savory side dish that turns a whole head of napa cabbage into something you actually want to eat. It cooks in minutes with just a handful of pantry ingredients, and the garlic and soy give it warmth and a quiet richness that goes with almost anything.

Why This Stir Fry Earns Its Spot
I started making this when I needed a fast vegetable that tasted like more than a last-minute obligation. The cabbage softens and picks up the salty, nutty soy sauce in about five minutes flat. It comes out tender with a little bite still in the leaves, never mushy or watery.
The scent of garlic hitting hot oil is the best part. A tiny bit of sugar rounds out the salt, and a final drizzle of sesame oil makes it feel complete. It’s one of those sides that disappears faster than the main dish.
Ingredients

- 1 lb napa cabbage (Chinese cabbage): the head should feel heavy and firm, with bright green leaves.
- 3 cloves garlic: thinly sliced so the flavor spreads quickly through the oil.
- 1 tbsp vegetable oil: a neutral oil with a high smoke point works best.
- 1 tbsp soy sauce: regular or low sodium both work, adjust to taste.
- 1 tsp sesame oil: a finishing oil, added at the end so it stays fragrant.
- ½ tsp sugar: helps balance the salt, just a pinch really.
- ¼ tsp salt: use less if your soy sauce is already salty.
- Pinch red chili flakes: optional, for a gentle background heat.
Variations / Substitutions
- Use regular green cabbage: it will take about 2 extra minutes to soften, and the texture will be a bit sturdier.
- Add a splash of rice vinegar: stir in 1 tsp with the soy sauce for a tangy edge.
- Turn it vegan: this dish is already completely plant-based as written.
- Make it a main dish: toss in cooked shelled edamame or leftover shredded chicken at the end and stir until warm.
- Skip the chili and add fresh ginger: swap the chili flakes for 1 tsp grated ginger, stirred in with the garlic.
Garlic Fried Rice is next on our list if this stir fry is your kind of dinner.
How to Make Chinese Cabbage Stir Fry
Step 1: Slice the Cabbage and Garlic

Run your knife through the napa cabbage, cutting it crosswise into ribbons about 1 inch wide. Separate the leafier green tops from the thicker white bottom parts. Thinly slice the 3 garlic cloves and set them aside. Everything should be ready before the pan gets hot because things move fast.
Step 2: Stir Fry the Garlic and Chili

Place a large skillet or wok over high heat. Add the 1 tbsp vegetable oil and give it a few seconds to shimmer. Toss in the garlic and the pinch of chili flakes if you’re using them. Stir constantly for about 20 seconds, until the garlic is fragrant and just beginning to turn pale gold at the edges. The high heat blooms the chili flavor without letting the garlic burn.
Step 3: Wilt the Cabbage in Batches

Add the thicker white cabbage pieces first and stir-fry for 1 minute. Then pile in the green leafy parts. It will look like a mountain, but it wilts quickly. Keep the heat high and toss everything together for about 4 to 5 minutes total, until the leaves are glossy and tender but still have a bit of spring. Add a spoonful of water if the pan seems too dry, but napa cabbage usually releases enough moisture on its own.
Step 4: Season and Serve

Pour the 1 tbsp soy sauce over the cabbage and sprinkle on the ½ tsp sugar and ¼ tsp salt. Stir for another 30 seconds to coat every piece. Take the pan off the heat and drizzle with the 1 tsp sesame oil. Transfer to a serving dish right away and serve hot. The oil should hit the warm cabbage and release that toasted aroma just before it lands on the table.
A Few Handy Tips
- Slice the white core a bit thinner: than the leaves, so everything softens at the same rate. Thick chunks stay crunchy while the leaves overcook.
- Don’t lower the heat after adding the cabbage.: High heat keeps the water released by the leaves from pooling at the bottom and steaming everything instead of searing it.
- Taste before adding salt.: Soy sauce carries plenty of salt, and the sugar will mellow things out, so you may need less than you think.
Cook times for different textures:
| Texture you’re after | Stir-fry time after greens go in |
|---|---|
| Tender with a crisp bite | 4 mins |
| Fully soft and silky | 6 mins |
| Slightly charred edges | 5 mins (use a cast iron pan) |
Keeping Leftovers
- Refrigerate: cool completely, then store in an airtight container for up to 3 days. The cabbage will soften further, but the flavor stays intact.
- Reheat: warm in a skillet over medium heat for about 2 minutes, or microwave for 1 minute. A fresh drizzle of sesame oil after reheating brings back some brightness.
What Goes Well with Chinese Cabbage Stir Fry
This side works next to anything that needs a hit of garlic and greens. It cuts through the richness of pan-seared salmon or teriyaki glazed chicken. Serve it over steamed jasmine rice with a fried egg on top for a quick solo meal. The soy-sesame flavor also links it naturally to other Chinese dishes like mapo tofu or scallion noodles.
Frequently Asked Questions
Can I make this with regular green cabbage?
Yes, you can. Slice it extra thin and expect to cook it about 2 minutes longer to reach the same tender texture.
Why did my cabbage turn out watery?
That usually happens when the heat isn’t high enough. A cooler pan lets the vegetable steam in its own liquid instead of searing, so keep the flame strong.
Is this dish gluten free?
It can be. Just use tamari or a certified gluten-free soy sauce instead of regular soy sauce, and the whole dish becomes gluten free.
Can I add a protein?
Absolutely. Cook thinly sliced chicken or tofu first, remove it, then stir-fry the cabbage and return the protein at the end. The total cook time will go up by a few minutes.

Chinese Cabbage Stir Fry Recipe
Ingredients
Method
- Cut the napa cabbage crosswise into 1-inch ribbons, separating the thick white pieces from the leafy green tops, and slice the garlic.
- Heat the vegetable oil in a large skillet or wok over high heat. Add the garlic and chili flakes and stir for 20 seconds until fragrant.
- Add the white cabbage pieces first and stir-fry for 1 minute, then add the green parts and cook for 4 to 5 minutes, tossing frequently, until wilted but still slightly crisp.
- Pour in the soy sauce, sugar, and salt, stir for 30 seconds, then remove from heat and drizzle with sesame oil. Serve immediately.
