This Chinese Beef Cabbage Stirfry is a cornerstone of home cooking, offering the kind of hearty, savory meal you’d find in a family kitchen. It brings together tender, marinated beef with crisp, sweet cabbage in a sauce that’s deeply satisfying. As a classic dish, it balances simplicity with authentic flavor, making it a reliable favorite for any night of the week. You’ll love how its quick cooking time delivers a meal that feels both special and completely doable.
Why You'll Love This Recipe
- You can have it on the table in just 25 minutes
- It’s packed with the authentic, umami flavors you crave
- You get a perfect balance of protein and vegetables in one pan
- Cleanup is a breeze with just one wok
- It’s my go-to when I need dinner fast without sacrificing taste
Ingredients You’ll Need
- Flank steak: slicing it thinly against the grain is the secret to tender, melt-in-your-mouth beef in a stirfry, look for a cut with fine, visible grain and a rich red color.
- Soy sauce: provides the foundational salty, umami depth for both the marinade and the sauce, a good quality naturally brewed soy sauce makes all the difference.
- Chinese rice wine or dry sherry: this tenderizes the beef and adds a subtle, aromatic complexity that’s signature to Chinese cooking, shaoxing wine is traditional.
- Cornstarch: creates a velvety coating on the beef that helps it sear beautifully and thickens the sauce to a glossy finish.
- Sesame oil: used in the marinade for its distinct nutty fragrance, a little goes a long way to build authentic flavor.
- Vegetable oil: has a high smoke point perfect for getting a proper sear on the beef and stir-frying the vegetables without burning.
- Garlic and ginger: the essential aromatic base, mincing them fresh ensures their pungent, warming flavors infuse the entire dish.
- Napa cabbage: its tender, sweet leaves and crisp ribs cook quickly and add wonderful texture, choose a head that feels heavy for its size.
- Oyster sauce: brings a rich, savory-sweet depth to the sauce that’s irreplaceable, it’s the flavor powerhouse of this stirfry.
- White pepper: offers a gentle, earthy heat that’s more nuanced than black pepper, it’s a classic in many Chinese sauces.
- Green onions: their fresh, sharp bite added at the end brightens the whole dish and adds a pop of color.
- Sesame seeds: a simple toasted garnish that adds a final note of nutty crunch and visual appeal.
- Red chili pepper: an optional addition for those who enjoy a kick of heat, slice it thinly to distribute the spice evenly.
How to Make It
Marinate the Beef:
Combine your sliced beef with soy sauce, rice wine, cornstarch, and sesame oil in a bowl. Give it a good toss so every piece is coated. Let it sit for about ten minutes; this brief marination is what guarantees incredibly tender beef in your finished Chinese Beef Cabbage Stirfry.
Prepare Your Sauce:
While the beef rests, mix together the sauce ingredients in a small bowl. Combining the soy sauce, oyster sauce, sugar, and white pepper now means you won’t be scrambling later. Having this ready is a game-changer for the fast-paced stir-fry process.
Sear the Beef:
Heat a tablespoon of oil in your wok over high heat until it shimmers. Add the beef in one layer and let it cook undisturbed for a minute to develop a good sear. Then, stir-fry it just until it’s mostly cooked through before transferring it to a plate.
Stir-Fry the Aromatics:
Reduce the heat slightly and add the remaining oil to the wok. Toss in the minced garlic and ginger. Stir them constantly for about half a minute until they become incredibly fragrant, but be careful not to let them burn.
Cook the Cabbage:
Add all your chopped Napa cabbage to the wok. Stir-fry it for several minutes, tossing frequently so it cooks evenly. You want it to wilt and become bright green but still retain a pleasant crunch in the center.
Combine and Sauce Everything:
Return the seared beef and any accumulated juices back to the wok with the cabbage. Pour your pre-mixed sauce over the top. Stir everything together thoroughly and let it cook for another minute or two until the sauce thickens and clings to every piece.
Finish and Garnish:
Take the wok off the heat and immediately stir in your sliced green onions. This preserves their fresh color and sharp flavor. Transfer your stirfry to a serving dish and give it a final sprinkle of toasted sesame seeds for that perfect finish.

You Must Know
- Slice your beef against the grain for guaranteed tenderness
- Prep every single ingredient before you turn on the stove
- High heat is non-negotiable for a proper sear, not a steam
- Don’t overcook the cabbage—a little crunch is ideal
- This rule saves me every time
Storage Tips
Store any leftovers in an airtight container in the fridge, where they’ll keep well for up to three days. When you’re ready to eat, reheat them gently in a skillet over medium heat, stirring occasionally, until everything’s warmed through. I’d avoid the microwave, as it can make the beef rubbery and the cabbage overly soft. Just know the cabbage will lose some of its crisp texture upon reheating, but the flavors will still be fantastic, especially if you serve it over fresh rice.
Ingredient Substitutions
If you can’t find flank steak, skirt steak or sirloin sliced thinly will work in a pinch, though cooking times may vary slightly. For a gluten-free version of this Chinese Beef Cabbage Stirfry, swap the regular soy sauce for tamari and use a certified gluten-free oyster sauce. Don’t have Chinese rice wine? Dry sherry is a great stand-in, or you can even use a splash of chicken broth in the marinade. In a real pinch for the cabbage, regular green cabbage will do, but slice it more thinly as it takes longer to cook and is less tender than Napa.
Serving Suggestions
This stirfry is best served immediately over a big bowl of steamed jasmine rice, which soaks up all that incredible sauce perfectly. For a more substantial meal, try it with lo mein noodles or even a side of simple fried rice. To round it out, a light cucumber salad with a rice vinegar dressing or a bowl of egg drop soup makes for a classic, comforting Chinese-inspired dinner spread that feels complete and utterly satisfying.
Cultural Context
This dish is a quintessential example of Chinese home cooking, where practicality meets profound flavor. You won’t always find it on restaurant menus, but it’s a weeknight staple in many households because it’s fast, economical, and nourishing. The technique of velveting the beef with cornstarch and quickly stir-frying over high heat is a foundational skill, showcasing how a few core ingredients can be transformed. It represents the beautiful simplicity of feeding a family well, focusing on texture, balance, and that irreplaceable savory taste known as ‘wok hei’ or the breath of the wok.

Pro Tips
- Let your wok get screaming hot before adding the oil
- A single layer of beef ensures a proper sear, not a steam
- Have your sauce mixed and within arm’s reach
- I always toast my sesame seeds for extra nuttiness
Frequently Asked Questions
Flank steak is ideal for this stir-fry. When sliced thinly against the grain, it becomes incredibly tender after a quick marinade and fast cooking. The marinade, with soy sauce, rice wine, and cornstarch, further ensures the beef stays juicy and flavorful.
You can prep the components ahead! Marinate and slice the beef, chop the cabbage, ginger, and garlic, and mix the sauce ingredients separately. Store them in the fridge. When ready, cooking takes only 10 minutes, ensuring everything stays crisp and fresh.
If you don’t have oyster sauce, you can use hoisin sauce for a different sweet-salty flavor, or a combination of extra soy sauce with a pinch of sugar. For a vegetarian version, use mushroom stir-fry sauce to maintain that deep umami quality.
The stir-fry is ready when the beef is just cooked through (no longer pink) and the cabbage has wilted slightly but still retains a pleasant crunch. This happens very quickly—in about 2-3 minutes of high-heat stir-frying after combining everything.
This stir-fry is perfect served over a bed of steamed white rice or jasmine rice to soak up the delicious sauce. For a complete Chinese meal, pair it with a simple soup like egg drop soup or cucumber salad.