There’s something truly comforting about a warm, savory stir fry that fills the kitchen with inviting aromas and brings everyone to the table. This Keto Beef and Broccoli Stir Fry is just that kind of dish—simple, satisfying, and packed with flavor. It’s one of those meals that feels like a treat without the fuss. Plus, it’s perfect when you want something hearty but still healthy.
At the heart of this recipe is tender flank steak, sliced thin to ensure every bite is juicy and easy to chew. Fresh broccoli florets add a satisfying crunch and loads of nutrients. The sauce combines the richness of beef broth with the gentle tang of rice vinegar, the deep umami flavor of coconut aminos or low-sodium soy sauce, and the fragrant freshness of grated ginger and minced garlic. To bring the sauce together without carbs, a small amount of xanthan gum makes it silky and thick. A sprinkle of toasted sesame seeds finishes the dish with a subtle nutty touch.
Preparing this dish is straightforward, making it a weeknight favorite. Start by searing the steak quickly in hot avocado oil to capture juices and develop a tasty crust. Then, stir fry the broccoli just until it’s bright and tender-crisp, so it holds its vibrant color and texture. Whisk together the sauce ingredients until smooth, then combine everything back in the skillet to coat with the glossy sauce. In less than 20 minutes, you’ll have a delicious stir fry ready to enjoy, ideally paired with cauliflower rice for a low-carb boost. Leftovers can be stored in the fridge and reheated gently without losing their appeal.
This dish is great for chilly evenings when you want comfort without heaviness. It also works well for family dinners, thanks to its balanced flavors and quick prep. Whether you’re cooking for yourself or a crowd, this beef and broccoli stir fry brings warmth and satisfaction to the table.

Why You’ll Love This Keto Beef And Broccoli Stir Fry
- Quick to make, ready in under 20 minutes, perfect for busy days.
- Uses simple, wholesome ingredients that are easy to find.
- Low-carb and keto-friendly without sacrificing flavor.
- Combines tender beef and crisp broccoli for great texture contrast.
- Sauce is flavorful yet light, naturally thickened with xanthan gum.
Flank Steak Tips
When selecting flank steak, look for pieces that are bright red with minimal marbling. Flank steak is a lean cut, so slicing it thinly against the grain is key to making it tender. Cutting against the grain shortens the muscle fibers, making each bite softer and easier to chew. It’s best to slice the meat shortly before cooking to keep it fresh. If you don’t have a very sharp knife, chill the steak in the freezer for 15 minutes to firm it up, which helps with cleaner cuts. Avoid overcooking flank steak because it can become tough quickly; searing it just 1.5 to 2 minutes per side is enough to lock in the juices.
Options for Substitutions
- Swap flank steak for sirloin or skirt steak for similar flavor and texture.
- Use chicken breast or thighs if you prefer white meat.
- Replace broccoli with bok choy, snap peas, or green beans for variety.
- Use traditional soy sauce in place of coconut aminos if not avoiding gluten.
- Substitute beef broth with chicken or vegetable broth for a lighter flavor.
- Replace avocado oil with olive oil or sesame oil to change the aroma.
Watch Out for These Mistakes
One common mistake is overcrowding the pan while searing the beef. If the meat isn’t in a single layer, it will steam rather than brown properly. Take your time searing the steak in batches if needed. Another pitfall is cooking the broccoli too long, which can lead to soggy, dull-colored veggies. Stir-frying the broccoli just 4 to 5 minutes keeps it vibrant and crisp. When making the sauce, it’s important to whisk the xanthan gum thoroughly to avoid lumps and achieve that smooth, glossy finish. Finally, adding the sauce too early or letting the beef simmer too long in it can dry out the meat, so toss everything just until the sauce thickens and coats your ingredients evenly.

What to Serve With Keto Beef And Broccoli Stir Fry?
This dish pairs wonderfully with cauliflower rice for a full keto meal. You might also enjoy it alongside garlic sautéed mushrooms or a simple Asian-style cucumber salad for a fresh contrast. If you’re looking for a little more variety, steamed shirataki noodles or spiralized zucchini make great, low-carb bases that soak up the sauce beautifully.
Storage Instructions
Store: Keep leftovers in an airtight container in the refrigerator for up to 3 days.
Freeze: While it’s best fresh, you can freeze the stir fry in a freezer-safe container for up to 1 month. Thaw overnight in the fridge before reheating.
Reheat: Warm gently on the stovetop over medium heat, stirring occasionally to prevent sticking. You can also reheat in the microwave, covered, in 30-second intervals, stirring in between to heat evenly.
Recipe Info
Preparation Time: About 10 minutes to slice the steak and prep ingredients.
Cooking Time: Approximately 10 minutes to sear beef, cook broccoli, and make sauce.
Total Time: Around 20 minutes from start to finish.
Level of Difficulty: Easy
Servings: Serves 4 comfortably, depending on portion size.
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: 600-700 kcal
Protein: 65-70 grams
Fat: 35-40 grams
Carbohydrates: 8-10 grams
Ingredients
- 1.5 lbs flank steak, thinly sliced against the grain
- 4 cups broccoli florets
- 1/3 cup coconut aminos or low-sodium soy sauce
- 2 tbsp beef broth
- 1 tbsp rice vinegar
- 1 tbsp fresh ginger, grated
- 3 cloves garlic, minced
- 1/2 tsp xanthan gum
- 3 tbsp avocado oil, divided
- sesame seeds, for garnish

Step-by-Step Instructions
Step 1: Sear the Beef
Heat 2 tablespoons of avocado oil in a large skillet or wok over high heat. Once the oil is hot, add the sliced flank steak in a single layer. Sear the beef for about 1.5 to 2 minutes on each side, until nicely browned. Avoid crowding the pan so the meat browns well. Remove the beef from the skillet and set aside.
Step 2: Cook the Broccoli
Add the remaining 1 tablespoon of avocado oil to the same skillet. Toss in the broccoli florets and stir fry for 4 to 5 minutes. Cook until the broccoli is bright green and still tender-crisp. Be careful not to overcook to maintain a fresh texture.
Step 3: Make the Sauce
In a small bowl, whisk together the coconut aminos or soy sauce, beef broth, rice vinegar, grated ginger, minced garlic, and xanthan gum until the sauce is smooth and well combined. The xanthan gum will help thicken the sauce when heated.
Step 4: Combine and Thicken Sauce
Return the seared beef to the skillet with the broccoli. Pour the prepared sauce over all the ingredients. Toss everything together and cook for about 2 minutes, stirring frequently. The sauce will thicken and coat the beef and broccoli evenly.
Step 5: Serve
Sprinkle the stir fry with sesame seeds before serving. This dish is best enjoyed immediately over cauliflower rice for a low-carb meal.
Conclusion
This Keto Beef and Broccoli Stir Fry is a quick and delicious meal that brings great flavors and textures to your table. Tender steak and crisp broccoli come together with a savory sauce that’s easy to make and perfect for a comforting dinner. Whether you’re a seasoned cook or new in the kitchen, this recipe is simple to follow and rewarding to eat. Give it a try and see how easily healthy eating can be both tasty and satisfying. Don’t forget to leave a comment sharing your experience or explore other keto-friendly recipes that bring similar joy to your mealtime. Happy cooking!
Print
Keto Beef and Broccoli Stir Fry
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stir-frying
- Cuisine: Asian
- Diet: Keto
Description
A simple and satisfying keto-friendly beef and broccoli stir fry, ready in under 20 minutes.
Ingredients
- 1.5 lbs flank steak, thinly sliced against the grain
- 4 cups broccoli florets
- 1/3 cup coconut aminos or low-sodium soy sauce
- 2 tbsp beef broth
- 1 tbsp rice vinegar
- 1 tbsp fresh ginger, grated
- 3 cloves garlic, minced
- 1/2 tsp xanthan gum
- 3 tbsp avocado oil, divided
- Sesame seeds, for garnish
Instructions
- Sear the beef: Heat 2 tablespoons of avocado oil in a large skillet or wok over high heat. Once hot, add the flank steak in a single layer, searing for about 1.5 to 2 minutes on each side until browned. Remove the beef and set aside.
- Cook the broccoli: Add the remaining 1 tablespoon of avocado oil to the skillet, toss in the broccoli, and stir fry for 4 to 5 minutes until bright and tender-crisp.
- Make the sauce: Whisk together coconut aminos, beef broth, rice vinegar, ginger, garlic, and xanthan gum in a small bowl until smooth.
- Combine and thicken sauce: Return the beef to the skillet with broccoli, pour over the sauce, and toss to coat. Cook for about 2 minutes until the sauce thickens.
- Serve: Sprinkle with sesame seeds and serve immediately over cauliflower rice for a low-carb meal.
Notes
Serve with cauliflower rice for a complete keto meal. Leftovers can be stored in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 650
- Sugar: 3g
- Sodium: 800mg
- Fat: 37g
- Saturated Fat: 6g
- Unsaturated Fat: 30g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 3g
- Protein: 67g
- Cholesterol: 150mg