Chinese ground beef and cabbage stir fry is my answer to those nights when I want something healthy, fast, and honestly kind of comforting without ordering takeout. You know that feeling when you open the fridge and it is just cabbage, a pack of ground beef, and a few sad looking scallions? This recipe turns that into a legit dinner that smells amazing and tastes like you put in way more effort than you did. If you are into cozy cabbage dinners, you might also love this stuffed cabbage roll casserole, which is another weeknight lifesaver in my house. The stir fry version is lighter, quicker, and super flexible with whatever you have on hand. 
Easy Beef and Cabbage Stir Fry Recipe
I keep coming back to this because it checks all my boxes: quick, budget friendly, and it does not leave me with a mountain of dishes. The cabbage soaks up the sauce, the beef brings that savory richness, and the ginger and garlic make the kitchen smell like something you would gladly pay for at a restaurant.
This is also one of those meals that feels “healthy” in a real life way. Lots of veg, solid protein, and you can control the salt and sugar instead of guessing what is in a random sauce. If you are watching carbs, it is naturally pretty low carb, especially if you skip rice. For a similar vibe, this low carb cabbage and beef stir fry is another great option to bookmark.
What you will need
- Ground beef (I like lean, around 85 to 90 percent, but use what you have)
- Green cabbage (half a medium head is usually perfect)
- Onion (optional, but nice)
- Garlic (2 to 4 cloves, go with your heart)
- Fresh ginger (or ginger paste if that is what you keep around)
- Soy sauce (or low sodium soy sauce)
- Sesame oil (a little at the end makes it taste “right”)
- Rice vinegar or lime juice (for a tiny bit of brightness)
- Honey or brown sugar (just a small spoon, optional)
- Crushed red pepper or chili garlic sauce (optional heat)
- Scallions and sesame seeds for topping (optional, but fun)
A quick note on beef: if you use a fattier ground beef, just drain a little after browning so the stir fry does not turn greasy. Not all of it, though. A little fat carries flavor and helps the cabbage cook up silky instead of dry.

How to Make Beef and Cabbage Stir Fry Step by Step
This is the part where you realize why I make this so often. It is basically a one pan dinner with a simple sauce you can mix in a mug.
Step by step
1) Prep your cabbage first.
Slice it into thin ribbons. I like pieces that are about the width of a finger, not shredded like coleslaw. It keeps some crunch that way.
-
Mix the sauce.
In a small bowl, stir together soy sauce, a splash of rice vinegar, a tiny bit of honey (if using), and a pinch of red pepper flakes. If you want a richer flavor, add a spoon of water so it coats everything without being too salty. -
Brown the beef.
Heat a large skillet over medium high heat. Add the ground beef and break it up. Let it sit for a minute in spots so it actually browns and does not just steam. Add the onion if using. When it is mostly cooked, stir in garlic and ginger for about 30 seconds. -
Add cabbage and cook it down.
Pile the cabbage right into the pan. It will look like too much. It is not. Toss and cook for 4 to 6 minutes until it softens but still has life. If your pan looks dry, add a tablespoon or two of water. -
Sauce it and finish.
Pour in the sauce and toss for another 1 to 2 minutes. Turn off the heat, then drizzle sesame oil at the end. That last step is key.
If you love quick beef stir fries in general, this 30 minute ginger beef stir fry is a great one to keep in rotation too, especially when you have bell peppers or broccoli to use up.
“I made this on a busy Tuesday and my picky teenager went back for seconds. The cabbage was the surprise favorite. Definitely adding it to our weekly plan.”
By the way, the first time I made Chinese ground beef and cabbage stir fry, I overcooked the cabbage because I thought it needed longer. It does not. Once it turns bright and slightly glossy, you are basically there.

What Other Vegetables Can I Add?
This recipe is super forgiving, which is great because my fridge situation is not always cute. If you want to bulk it up or use what you have, go for it. Just keep in mind that watery vegetables can thin the sauce, so cook them a bit before adding the sauce.
Here are my favorite add ins:
- Carrots sliced thin for sweetness and crunch
- Bell peppers for color and a lighter bite
- Mushrooms for a deeper savory flavor
- Snap peas for a crisp finish
- Shredded zucchini, but add it near the end so it does not get soggy
If mushrooms are your thing, you would probably enjoy this black pepper beef mushroom and green bean stir fry. It has that bold, peppery taste that makes plain rice feel exciting.
One more tip: if you add broccoli, steam it or microwave it for a minute first. Then toss it in the skillet so it finishes cooking without turning your cabbage too soft.
Also, this is a good time to mention that Chinese ground beef and cabbage stir fry is a great “clean out the produce drawer” meal. I have tossed in a handful of spinach at the end and it worked fine. Not traditional, but tasty.
Meal Prep, Storage, and Reheat
If you like having lunch ready to grab, this one is a winner. I actually think the flavor gets better the next day because the cabbage and beef have time to soak up that gingery soy goodness.
How I store it:
- Let it cool for about 20 minutes so it does not steam up your container.
- Store in an airtight container in the fridge for up to 4 days.
- Freeze for up to 2 months, but know the cabbage will be softer after thawing.
How I reheat it:
- Skillet method: a splash of water, medium heat, toss until hot.
- Microwave method: cover loosely and heat in 45 second bursts, stirring in between.
If you meal prep with rice, store rice separately so it does not get mushy. I also like to pack extra scallions or a little chili sauce on the side so it feels fresh when I eat it.
This is one of those meals that proves “healthy” does not have to mean bland. Chinese ground beef and cabbage stir fry keeps things simple but still hits that savory craving.
What to Serve with Beef and Cabbage Stir Fry
This depends on your mood and your goals. Sometimes I keep it light and just eat a big bowl as is. Other times, I want it to feel like a full takeout style dinner.
Here are a few easy serving ideas:
- Steamed jasmine rice or brown rice
- Cauliflower rice for a lower carb option
- Rice noodles or udon if you want it extra hearty
- Butter lettuce cups for a crunchy wrap situation
- A fried or soft boiled egg on top, especially for lunch
If you want another dinner idea with that classic rice and beef combo, check out this Asian rice beef stir fry. It is perfect when you have leftover rice that needs a purpose.
And if you are serving guests or family, set out toppings like sesame seeds, sliced cucumbers, extra soy sauce, and chili crisp. People love building their own bowl, and it makes this simple stir fry feel a little more special.
One last thing I will say here: Chinese ground beef and cabbage stir fry is very weeknight friendly, but it is also good enough to serve when friends pop by. It is not fussy, it is just satisfying.
Common Questions
Can I use ground turkey instead of ground beef?
Yes. Ground turkey works great. Add a tiny extra splash of soy sauce or a little more sesame oil at the end since turkey is leaner and milder.
How do I keep the cabbage from turning mushy?
Use medium high heat and cook it just until it softens. Stop when it is still a little crisp. Also, do not drown it in sauce too early.
Is this recipe spicy?
Not unless you make it spicy. Keep it mild with just garlic and ginger, or add chili flakes or chili garlic sauce if you like heat.
What if I only have red cabbage?
You can use it. The flavor is a little stronger and it will tint everything purple, but it still tastes good.
Can I make the sauce ahead of time?
Absolutely. Mix it and keep it in the fridge for up to a week. Give it a quick stir before using.
A simple dinner you will actually want to make again
If you are craving something cozy but still fresh, this is it. Chinese ground beef and cabbage stir fry comes together fast, uses everyday ingredients, and tastes like more than the sum of its parts. Keep it simple the first time, then play with vegetables and spice levels once you get a feel for it. I hope you try it soon, and if you do, make extra because tomorrow you will be happy it is waiting in the fridge. 
Chinese Ground Beef and Cabbage Stir Fry
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Low Carb
Description
A quick and healthy ground beef and cabbage stir fry that’s perfect for weeknight dinners.
Ingredients
- 1 lb ground beef (lean, 85-90%)
- 1/2 medium head green cabbage, sliced into thin ribbons
- 1 onion, chopped (optional)
- 2–4 cloves garlic, minced
- 1 inch fresh ginger, minced (or ginger paste)
- 3 tbsp soy sauce (or low sodium soy sauce)
- 1 tbsp sesame oil
- 1 tbsp rice vinegar or lime juice
- 1 tsp honey or brown sugar (optional)
- 1 tsp crushed red pepper or chili garlic sauce (optional)
- Scallions, sliced (for topping)
- Sesame seeds (for topping)
Instructions
- Prep your cabbage first. Slice it into thin ribbons.
- Mix the sauce by combining soy sauce, rice vinegar, honey (if using), and red pepper flakes in a small bowl.
- Brown the beef in a large skillet over medium high heat, breaking it up as it cooks. Add onion if using. Stir in garlic and ginger.
- Add the cabbage to the pan, tossing it in with the beef. Cook for 4 to 6 minutes until softened but still slightly crisp.
- Pour in the sauce and toss everything together for another 1 to 2 minutes. Drizzle sesame oil at the end.
Notes
Feel free to add other vegetables like carrots, bell peppers, or mushrooms. Adjust cooking time for any additional veggies to avoid sogginess.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stir Fry
- Cuisine: Chinese
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 3g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 9g
- Trans Fat: 1g
- Carbohydrates: 12g
- Fiber: 4g
- Protein: 30g
- Cholesterol: 70mg