This dish features thinly sliced beef marinated and seared to tender perfection, paired with crisp broccoli florets steamed and stir-fried in a savory garlic-ginger sauce. Enhanced by scallions and a hint of sesame oil, it balances bold flavors with a quick 30-minute preparation. Ideal for low-carb and gluten-free preferences, it offers a hearty yet healthy main course that can be served on its own or with cauliflower rice.
I used to think keto meant giving up takeout nights until I threw together this stir fry on a rainy Wednesday. The sizzle of beef hitting a screaming-hot pan filled my tiny kitchen, and suddenly I wasn't missing anything. That first bite—savory, garlicky, with just enough heat—proved low-carb could taste this good.
The first time I made this for my brother, he ate two servings before asking if it was really keto. He kept circling back to the kitchen, fork in hand, until the pan was empty. That became our new Tuesday tradition—proof that healthy eating doesn't have to feel like a sacrifice.
Ingredients
- Flank steak or sirloin: Slicing against the grain is the secret to tender beef, and a quick marinade with baking soda works wonders for texture.
- Broccoli florets: I always use fresh because it holds up better under high heat and keeps that vibrant green color.
- Coconut aminos: This is my go-to for a soy-free umami punch, though tamari works just as well if gluten isn't a concern.
- Garlic and ginger: Freshly minced and grated, these two bring the whole dish to life with their warm, aromatic kick.
- Sesame oil: Just a tablespoon adds a nutty depth that makes the sauce taste like it simmered for hours.
- Avocado oil: High smoke point means you can crank the heat without any burning, which is key for that perfect sear.
- Erythritol or monk fruit: A tiny bit of sweetness balances the salty and tangy notes without adding carbs.
Instructions
- Marinate the beef:
- Toss your sliced beef with coconut aminos and baking soda, then let it sit for 10 minutes. This step tenderizes the meat and gives it a head start on flavor.
- Mix the sauce:
- Whisk together coconut aminos, sesame oil, rice vinegar, sweetener, and chili flakes in a small bowl. Set it aside so it's ready when things heat up.
- Sear the beef:
- Heat your skillet until it's almost smoking, add oil, then lay the beef in a single layer. Let it sear undisturbed for a minute or two per side until you see golden-brown edges.
- Cook the aromatics:
- Add garlic, ginger, and scallions to the hot pan and stir for about 30 seconds. Your kitchen will smell incredible right about now.
- Steam the broccoli:
- Toss in the broccoli with a splash of water, stir-fry briefly, then cover for a few minutes. You want it tender but still with a little bite.
- Bring it together:
- Return the beef to the pan, pour in the sauce, and toss everything until the sauce thickens and clings. Give it one last stir-fry for a minute or two until the beef is cooked through.
I remember plating this over cauliflower rice one evening and realizing I didn't miss regular takeout at all. My husband looked up mid-bite and said it tasted better than anything we'd ordered in months. That moment made all the meal prep worth it.
Serving Suggestions
I like to pile this over cauliflower rice for a full keto meal, but it's just as good on its own. A sprinkle of sesame seeds or extra scallions on top adds a nice finishing touch without much effort.
Storage and Reheating
Leftovers keep well in the fridge for up to three days in an airtight container. Reheat gently in a skillet over medium heat to keep the broccoli from getting mushy, adding a tiny splash of water if the sauce has thickened too much.
Customizing Your Stir Fry
This recipe is flexible enough to handle whatever you have on hand. Swap the beef for chicken thighs, toss in snap peas or bell peppers, or dial up the chili flakes if you want more heat.
- Try adding a handful of mushrooms for extra umami and texture.
- If you're not strictly keto, a teaspoon of honey works beautifully in place of erythritol.
- Double the sauce if you like things extra saucy—it's that good.
This dish has earned its spot in my weeknight rotation because it delivers big flavor without the fuss. I hope it becomes one of your go-to meals too.
Recipe FAQs
- → How can I tenderize the beef?
-
Marinating the beef with coconut aminos and a pinch of baking soda helps break down proteins, resulting in a more tender texture.
- → What’s the best way to keep broccoli crisp-tender?
-
Stir-frying the broccoli briefly with a splash of water followed by covering it allows gentle steaming that preserves crispness.
- → Can I substitute any ingredients for allergies?
-
Yes, tamari or coconut aminos can be used interchangeably. For sesame sensitivity, omit sesame oil and seeds.
- → What oils work best for stir-frying?
-
Use avocado oil or light olive oil due to their high smoke points, which are ideal for quick stir-frying.
- → How do I adjust the heat level?
-
Adjust or omit chili flakes according to your spice preference without impacting main flavors.