20-Minute Ground Beef and Cabbage Stir Fry
Ground beef and cabbage stir fry is the kind of dinner that gets you from pan to plate in about 20 minutes, no fuss. It is savory, a little spicy if you want, and the cabbage stays just crisp enough to feel like a real vegetable.

Everything cooks in one skillet, so you spend more time eating than cleaning up.
Why This Stir Fry Works So Well
The ground beef browns fast and carries the sauce into every bite. Shredded cabbage softens quickly but keeps a tender bite, so you get both meaty and fresh in the same forkful.
A few pantry seasonings, ginger, garlic, soy sauce, and sesame oil, do all the heavy lifting. You get a deeply savory meal with barely any knife work.
Ingredients

- 1 lb ground beef: 85/15 works well, nothing too lean or it can dry out.
- 4 cups shredded green cabbage: slice it thin so it cooks fast.
- 1 small yellow onion: diced.
- 2 cloves garlic: minced.
- 1 tsp grated fresh ginger: a microplane makes this quick.
- 3 tbsp soy sauce: use low-sodium if you prefer.
- 1 tbsp sesame oil: toasted sesame oil for that nutty note.
- 1 tbsp rice vinegar: a little acidity brightens the dish.
- 1 tsp sriracha: optional, for gentle heat.
- Salt and black pepper: to taste.
- Sliced green onions and sesame seeds: for serving.
Variations / Substitutions
- Protein: ground turkey or chicken work, but add a teaspoon of oil to the pan since they are leaner.
- Cabbage: napa cabbage wilts softer and faster, green cabbage stays snappier.
- Heat level: skip the sriracha for mild, or add a pinch of red pepper flakes.
- Soy-free: use coconut aminos and replace sesame oil with avocado oil; the flavor will be milder.
- Dairy-free: this recipe is naturally dairy-free as written.
If you like this, you may also enjoy a Thai Basil Beef Bowl for a similar quick skillet meal.
How to Make Ground Beef and Cabbage Stir Fry
Step 1: Brown the Ground Beef

Heat a large skillet or wok over medium-high heat. Crumble in the 1 lb ground beef and cook, breaking it apart with a spatula, for about 5 minutes until no pink remains. Spoon off most of the fat, leaving just a thin slick in the pan for the vegetables.
The beef should be in small crumbles, not one solid mass, so keep moving it as it cooks.
Step 2: Sauté the Cabbage and Aromatics

Reduce the heat to medium and toss in the diced onion, minced garlic, and grated ginger. Stir them into the beef and cook for 2 minutes, until the onion softens and the garlic smells fragrant. Pile the 4 cups shredded cabbage on top, season with a pinch of salt and a few cracks of black pepper, then stir everything together.
The cabbage will look like a mountain at first, but it wilts down quickly. You want the leaves to turn glossy and bend easily but still have a little resistance when you poke them with a spatula, about 3 to 4 minutes for tender-crisp.
Step 3: Add the Sauce and Toss

Pour the 3 tbsp soy sauce, 1 tbsp sesame oil, 1 tbsp rice vinegar, and the optional 1 tsp sriracha right over the beef and cabbage. Toss everything until the sauce coats every piece evenly and let it bubble for 1 to 2 minutes, just long enough for the liquid to thicken slightly and cling to the food.
The pan will smell nutty and bright at this point. Taste a piece of cabbage and add another pinch of salt or a drop of soy sauce if it needs it.
Step 4: Scoop and Serve

Spoon the stir fry into shallow bowls and scatter sliced green onions and a sprinkle of sesame seeds over the top. Serve it hot, right out of the pan, while the cabbage is still vibrant and the beef is juicy.
A Few Notes Before You Start
- Shred the cabbage yourself from a small head instead of using bagged coleslaw mix; the texture holds up better.
- Let the beef sit in the pan undisturbed for the first minute so it gets a little browning before you break it apart.
- If the cabbage starts to steam instead of sauté, the pan lost heat. Let it sit for 30 seconds without stirring to regain temperature.
- Leftover sauce can be used over rice or spooned onto roasted broccoli the next day.
Cook times for cabbage texture:
| Texture | Cook Time After Adding Cabbage |
|---|---|
| Tender-crisp | 3 to 4 minutes |
| Soft | 5 to 6 minutes |
Storing Leftovers
- Refrigerate: pack cooled leftovers in an airtight container for up to 4 days.
- Reheating: warm in a skillet over medium heat with a splash of water to loosen the sauce, or microwave in 1-minute bursts.
What to Serve With Ground Beef and Cabbage Stir Fry
A scoop of steamed jasmine rice soaks up the savory juices and makes the meal feel complete. For a low-carb option, cauliflower rice works just as well. A side of quick-pickled cucumbers cuts through the richness with some crunch and acidity.
Frequently Asked Questions
Can I use ground turkey instead?
Yes, ground turkey works fine. Add a teaspoon of neutral oil to the pan before cooking because turkey releases less fat than beef.
What kind of cabbage should I use?
Green cabbage holds its shape best and gives a tender bite. Napa cabbage wilts more and tastes milder, so it’s a good choice if you prefer a softer result.
Can I add other vegetables?
Absolutely. Thinly sliced bell peppers, shredded carrots, or mushrooms can go in with the onion. Add them at the same time so everything finishes together.
Is this stir fry spicy?
It is not spicy by default. The sriracha adds a gentle warmth, but you can leave it out entirely or add a pinch of red pepper flakes if you like more heat.

Ground Beef and Cabbage Stir Fry Recipe
Ingredients
Method
- Heat a large skillet over medium-high heat. Crumble in the ground beef and cook, breaking it apart, for about 5 minutes until browned. Spoon off excess fat.
- Reduce heat to medium. Add the onion, garlic, and ginger, stir for 2 minutes, then add the cabbage, salt, and pepper. Cook 3 to 4 minutes until wilted but crisp-tender.
- Pour in the soy sauce, sesame oil, rice vinegar, and sriracha. Toss everything and cook 1 to 2 minutes until the sauce thickens slightly.
- Scoop into bowls, top with green onions and sesame seeds, and serve hot.
