Keto Beef and Broccoli Stir Fry – Fast, Flavorful, and Low-Carb
If you’re craving takeout but want to keep things low-carb, this Keto Beef and Broccoli Stir Fry hits the spot. It’s savory, satisfying, and ready in under 30 minutes. Thinly sliced beef, crisp-tender broccoli, and a glossy, garlicky sauce come together with simple ingredients you probably have on hand.
No sugary sauces, no fuss—just clean, bold flavor. This is the kind of weeknight dinner that makes keto feel easy.
Ingredients
Method
- Slice the beef. Pat the steak dry and slice very thinly against the grain. Aim for 1/8-inch slices. Partially freezing the steak for 20–30 minutes makes this easier.
- Tenderize and marinate. In a bowl, toss the beef with 2 tablespoons tamari (from your 1/3 cup), 1/2 teaspoon baking soda, and a pinch of pepper. Let sit for 10–15 minutes while you prep everything else.
- Make the sauce. In a small bowl, whisk together remaining tamari, beef broth, sesame oil, vinegar, sweetener, garlic, ginger, and a pinch of red pepper flakes if using. Taste and adjust salt, sweetener, or acidity. If you want a thicker sauce, sprinkle in xanthan gum and whisk well; a little goes a long way.
- Prep the broccoli. Cut into bite-size florets. Rinse and shake dry. If the stems are thick, peel and slice them thin so they cook evenly.
- Stir-fry the broccoli. Heat a large skillet or wok over medium-high. Add 1 tablespoon oil. When shimmering, add broccoli and a pinch of salt. Stir-fry 3–4 minutes until crisp-tender with bright color. Transfer to a plate.
- Cook the beef. Add another 1 tablespoon oil to the hot pan. Spread the beef in a single layer. Let it sear undisturbed for 60–90 seconds, then stir-fry until just browned, 2–3 minutes total. Don’t overcook.
- Combine and sauce. Return broccoli to the pan. Pour in the sauce. Toss to coat and simmer 1–2 minutes until glossy and slightly thickened. If it gets too thick, splash in a bit more broth.
- Finish and serve. Taste and adjust seasoning. Garnish with sliced green onions and sesame seeds. Serve hot as is, or over cauliflower rice or zucchini noodles.
Why This Recipe Works
Quick cooking preserves texture and flavor. Thin slices of beef sear fast, staying tender, while broccoli keeps a slight crunch. A balanced keto-friendly sauce. Tamari or coconut aminos, beef broth, and a touch of sesame oil create depth without added sugar. A small amount of low-carb sweetener rounds out the savory notes. Smart technique for tenderness. A brief marinade with baking soda and tamari helps keep the beef silky, similar to what you’d get from your favorite takeout spot. Flexible and forgiving. You can swap cuts of beef, adjust spice, or toss in extra low-carb veggies without breaking the recipe.
Shopping List
- Beef: 1 to 1.25 pounds flank steak, skirt steak, or sirloin, thinly sliced against the grain
- Broccoli: 4 cups broccoli florets (fresh preferred)
- Oil: Avocado oil or light olive oil (high-heat friendly)
- Garlic: 3–4 cloves, minced
- Ginger: 1 tablespoon fresh, grated (or 1 teaspoon ground if needed)
- Tamari or Coconut Aminos: 1/3 cup (tamari is saltier; coconut aminos are slightly sweeter)
- Beef Broth: 1/3 cup, preferably low-sodium
- Sesame Oil: 1–2 teaspoons, toasted
- Low-Carb Sweetener: 1–2 teaspoons (erythritol, allulose, or monk fruit blend)
- Rice Vinegar or Apple Cider Vinegar: 1 tablespoon
- Red Pepper Flakes or Chili-Garlic Sauce: optional, to taste
- Xanthan Gum: 1/4 teaspoon (optional, for thickening)
- Baking Soda: 1/2 teaspoon (for tenderizing beef; optional but helpful)
- Green Onions: 2–3, sliced (for garnish)
- Sesame Seeds: optional, for garnish
- Salt and Pepper: to taste
Instructions
- Slice the beef. Pat the steak dry and slice very thinly against the grain.
Aim for 1/8-inch slices. Partially freezing the steak for 20–30 minutes makes this easier.
- Tenderize and marinate. In a bowl, toss the beef with 2 tablespoons tamari (from your 1/3 cup), 1/2 teaspoon baking soda, and a pinch of pepper. Let sit for 10–15 minutes while you prep everything else.
- Make the sauce. In a small bowl, whisk together remaining tamari, beef broth, sesame oil, vinegar, sweetener, garlic, ginger, and a pinch of red pepper flakes if using.
Taste and adjust salt, sweetener, or acidity. If you want a thicker sauce, sprinkle in xanthan gum and whisk well; a little goes a long way.
- Prep the broccoli. Cut into bite-size florets. Rinse and shake dry.
If the stems are thick, peel and slice them thin so they cook evenly.
- Stir-fry the broccoli. Heat a large skillet or wok over medium-high. Add 1 tablespoon oil. When shimmering, add broccoli and a pinch of salt.
Stir-fry 3–4 minutes until crisp-tender with bright color. Transfer to a plate.
- Cook the beef. Add another 1 tablespoon oil to the hot pan. Spread the beef in a single layer.
Let it sear undisturbed for 60–90 seconds, then stir-fry until just browned, 2–3 minutes total. Don’t overcook.
- Combine and sauce. Return broccoli to the pan. Pour in the sauce.
Toss to coat and simmer 1–2 minutes until glossy and slightly thickened. If it gets too thick, splash in a bit more broth.
- Finish and serve. Taste and adjust seasoning. Garnish with sliced green onions and sesame seeds.
Serve hot as is, or over cauliflower rice or zucchini noodles.
Storage Instructions
Refrigerator: Store leftovers in an airtight container for 3–4 days. Reheat: Warm gently in a skillet over medium heat with a splash of broth to loosen the sauce. Avoid microwaving for too long or the beef can toughen. Freezer: You can freeze for up to 2 months, but broccoli will soften. For best texture, freeze the cooked beef and sauce, then add freshly cooked broccoli when reheating.
Benefits of This Recipe
- Keto-friendly and satisfying. High in protein and fiber-rich from broccoli, it keeps you full without a blood sugar spike.
- Weeknight fast. From slicing to serving in under 30 minutes with minimal cleanup.
- Customizable heat and sweetness. Control spice and sweetener levels to suit your taste and macros.
- Takeout flavor, cleaner ingredients. No cornstarch, no sugar-laden sauces—just real, simple components.
- Meal-prep friendly. Holds up well for lunches and reheats with good texture.
What Not to Do
- Don’t crowd the pan. Overloading causes steaming, not searing.
Cook the beef in batches if needed.
- Don’t skip slicing against the grain. Cutting the wrong way makes the beef chewy.
- Don’t overcook the broccoli. You want crisp-tender, not mushy. Pull it when it turns bright green.
- Don’t overuse xanthan gum. Too much turns the sauce gummy. Start with 1/8 to 1/4 teaspoon.
- Don’t rely on high-sodium broth and tamari. Choose low-sodium where possible and season at the end to taste.
Variations You Can Try
- Spicy Szechuan Style: Add chili oil, more red pepper flakes, or a dab of sugar-free chili-garlic sauce.
- Mushroom Boost: Stir-fry sliced cremini or shiitake with the broccoli for extra umami, still low-carb.
- Orange-Ginger Twist: Add 1–2 teaspoons orange zest and a few drops of orange extract for a bright note without the sugar.
- Sesame Crunch: Finish with extra toasted sesame oil and a generous sprinkle of sesame seeds.
- Different Proteins: Try thinly sliced chicken thigh or pork tenderloin.
Adjust cook time as needed.
- Extra Veg: Add bell pepper, bok choy, or zucchini in small amounts to keep carbs in check.
FAQ
Can I make this without xanthan gum?
Yes. The sauce will be a bit looser but still tasty. Simmer an extra minute to reduce, or add a small pat of butter to help it gloss over the beef and broccoli.
What’s the best cut of beef for stir fry?
Flank, skirt, or sirloin are great.
The key is thin slices across the grain. If using a leaner cut, don’t overcook. Marinating briefly with tamari and a touch of baking soda helps keep it tender.
Are coconut aminos keto-friendly?
Coconut aminos are lower in sodium and slightly sweeter than tamari, with a few carbs per tablespoon.
They’re fine for most keto plans if you account for them in your daily macros.
How do I keep the broccoli crisp?
Use high heat, a hot pan, and don’t overcrowd. Stir-fry just until bright green and crisp-tender, then pull it out before cooking the beef. Add it back at the end to warm through.
What can I serve this with on keto?
Cauliflower rice, shirataki noodles, or sautéed cabbage work well.
You can also keep it simple and serve as a bowl with avocado slices for extra healthy fats.
Can I make it ahead?
Yes. Slice and marinate the beef up to 12 hours in advance, and whisk the sauce ahead of time. Cook just before serving for the best texture, or meal-prep and reheat gently during the week.
How do I adjust the sweetness?
Start with 1 teaspoon sweetener and taste the sauce before adding more.
Different sweeteners vary in potency, so add gradually to avoid an overly sweet finish.
In Conclusion
Keto Beef and Broccoli Stir Fry gives you everything you want from takeout—big flavor, tender beef, and snappy broccoli—without the carbs or mystery ingredients. With a few smart techniques and pantry staples, you’ll have a weeknight winner that fits your goals and tastes amazing. Keep the slices thin, the heat high, and the sauce balanced, and this dish will quickly become a regular in your rotation.
Enjoy it fresh tonight and look forward to leftovers tomorrow.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.



