A classic beef and broccoli stir-fry made keto-friendly with a sugar-free sauce that delivers all the savory umami flavors you crave without the carbs.

Recipe Details
Units:
Prep: 15 Cook: 10
Ingredients
  • 600g beef sirloin, sliced thin against the grain
  • 500g fresh broccoli florets
  • 3 tbsp avocado oil
  • 4 cloves garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 60ml soy sauce or coconut aminos
  • 60ml beef broth
  • 1 tbsp sesame oil
  • 1 tbsp rice vinegar
  • 1 tbsp erythritol or monk fruit sweetener
  • ¼ tsp xanthan gum
  • ¼ tsp red pepper flakes
  • 1 tbsp toasted sesame seeds
  • 3 spring onions, sliced
  • to taste salt and black pepper
Instructions
  1. Season 600g beef sirloin slices with to taste salt and black pepper. Set aside at room temperature for 10 minutes.

  2. In a small bowl, whisk together 60ml soy sauce or coconut aminos, 60ml beef broth, 1 tbsp sesame oil, 1 tbsp rice vinegar, 1 tbsp erythritol or monk fruit sweetener, ¼ tsp xanthan gum, and ¼ tsp red pepper flakes until smooth. Set sauce aside.

  3. Heat 1 tablespoon 3 tbsp avocado oil in a large wok or skillet over high heat. Add beef in a single layer and cook for 2-3 minutes without stirring until browned.

  4. Stir-fry beef for another 1-2 minutes until cooked through. Remove to a plate.

  5. Add remaining oil to the wok. Add 500g fresh broccoli florets and stir-fry for 3-4 minutes until bright green and tender-crisp.

  6. Push broccoli to one side, add 4 cloves garlic cloves and 1 tbsp fresh ginger to the empty space. Cook for 30 seconds until fragrant.

  7. Return beef to the wok and pour in the sauce. Toss everything together for 1-2 minutes until sauce thickens and coats ingredients.

  8. Remove from heat and garnish with 1 tbsp toasted sesame seeds and 3 spring onions. Serve immediately.

Tips

Beef Slicing: Freeze beef for 30 minutes before slicing for paper-thin cuts. Always slice against the grain for tenderness.

High Heat: Use the highest heat setting for authentic stir-fry flavor and to prevent vegetables from becoming mushy.

Sauce Thickening: Xanthan gum thickens the sauce without adding carbs. Whisk thoroughly to prevent clumping.

Broccoli Texture: Don't overcook - broccoli should remain bright green and slightly crisp.

Carb Count: This recipe contains approximately 7g net carbs per serving.

Serving Suggestions: Serve over cauliflower rice or shirataki noodles to keep it keto-friendly.