Simple Chinese beef cabbage stir fry a cozy weeknight meal

With just a handful of simple ingredients, this Chinese beef cabbage stir fry delivers a complete, savory meal that’s faster than takeout. Tender, marinated flank steak pairs with sweet, crisp cabbage, all coated in a glossy, umami-rich sauce. It’s the perfect balance of protein and vegetables, and it comes together in one pan for a truly satisfying weeknight dinner.
Make an easy Chinese beef cabbage stir fry with tender flank steak and crisp cabbage, served over white rice for a quick weeknight dinner.

What Makes Chinese Beef Cabbage Stir Fry So Special

With just a handful of simple ingredients, this Chinese beef cabbage stir fry delivers a complete, savory meal that’s faster than takeout. We love how the tender, marinated flank steak pairs with the sweet, crisp cabbage, all coated in a glossy, umami-rich sauce. It’s the perfect balance of protein and vegetables, and it comes together in one pan for a truly satisfying weeknight dinner. During our testing, we found that letting the beef marinate for just 15 minutes at room temperature makes a world of difference—it tenderizes the meat and helps the flavors penetrate deeply. This simple step is our secret to achieving that restaurant-quality taste at home. Trust us, once you see how quickly this savory beef stir fry comes together, it’s going to become a regular in your rotation!
This post may contain affiliate recommendations. Please see our disclosure policy.

Ingredients for Chinese Beef Cabbage Stir Fry

Here’s everything you’ll need to make this classic beef and cabbage dish. The beauty is in the simplicity—most of these are pantry staples.
  • 1 pound flank steak, thinly sliced against the grain
  • 1 tablespoon cornstarch
  • 2 tablespoons soy sauce
  • 1 tablespoon oyster sauce
  • 1 teaspoon toasted sesame oil
  • 2 tablespoons vegetable oil, divided
  • 1 small head green cabbage, cored and thinly sliced
  • 3 cloves garlic, minced
  • 1 teaspoon fresh ginger, grated
  • 2 green onions, thinly sliced
  • Cooked white rice, for serving

Cook Time for Asian Stir Fry Beef

One of the best things about this Asian stir fry beef is its speed. From start to finish, you can have a complete, hot meal on the table in about 30 minutes. We’ve broken down the timing so you can plan your dinner perfectly.
  • Prep Time: 15 minutes (includes marinating)
  • Cook Time: 10 minutes
  • Total Time: 25-30 minutes

How to Make Beef and Cabbage

Follow these simple steps for a flawless stir fry every time. The key is having all your ingredients prepped and ready to go before you start cooking.

1. Marinate the Beef

In a medium bowl, toss the thinly sliced flank steak with cornstarch, soy sauce, oyster sauce, and sesame oil until evenly coated. Let it marinate for 15 minutes at room temperature.

2. Sear the Beef

Heat 1 tablespoon of vegetable oil in a large wok or skillet over high heat until shimmering. Add the marinated beef in a single layer and cook without stirring for 1 minute to sear, then stir-fry until just browned, about 2-3 minutes total. Transfer the beef to a clean plate.

3. Stir-Fry the Cabbage

Add the remaining tablespoon of oil to the hot wok. Add the sliced cabbage and stir-fry for 3-4 minutes until it begins to wilt and soften but still has some crispness.

4. Add Aromatics

Push the cabbage to the sides of the wok, creating a well in the center. Add the minced garlic and grated ginger to the center and cook for about 30 seconds until fragrant, then stir them into the cabbage.

5. Combine and Finish

Return the cooked beef and any accumulated juices to the wok with the cabbage. Toss everything together and cook for another 1-2 minutes until heated through.

6. Garnish and Serve

Remove from heat and stir in the sliced green onions. Taste and adjust seasoning with a splash more soy sauce if desired. Serve immediately over cooked white rice.

Pro Tips & Tasty Tweaks

After making this dish countless times, our team has gathered a few insights to help you nail it on the first try and make it your own.
  • Flavor Swap: For a different savory note, try using a splash of hoisin sauce along with the oyster sauce.
  • Heat Adjustment: If your cabbage is releasing a lot of water, crank the heat to high for the last minute of cooking to evaporate the excess liquid and keep your stir fry from getting soggy.
  • Prep Fix: Slicing the cabbage thinly is crucial for quick, even cooking. We find a sharp chef’s knife works better than a mandoline for control.
  • Storage Tip: Leftovers keep well in the fridge for up to 3 days. Reheat in a skillet over medium heat to help restore some of the texture.

Flavor & Texture Notes

When you get this Chinese beef cabbage stir fry just right, the experience is all about balance. The flank steak should be tender and richly flavored from its quick marinade, while the cabbage offers a sweet contrast and a pleasant crunch. The sauce, though light, is deeply savory and coats every bite. You’ll know it’s done when the beef has lost its pink color but isn’t tough, and the cabbage is wilted yet still has a bit of structural integrity. The final dish should be juicy but not watery, with the glossy sauce clinging to the ingredients. This savory beef stir fry is meant to be hearty and satisfying without feeling heavy.

Variations & Substitutions

We love this recipe as written, but part of the fun of cooking is making it work for you. Here are a few team-approved twists on this ground beef cabbage concept that keep the spirit of the dish alive.
  • Protein Swap: For a quicker option, you can use ground beef. Simply brown it in the first step, then proceed with the recipe. The texture will be different but equally delicious.
  • Veggie Boost: Add a handful of sliced mushrooms or bell peppers when you stir-fry the cabbage for extra color and nutrients.
  • Spice It Up: Introduce a gentle heat by adding a teaspoon of chili-garlic sauce or a pinch of red pepper flakes with the garlic and ginger.
  • Cabbage Alternative: Napa cabbage or bok choy can be used in place of green cabbage for a slightly more delicate texture and flavor.
  • Sauce Variation: If you prefer a tangier note, a teaspoon of rice vinegar added at the very end can brighten the whole dish beautifully.

Make-Ahead & Scaling

We love a recipe that fits into a busy schedule, and this Chinese beef cabbage stir fry is wonderfully flexible. You can prep the components ahead of time to make your weeknight cooking even faster. For the best results, we recommend slicing the beef and cabbage and mixing the marinade up to a day in advance. Just store them separately in airtight containers in the fridge, and let the beef marinate at room temperature for 15 minutes before you cook. This savory beef stir fry comes together so quickly that having everything ready is a game-changer. When it comes to scaling, this recipe is a dream. For a smaller batch, simply halve the ingredients and use a medium skillet. Conversely, if you’re feeding a crowd, you can easily double or triple everything. The key is to cook in batches—don’t overcrowd the pan. Sear the beef in portions to ensure it browns properly, and use the largest wok or skillet you have for the cabbage. Your Asian stir fry beef will still be deliciously tender and full of flavor, no matter the quantity.

How to Serve Chinese Beef Cabbage Stir Fry

After all our testing, we’ve found that the simplest presentations are often the most satisfying for this classic beef and cabbage dish. The beauty of this meal is in its complete, balanced nature—it’s a full dinner on its own when served over a bed of fluffy white rice. The rice soaks up every bit of the glossy, savory sauce, making each bite perfect. For a well-rounded meal, consider starting with a light soup like a simple egg drop or a clear broth. A quick cucumber salad with a rice vinegar dressing on the side adds a refreshing, crunchy contrast to the warm, savory beef stir fry. In our team kitchen, we often sprinkle extra sliced green onions and a few sesame seeds on top just before serving for a little extra color and texture. We love how this dish feels both special and completely approachable. It’s the kind of meal that works for a quiet Tuesday night but is also impressive enough for casual weekend guests. Just remember to serve it hot and fresh for the best texture!

Mistakes to Avoid

We’ve made this Chinese beef cabbage stir fry countless times, and along the way, we’ve learned what can trip up even experienced cooks. Avoiding these common pitfalls will ensure your beef and cabbage turns out perfectly tender and flavorful every single time. First, don’t skip slicing the beef against the grain. This is the single most important step for tender meat. If you slice with the grain, the beef will be chewy no matter how short you cook it. Second, avoid overcrowding the pan when searing. Adding all the beef at once will steam it instead of giving it that beautiful, caramelized sear. Cook in batches if needed. Another frequent question we get is, “Why is my stir fry soggy?” This usually happens if the cabbage isn’t sliced thinly enough or if the heat isn’t high enough. A thick cut and low heat cause the cabbage to release too much water without evaporating. Always use high heat and stir-fry quickly. Finally, don’t forget to let your wok or skillet get properly hot before adding the oil and ingredients. A hot pan is essential for that authentic, restaurant-style sear on your Asian stir fry beef. By keeping these tips in mind, you’ll avoid the common hurdles and end up with a flawless, savory beef stir fry that’s better than takeout.

How to Store Chinese Beef Cabbage Stir Fry

Good news for lunch planners—this dish stores and reheats beautifully! In our tests, we found that letting the stir fry cool completely before storing is key to maintaining the best texture. Transfer it to an airtight container and it will keep in the refrigerator for up to 3 days. For reheating, we strongly recommend using a skillet or wok over medium heat. This method helps revive the texture much better than a microwave, which can make the cabbage limp and the beef rubbery. Simply add a tiny splash of water or broth to the pan to create a bit of steam, and stir until everything is heated through. While you can freeze this ground beef cabbage variation, note that the cabbage will lose its crisp-tender texture and become quite soft upon thawing. If you do freeze it, use it within a month for the best flavor.

Try This Chinese Beef Cabbage Stir Fry Yourself

We genuinely hope you give this recipe a try in your own kitchen. There’s something incredibly rewarding about creating a restaurant-quality Chinese beef cabbage stir fry at home in less than 30 minutes. It’s the kind of reliable, flavorful dish that builds confidence and becomes a trusted favorite. Remember, cooking is about joy and nourishment. Don’t stress if your first attempt isn’t perfect—every time you make it, you’ll learn a little more. We encourage you to make it your own. Add those extra veggies, adjust the level of savory depth with a touch more oyster sauce, or try it with ground beef for a quicker version. The framework is flexible and forgiving. So, gather your ingredients, fire up the stove, and treat yourself to a truly satisfying meal. We’re confident this savory beef stir fry will earn a permanent spot in your weekly rotation.

Chinese Beef Cabbage Stir Fry

No ratings yet
With just a handful of simple ingredients, this Chinese beef cabbage stir fry delivers a complete, savory meal that’s faster than takeout. Tender, marinated flank steak pairs with sweet, crisp cabbage, all coated in a glossy, umami-rich sauce. It’s the perfect balance of protein and vegetables, and it comes together in one pan for a truly satisfying weeknight dinner.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Chinese
Calories: 320

Ingredients
 
 

  • 1 pound flank steak thinly sliced against the grain
  • 1 tablespoon cornstarch
  • 2 tablespoons soy sauce
  • 1 tablespoon oyster sauce
  • 1 teaspoon toasted sesame oil
  • 2 tablespoons vegetable oil divided
  • 1 small head green cabbage cored and thinly sliced
  • 3 cloves garlic minced
  • 1 teaspoon fresh ginger grated
  • 2 green onions thinly sliced
  • Cooked white rice for serving

Equipment

  • Large wok or skillet
  • mixing bowl
  • Sharp Chef’s Knife

Method
 

  1. In a medium bowl, toss the thinly sliced flank steak with cornstarch, soy sauce, oyster sauce, and sesame oil until evenly coated. Let it marinate for 15 minutes at room temperature.
  2. Heat 1 tablespoon of vegetable oil in a large wok or skillet over high heat until shimmering. Add the marinated beef in a single layer and cook without stirring for 1 minute to sear, then stir-fry until just browned, about 2-3 minutes total. Transfer the beef to a clean plate.
  3. Add the remaining tablespoon of oil to the hot wok. Add the sliced cabbage and stir-fry for 3-4 minutes until it begins to wilt and soften but still has some crispness.
  4. Push the cabbage to the sides of the wok, creating a well in the center. Add the minced garlic and grated ginger to the center and cook for about 30 seconds until fragrant, then stir them into the cabbage.
  5. Return the cooked beef and any accumulated juices to the wok with the cabbage. Toss everything together and cook for another 1-2 minutes until heated through.
  6. Remove from heat and stir in the sliced green onions. Taste and adjust seasoning with a splash more soy sauce if desired. Serve immediately over cooked white rice.

Nutrition

Calories: 320kcalCarbohydrates: 15gProtein: 28gFat: 16gSaturated Fat: 4gCholesterol: 70mgSodium: 850mgPotassium: 680mgFiber: 4gSugar: 7gVitamin A: 15IUVitamin C: 70mgCalcium: 10mgIron: 3.5mg

Notes

Pro Tips: Letting the beef marinate for 15 minutes at room temperature tenderizes the meat and deepens flavor. Slice cabbage thinly for quick, even cooking. If cabbage releases a lot of water, crank the heat to high to evaporate excess liquid. Leftovers keep well in the fridge for up to 3 days; reheat in a skillet to restore texture.
Substitutions: Use sirloin or skirt steak instead of flank. For a quicker option, use ground beef. Add sliced mushrooms or bell peppers for extra veggies. Use hoisin sauce or extra soy sauce if you don’t have oyster sauce. Napa cabbage or bok choy can replace green cabbage.

Tried this recipe?

Let us know how it was!

Enjoyed the recipe? Share it!

Everyday Recipe Library

Discover our collection of recipe eBooks — simple, delicious meals for every day.

Easy Dinners

Quick, fuss-free dinner recipes the whole family will love — ready in 30 minutes or less.

Get the eBook

Kitchen Essentials We Recommend

Tools that make cooking easier — tried, tested, and loved.

Stainless Steel Cookware Set

Professional-grade pots and pans for every recipe.

Buy on Amazon Read Review

Total Crushing Blender

Smoothies, soups, sauces — powerful and easy to clean.

Buy on Amazon Read Review

Glass Food Storage Set

Leakproof, oven-safe containers — perfect for meal prep.

Buy on Amazon Read Review

As an Amazon Associate we earn from qualifying purchases.

Got a recipe the world should try?

Share your favorite family recipe or national dish with food lovers in 100+ countries.

Submit Your Recipe

Frequently Asked Questions

Can I use a different cut of beef?

Absolutely. While flank steak is our top choice for its flavor and tenderness when sliced thinly, you can also use sirloin or skirt steak. Just be sure to always slice the beef against the grain, no matter the cut, for the most tender result in your beef and cabbage stir fry.

How do I prevent the beef from getting tough?

Two steps are crucial: marinating and not overcooking. The cornstarch in the marinade helps tenderize the beef. Then, cook it over very high heat for just 2-3 minutes until it’s no longer pink. Removing it from the pan promptly prevents it from turning tough and chewy.

What can I use instead of oyster sauce?

If you don’t have oyster sauce, you can use an equal amount of hoisin sauce for a different sweet-savory note, or simply add an extra tablespoon of soy sauce. The dish will still be delicious, though you’ll miss a layer of that deep, umami richness.

Can I make this stir fry in advance?

You can prep all components ahead, but we recommend cooking it just before serving for the best texture. The cabbage is best when it retains a slight crunch. If you must make it ahead, store it separately from the rice and reheat gently in a skillet.

Conclusion

We truly believe this Chinese beef cabbage stir fry is a weeknight winner for so many reasons. It’s fast, flavorful, and uses simple ingredients to create something greater than the sum of its parts. The combination of savory beef and sweet, crisp cabbage is a timeless pairing that always satisfies. Remember, the secret is in the quick marinade and the high-heat stir-fry—techniques that deliver big flavor with minimal effort. We hope this recipe brings as much ease and enjoyment to your table as it has to ours. Give it a try this week, and discover your new favorite way to make a complete, comforting dinner in one pan.
SHOP OUR RECIPE E-BOOKS

All Your Favorite Recipes in Easy eBook Collections

All our recipes are free on the blog, but now you can enjoy them in easy-to-use, ad-free eBooks. Choose from 24 themed collections across your favorite subniches like Air Fryer, Easy Dinner, Italian or Dessert Recipes, many available in up to 16 language editions. Each recipe eBook is delivered as an instant digital download from our Everyday Recipe Library shop, ready to use on any device, giving you lifetime access to the recipes you love while helping us keep sharing free cooking inspiration with the MyDishRecipes community.

Shop Recipe eBooks & Support MyDishRecipes

All recipe eBooks are sold through our Everyday Recipe Library shop with secure checkout and instant digital download after purchase.

Leave a Comment

Recipe Rating