The Stir Fry That Rescues a Busy Weeknight Every Single Time

Some recipes earn a permanent spot in the dinner rotation just by being fast, healthy, and genuinely tasty all at once. This Asian cabbage stir fry checks every box — crisp-tender cabbage, colorful vegetables, and a glossy sweet-savory sauce, all done in about 20 minutes. Here’s exactly how I make it.
What You’ll Need (serves 3–4)
- 1 medium head green cabbage, thinly sliced
- 2 tablespoons vegetable oil
- 3 cloves garlic, minced
- 1 tablespoon ginger, minced
- 1 medium carrot, julienned
- 1 bell pepper, thinly sliced
- 3 green onions, chopped
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1 teaspoon sugar or honey
- ¼ cup water or vegetable broth
- 1 teaspoon cornstarch mixed with 2 tablespoons water
- Sesame seeds, for garnish
How to Make It
1. Prep the vegetables.
Slice the cabbage thinly and chop the remaining vegetables — thinner slices cook faster and stay crunchier. Having everything prepped ahead of time is what keeps this recipe genuinely quick once the cooking starts.
2. Make the sauce.
In a small bowl, combine the soy sauce, oyster sauce, rice vinegar, sesame oil, sugar, and water, stirring until the sugar dissolves.
3. Cook the aromatics.
Heat the oil in a wok or large skillet over medium-high heat. Add the garlic and ginger and cook for about 30 seconds, just until fragrant — this builds the flavor base for everything that follows.
4. Cook the vegetables.
Add the carrot, bell pepper, and cabbage to the wok and stir-fry for a few minutes, until the cabbage begins to soften but still holds some crunch. A splash of water or broth helps steam it through evenly.
5. Add the sauce and thicken.
Pour the sauce over the vegetables and toss to coat. Stir in the cornstarch mixture and continue stirring until the sauce thickens slightly into a glossy coating.
6. Finish and garnish.
Turn off the heat, add the chopped green onions and sesame seeds, and give everything one final toss. Serve immediately.
Tips for the Best Results
Slice the cabbage thin so it cooks quickly and holds onto its crunch. Keep the heat high throughout — lower heat tends to steam the vegetables into something soggy rather than crisp-tender. Add the sauce only after the cabbage has partially cooked, which keeps it from turning watery. Using broth instead of water for the steaming liquid adds a bit more depth, and finishing with sesame oil at the very end gives you that strong, nutty aroma you’d lose if you cooked it in earlier.
Easy Variations
Add chili flakes or a splash of sriracha for heat, or stir in tofu, chicken, shrimp, or beef to turn this into a more filling main. Low-sodium soy sauce (and skipping the oyster sauce) keeps the sodium content down, and tamari or a gluten-free soy sauce works for a gluten-free version. Mushrooms, snow peas, or broccoli are all easy additions if you want more vegetables in the mix.
How to Serve It
Serve hot, straight from the pan, alongside steamed rice, noodles, or quinoa. A side of miso soup or a simple salad rounds it out into a more complete meal, and extra sesame seeds or green onions on top make it look more finished. Chili sauce on the side is a nice option for anyone who wants more heat.
Storage
Store leftovers in an airtight container in the fridge for up to 3 days — the cabbage softens slightly but still tastes good reheated. It freezes acceptably for up to a month, though the texture changes a bit. Reheat in a pan over medium heat for 2–3 minutes with a splash of water or broth to refresh it, and avoid long microwave stretches, which tend to make the cabbage too soft.
Why This One Earns a Permanent Spot in Rotation
What makes this stir fry such a reliable weeknight option is how much flavor it delivers for so little time and effort — a balanced, sweet-savory sauce, genuinely crisp vegetables, and a dish that’s easy to adapt with whatever protein or extra vegetables you have on hand. It’s healthy, quick, and satisfying enough that it never feels like a compromise on a busy night.
