Transform humble ground beef and cabbage into an irresistible Asian-inspired dish in just 25 minutes. Lean beef gets browned to perfection, then joins thinly sliced cabbage in a savory-sweet sauce with hints of sesame, ginger, and garlic. The low-carb stir-fry delivers satisfying protein while keeping carbs minimal—only 9 grams per serving.
Ready faster than takeout, this customizable bowl works beautifully for meal prep. Add extra vegetables, adjust the heat with red pepper flakes, or top with a crispy fried egg for breakfast-for-dinner vibes.
The smell of sesame oil hitting a hot pan still transports me back to my tiny apartment kitchen, where I first discovered that ground beef and cabbage could taste like something from a restaurant. My roommate walked in mid-stir-fry, skeptical about the humble ingredients, but ended up eating directly from the wok with a fork. Now it is the weeknight lifesaver that somehow feels indulgent while being ridiculously light.
Last Tuesday, my sister called at six PM, stressed and hungry, so I talked her through this recipe over speakerphone while she fumbled through her barely-stocked kitchen. Hearing the realization dawn in her voice that simple cabbage could taste this satisfying reminded me why I fell in love with weeknight cooking in the first place. She texted later that her picky husband had already requested it for dinner twice more.
Ingredients
- 1 lb lean ground beef: The foundation here, and using lean means less fat to drain later, though I have definitely used fattier beef when that was all I had at the store
- 1 small head green cabbage: Thinly sliced, this becomes tender but keeps this perfect slight crunch that makes the whole dish feel fresh instead of mushy
- 1 medium onion: Thinly sliced, these become sweet and caramelized in the high heat, which balances the savory beef beautifully
- 2 cloves garlic: Minced fresh, because jarred garlic never quite gives you that punch of aromatic flavor that makes people ask what you added
- 1-inch fresh ginger: Grated right into the pan, this is the secret ingredient that makes the sauce taste like something you would order at your favorite Asian restaurant
- 2 green onions: Sliced for garnish, adding that fresh pop of color and mild onion flavor right at the end
- 3 tbsp soy sauce: The salty backbone of the sauce, though tamari works perfectly if you need this to be gluten-free
- 1 tbsp sesame oil: Do not skip this, because that toasted sesame flavor is what transforms everything from ordinary takeout fake-out to something special
- 1 tbsp rice vinegar: Adds just the right amount of brightness and acidity to cut through the rich beef and savory soy sauce
- 1 tbsp brown erythritol: A little sweetness mimics that classic Mongolian beef flavor, and you can use whatever low-carb sweetener you keep in your pantry
- 1/2 tsp crushed red pepper flakes: Optional, but I always add this because that gentle heat builds depth without making it spicy-hot
- 1/4 cup water: Thins the sauce just enough so it coats everything instead of glazing just the bottom of the pan
- 2 tbsp avocado oil: High smoke point makes this perfect for stir-frying at high heat without any weird burnt flavors
- Salt and black pepper: To taste at the end, because the soy sauce does most of the heavy lifting on seasoning
Instructions
- Whisk together the sauce first:
- In a small bowl, combine soy sauce, sesame oil, rice vinegar, sweetener, red pepper flakes if using them, and water until everything is dissolved and ready to go
- Brown the beef:
- Heat 1 tablespoon oil in a large skillet or wok over medium-high heat, add the ground beef, and break it up with a spatula while cooking until browned and cooked through, about 5 minutes
- Sauté the aromatics:
- Push the beef to one side of the pan, add the remaining oil, then toss in onion, garlic, and ginger, sautéing for about 1 minute until the kitchen smells incredible
- Add the cabbage:
- Throw in the sliced cabbage, stir everything together, and cook for 4 to 5 minutes, stirring occasionally, until the cabbage is tender but still has some life in it
- Finish with the sauce:
- Pour in that sauce you made earlier, toss everything together, and cook for another 2 to 3 minutes until the flavors meld and the liquid reduces slightly
- Season and serve:
- Taste and add salt and pepper if needed, then serve hot with those green onions scattered on top like you are plating at a restaurant
This recipe became my go-to during that month I decided to cut carbs, mostly because I never felt like I was eating diet food. My friend who claims to hate cabbage tried it on a whim and now requests it whenever she comes over, proof that the right sauce can transform practically any vegetable into something crave-worthy.
Making It Your Own
I have added shredded carrots and bell peppers for extra color and crunch, which does bump the carbs slightly but makes the dish feel even more substantial. Sometimes I throw in some sriracha if I am feeling like turning up the heat, and a fried egg on top makes the whole thing feel like a complete meal without much extra effort.
The Leftover Situation
This actually tastes better the next day, if that is even possible, as the flavors have more time to meld together in the fridge. I pack it for lunch with just a quick reheat in the microwave, and somehow the cabbage holds its texture better than I would expect. The sauce thickens up overnight, so I add a tiny splash of water when reheating to bring it back to life.
Serving Ideas That Work
Serve it over cauliflower rice if you want to keep it low-carb, or over regular rice if you are feeding people who are not watching their carbs. I have also wrapped it in lettuce cups for a lighter hand-held version that works surprisingly well for casual dinners.
- A drizzle of extra sesame oil right before serving makes everything taste more restaurant-quality
- Some crushed cashews or peanuts on top add a perfect crunch contrast to the tender cabbage
- Fresh cilantro instead of green onions completely changes the flavor profile in the best way
Sometimes the simplest recipes become the ones we make on repeat forever, and this ground beef and cabbage stir-fry has earned permanent rotation in my kitchen. Hope it finds its way into yours too.
Recipe FAQs
- → What makes this dish low-carb?
-
Cabbage replaces traditional rice or noodles, providing bulk and crunch with minimal carbohydrates. The entire dish contains just 9 grams of carbs per serving while delivering 20 grams of protein from lean ground beef.
- → Can I make this dish ahead?
-
Absolutely. The flavors actually improve after sitting in the refrigerator. Store leftovers in an airtight container for up to 3 days. Reheat gently in a skillet or microwave, adding a splash of water if needed to refresh the sauce.
- → What vegetables can I add?
-
Shredded carrots, bell peppers, snap peas, or bok choy all work beautifully. Keep in mind that adding extra vegetables will slightly increase the carbohydrate count. For maximum crunch, add vegetables near the end of cooking.
- → Is this suitable for keto diets?
-
Yes, provided you use a keto-approved sweetener like erythritol, monk fruit, or stevia instead of brown sugar. Tamari or coconut aminos make the dish gluten-free as well. Always check your sauce ingredients to ensure they align with your dietary requirements.
- → How spicy is this dish?
-
The red pepper flakes provide mild heat. For more kick, increase to 1 teaspoon. For a completely mild version, simply omit the pepper flakes. The ginger and garlic add warmth without significant spiciness.
- → What protein alternatives work?
-
Ground turkey, chicken, or pork all substitute well. For a vegetarian version, use crumbled tofu or plant-based ground meat alternative. Adjust cooking time accordingly—poultry may need slightly less time than beef.