Napa Cabbage Stir-Fry Recipe

Napa cabbage's thin, ruffled leaves and juicy ribs cook fast over high heat, so a quick stir-fry keeps the leaves tender-crisp instead of watery. Cutting the stalks and leaves separately and adding the leaves later means neither part overcooks, and a small cornstarch slurry pulls the soy-vinegar sauce into a glaze that clings to every piece.
- Prep
- 10 min
- Cook
- 10 min
- Total
- 20 min
- Servings
- 4
Ingredients
- 1 medium head (about 2 lbs) napa cabbage, stalks and leaves separated and sliced
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 3 scallions scallions, sliced into 1-inch pieces
- 2 tablespoons vegetable oil
- 2 tablespoons soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon toasted sesame oil
- 1 teaspoon cornstarch
- 2 whole dried red chilies (optional)
Nutrition per serving
- Calories
- 147
- Protein
- 4g
- Carbs
- 15g
- Fat
- 9g
Based on the recipe as written, one serving. Recalculates if you swap an ingredient above. An estimate only, exact values depend on the specific ingredients used.
Need different units or a different yield? Try our Conversion Calculator →
Instructions
- 1Slice the napa cabbage: cut the white stalks into 1-inch pieces and keep them separate from the leafy green tops, which should be roughly chopped.
- 2Whisk the soy sauce, rice vinegar, sesame oil, and cornstarch together in a small bowl until the cornstarch is fully dissolved; set the sauce aside.
- 3Heat the vegetable oil in a wok or large skillet over high heat until it shimmers and just starts to smoke.
- 4Add the garlic, ginger, and dried chilies (if using) and stir constantly for about 15 seconds, just until fragrant, don't let the garlic brown.
- 5Add the cabbage stalks and stir-fry for 2 to 3 minutes, until the edges turn translucent but the pieces still have crunch.
- 6Add the leafy green tops and scallions and stir-fry for another 1 to 2 minutes, tossing constantly, until the leaves wilt but stay bright green.
- 7Re-whisk the sauce, pour it into the wok, and toss everything for 30 to 45 seconds, until the sauce thickens and coats the cabbage evenly.
- 8Remove from heat immediately and serve hot.
Tips & variations
- For a heartier one-pan meal, add sliced shiitake mushrooms or thin strips of pork with the cabbage stalks.
- A splash of Shaoxing wine added right after the garlic and ginger deepens the flavor if it's on hand.
- Swap soy sauce for tamari to make the dish gluten-free; the cornstarch is already naturally gluten-free.
- For a spicier version, stir in a teaspoon of chili crisp along with the sauce.
Storage & reheating
Leftovers keep in an airtight container in the refrigerator for up to 3 days. The cabbage will release more liquid as it sits, so reheat in a hot, dry skillet or wok for a minute or two to cook off the extra moisture rather than using the microwave, which tends to make it soggy.
Tips from the Tulo kitchen
- Cutting the cabbage stalks on a slight diagonal exposes more surface area, so they pick up the sauce faster and cook more evenly.
- If the wok isn't fully preheated before the cabbage goes in, the vegetables will steam and release water instead of searing, leading to a watery stir-fry.
FAQ
Do I need to salt napa cabbage before cooking it?
No, not for a quick stir-fry. Salting and draining is mainly useful for slaws or kimchi where excess moisture matters; here, the high heat cooks off surface water fast enough on its own.
Can I use regular green cabbage instead of napa cabbage?
Yes, but it needs a longer cook time since it's denser and holds more water; add an extra 2 to 3 minutes to the stir-fry step and expect a slightly firmer texture.
Why did my stir-fried cabbage turn out watery instead of glazed?
This usually means the pan wasn't hot enough or was overcrowded, which causes the cabbage to steam in its own liquid rather than sear. Cook in batches if using a pan smaller than 12 inches.
Can I make this ahead for meal prep?
It's best cooked fresh since the leaves lose their texture as they sit, but the sauce can be mixed and the cabbage sliced up to a day ahead and refrigerated separately.



