This hearty one-pan dish combines lean ground beef with thinly sliced green cabbage, aromatic vegetables, and a savory Asian-inspired sauce. The beef browns quickly over medium-high heat, creating a flavorful base for the crisp-tender vegetables. A simple sauce of soy sauce, sesame oil, and optional chili garlic sauce coats everything in umami-rich flavor.
Ready in just 30 minutes from start to finish, this stir fry is perfect for busy weeknights when you need something satisfying but don't want to spend hours in the kitchen. The combination of protein and fiber-rich vegetables keeps you full, while the Asian seasonings deliver restaurant-quality taste without the takeout price tag.
There was this one Tuesday when I stared at a head of cabbage and a package of ground beef, completely uninspired. My friend Mei had texted me about her mothers stir fry technique, so I decided to just wing it with whatever Asian flavors I had in the pantry. The smell that filled my kitchen made my roommate actually come out of her room to ask what I was making. Now this is the recipe I turn to when I want something satisfying but need it on the table in under thirty minutes.
Last month, my brother came over looking completely defeated after a long week at work. I threw this together while he sat at my counter, and the way his eyes lit up after the first bite told me everything. He asked for the recipe before he even finished his plate.
Ingredients
- 1 lb lean ground beef: The foundation that provides richness and protein, but feel free to swap in ground turkey or chicken if you prefer something lighter
- 1 small head green cabbage, thinly sliced: This is the star that holds up beautifully to high heat cooking, becoming sweet and tender while still keeping that satisfying crunch
- 1 medium carrot, julienned: Adds a lovely pop of color and natural sweetness that balances the savory beef
- 1 small yellow onion, thinly sliced: Provides aromatic depth and becomes beautifully caramelized edges when stir fried
- 2 cloves garlic, minced: Fresh is nonnegotiable here, it creates that aromatic base that makes your whole kitchen smell amazing
- 1-inch piece fresh ginger, grated: The secret weapon that cuts through the richness and adds that characteristic Asian stir fry flavor
- 2 green onions, sliced: A fresh finishing touch that adds color and a mild oniony bite
- 3 tbsp soy sauce: Use tamari if you need this glutenfree, it brings the umami and saltiness that ties everything together
- 1 tbsp oyster sauce: Optional but adds such incredible depth, just skip it if you need to keep things glutenfree
- 1 tbsp sesame oil: A little goes a long way, this adds that distinctive nutty aroma we all associate with stir fry
- 1 tsp chili garlic sauce: Totally adjustable based on your heat tolerance, or leave it out if you prefer mild
- ½ tsp ground black pepper: Adds a gentle warmth and rounds out the flavor profile
- 1 tsp sugar or honey: Just a touch to balance all the salty elements and bring harmony to the sauce
- 1 tbsp neutral oil: Canola or vegetable oil works perfectly for high heat cooking without adding competing flavors
Instructions
- Brown the beef:
- Heat your neutral oil in a large wok or skillet over mediumhigh heat, then add the ground beef and break it apart with your spatula. Cook for about 5 minutes until its beautifully browned and cooked through, draining any excess fat if there seems like too much.
- Add aromatics:
- Toss in the sliced onion, minced garlic, and grated ginger, stirring constantly for just 1 to 2 minutes until the fragrance wafts up and you know its time to move on.
- Cook the vegetables:
- Add the cabbage and carrot to the pan, stir frying for 4 to 5 minutes until theyre tender but still have that satisfying crunch. You want them cooked through but not mushy.
- Whisk the sauce:
- While the vegetables cook, combine the soy sauce, oyster sauce if using, sesame oil, chili garlic sauce, black pepper, and sugar or honey in a small bowl. Give it a good whisk until everything is dissolved.
- Combine and finish:
- Pour the sauce over the beef and vegetables, tossing everything together until evenly coated. Stir fry for another minute or two until everything is heated through and the sauce has thickened slightly.
- Serve it up:
- Taste and adjust any seasoning if needed, then remove from heat and serve immediately with those green onions scattered on top.
My neighbor smelled this cooking and actually knocked on my door to ask what I was making. I ended up packing up a container for her, and now we have a standing arrangement where I make extra whenever I cook this.
Making It Your Own
Ive learned that this recipe is incredibly forgiving and welcomes whatever vegetables you have in your crisper drawer. Sometimes I throw in bell peppers, snap peas, or mushrooms depending on what needs to be used up, and it always turns out delicious.
Serving Suggestions
While this is completely satisfying on its own, I sometimes serve it over steamed jasmine rice or cauliflower rice if Im watching my carbs. A squeeze of fresh lime juice right before serving adds such a bright finish that cuts through the richness.
Storage And Meal Prep
This actually keeps beautifully for meal prep, I often make a double batch on Sunday and portion it out for the week. The flavors seem to meld and improve overnight in the refrigerator.
- Store in airtight containers for up to 4 days
- Reheat in a skillet with a splash of water to refresh the texture
- The cabbage will soften slightly but still maintain some crunch
Every time I make this now, I think about how a simple combination of humble ingredients can create something so satisfying. Its become one of those recipes that feels like coming home.
Recipe Q&A
- → Is this dish gluten-free?
-
Yes, when prepared with tamari instead of regular soy sauce and ensuring your oyster sauce is gluten-free. Double-check all sauce labels for hidden gluten ingredients if you have celiac disease or gluten sensitivity.
- → Can I make this ahead of time?
-
This stir fry tastes best fresh, but you can prepare the ingredients in advance. Slice the vegetables and mix the sauce up to a day ahead, storing them separately in the refrigerator. Cook everything just before serving for the best texture and flavor.
- → What can I substitute for ground beef?
-
Ground turkey, chicken, or plant-based crumbles work well as lighter alternatives. Pork also pairs beautifully with the Asian flavors. Just adjust cooking time slightly if using leaner meats to prevent them from drying out.
- → How do I prevent the cabbage from getting soggy?
-
Keep the heat at medium-high and don't overcrowd the pan. Stir fry the vegetables just until tender-crisp, about 4-5 minutes. Avoid overcooking—the cabbage should still have some crunch for the best texture and fresh taste.
- → Can I add more vegetables?
-
Absolutely. Bell peppers, snap peas, broccoli florets, or mushrooms all work wonderfully. Add denser vegetables like broccoli or carrots a minute or two before the cabbage so everything finishes cooking at the same time.
- → Is this dish spicy?
-
The base version is mild with just a hint of heat from ginger and black pepper. The chili garlic sauce or Sriracha is optional—add it to taste or omit it completely if you prefer a non-spicy dish. You can always serve hot sauce on the side.