This dish combines thinly sliced beef with fresh cabbage, garlic, and ginger, stir-fried quickly in a savory blend of coconut aminos, sesame oil, and vinegar. The result is a tender, flavorful entree that’s low in carbs and perfect for keto-friendly dining. The beef is marinated for depth, then cooked briefly to maintain juiciness, while the vegetables remain crisp and vibrant. Optional ingredients like carrots or chili flakes can be added for variation.
Ideal for those seeking a fast, simple meal with Asian-inspired flavors, this stir fry can be served alone or alongside cauliflower rice for additional fullness. Adjust seasoning as needed, and garnish with green onions or sesame seeds for finishing touches.
The first time I made this stir fry was on a Tuesday night when I needed something fast but didnt want to sacrifice flavor. I was experimenting with keto cooking and skeptical that cabbage could actually taste exciting, but one bite changed my mind completely. Now its the recipe I turn to when I want something that feels indulgent but keeps me on track.
Last winter my sister came over for dinner and literally asked if this was takeout from our favorite Asian spot. I laughed while watching her go back for thirds, knowing it was just cabbage and beef transformed by the right technique. Those moments when simple ingredients surprise you are exactly why I love cooking.
Ingredients
- Flank steak or sirloin (500 g): Thinly slicing against the grain is the secret to tender beef that doesnt feel chewy
- Coconut aminos or tamari: This gives you that deep umami flavor without the soy or sugar found in regular sauces
- Green cabbage (1 small head): The mild sweetness becomes something magical when hit with high heat
- Fresh ginger and garlic: Grating the ginger releases more flavor than mincing, dont skip this step
- Sesame oil: A little goes a long way, use toasted sesame oil for that nutty aromatic finish
- Chili flakes: Add these if you want gentle warmth that builds without overwhelming the dish
Instructions
- Marinate the beef:
- Toss the sliced beef with coconut aminos, sesame oil, salt and pepper. Let it sit for 10 minutes while you prep everything else, this small step makes all the difference in flavor.
- Make the sauce:
- Whisk together the remaining coconut aminos, rice vinegar, sesame oil and chili flakes in a small bowl. Having this ready before you start cooking means you wont scramble when the pan gets hot.
- Sear the beef:
- Heat half the avocado oil in a large skillet or wok over high heat until it shimmers. Add the beef in a single layer and let it sear for 2 to 3 minutes until browned, then remove it from the pan immediately to prevent overcooking.
- Bloom the aromatics:
- Add the remaining oil to the hot pan, then toss in the garlic, ginger and green onions. Stir fry for just 30 seconds until the scent fills your kitchen, this happens fast so dont walk away.
- Cook the cabbage:
- Add the sliced cabbage and carrot to the pan and stir fry for 4 to 5 minutes. You want it softened but still with some crunch, not wilted into submission.
- Bring it together:
- Return the beef and any juices to the pan, pour in the sauce and toss everything together. Cook for 2 more minutes until the sauce coats everything and the beef is heated through.
This recipe has saved me so many times when friends drop by unexpectedly. I love pulling ingredients from the fridge and watching something delicious come together in minutes. The sound of vegetables hitting hot oil always makes my kitchen feel like a real restaurant.
Making It Your Own
Sometimes I swap in sliced bell peppers or snap peas when I want more color. The technique stays the same but the vegetables change with whatever I have on hand. Once I even used zucchini ribbons when cabbage wasnt available and it worked beautifully.
The Perfect Rice Companion
Cauliflower rice is the classic keto pairing but honestly, this stir fry stands on its own. I often serve it with just a simple cucumber salad on the side. The contrast between hot, savory beef and cool, crisp vegetables keeps every bite interesting.
Meal Prep Magic
This recipe actually tastes better the next day when the flavors have had time to mingle. I make a double batch and portion it into glass containers for easy lunches throughout the week. The cabbage holds up surprisingly well and never gets soggy like other meal prep recipes.
- Store beef and vegetables separately if meal prepping for more than 3 days
- Reheat in a hot skillet not the microwave to maintain the texture
- Add a fresh splash of tamari when reheating to wake up the flavors
Hope this becomes one of those recipes you make without even thinking, the kind that just works every single time.
Recipe Help & Support
- → How do I ensure the beef stays tender?
-
Marinate the thinly sliced beef with coconut aminos, sesame oil, salt, and pepper for at least 10 minutes before cooking to enhance tenderness and flavor.
- → Can I substitute other vegetables for cabbage?
-
Yes, you can use alternatives like bok choy, spinach, or kale, but cooking times may vary to maintain desired crispness.
- → What oils work best for high-heat cooking here?
-
Avocado oil or other high-smoke-point oils like refined coconut or grapeseed oil are recommended for stir-frying.
- → Is it necessary to use coconut aminos?
-
Coconut aminos provide a mild, slightly sweet umami flavor; you may use tamari as a gluten-free soy sauce alternative for a similar taste.
- → How can I add more heat to the dish?
-
Include optional chili flakes when preparing the sauce to introduce a gentle kick without overwhelming the flavors.
- → Can this dish be prepped ahead of time?
-
The beef can be marinated in advance, and vegetables sliced ahead. For best texture, stir-fry just before serving.