Go Back
+ servings
Top view of Whole30 beef stir fry in a blue cast-iron wok with a wooden spoon

Beef Stir Fry

Beef Stir Fry is made with thinly-sliced marinated flank steak and tender crisp broccoli sauteed in a savory Asian sauce. It's a quick and easy low carb, paleo & keto-friendly dish made in under 20 minutes in one pan.

Course Main Course
Cuisine Asian
Keyword Asian beef recipe, beef stir fry, easy stir fry recipe, keto, low carb, paleo, whole30
Prep Time 10 minutes
Cook Time 10 minutes
Servings 4 servings
Calories 186 kcal
Author Kelly


  • For the Sauce:
  • 3 Tablespoons coconut aminos
  • 1 tablespoon fish sauce OR 1 teaspoon Trader Joe's Mushroom Company Mushroom & Umami Seasoning Powder
  • 1 teaspoon monk fruit sweetener optional
  • 1 teaspoon toasted sesame oil
  • 1 clove garlic , finely minced
  • 1/4 teaspoon grated fresh ginger
  • 1 teaspoon xanthan gum , optional to thicken sauce
  • salt and black pepper to taste
  • 2 tablespoons chicken broth
  • 1 tablespoon avocado oil , divided
  • 3-1/2 cups broccoli florets
  • 2 tablespoons water for blanching broccoli
  • 3/4 pound flank steak , trimmed of fat, very thinly sliced against the grain
  • 1 clove garlic , finely minced
  • 1/4 teaspoon grated fresh ginger
  • toasted sesame seeds , for garnish
  • green onions , for garnish


  1. Make the sauce:
  2. Whisk together all of the ingredients for the sauce. In a separate bowl, season the beef with salt and pepper and add 1 tablespoon of the sauce over the beef and stir until coated. Set aside.
  3. Meanwhile blanch the broccoli:
  4. In a wok or non-stick pan, heat 1 teaspoon of oil & add the broccoli florets and cook for about 1-2 minutes, until tender, add a tablespoon of water if necessary. Transfer broccoli to a plate.
  5. Wipe pan down & heat remainder of the oil over high heat. Allow the pan to get hot enough that you start seeing a little bit of smoke rising.
  6. Quickly add the beef to the smoking pan and spread the pieces out to a single layer allowing them to sear and brown. Add the garlic and continue cooking until the meat is no longer pink (about 1-2 minutes making sure not to overcook). Pour in the sauce, stirring constantly, until the sauce boils and thickens - about 30 seconds. Add more water if needed to thin out the sauce. Quickly stir in the broccoli and toss everything together to coat well. Salt and pepper to taste.
  7. Sprinkle with sesame seeds and chopped green onions if desired. Serve hot with favorite sides.
Nutrition Facts
Beef Stir Fry
Amount Per Serving (1 serving)
Calories 186 Calories from Fat 81
% Daily Value*
Fat 9g14%
Carbohydrates 6g2%
Fiber 1g4%
Sugar 1g1%
Protein 20g40%
* Nutrition facts are provided as a courtesy using the WPRM recipe calculator. It is best to make your own calculations to ensure accuracy. We expressly disclaim any and all liability of any kind with respect to any act or omission wholly or in part in reliance on anything contained in this website. Percent Daily Values are based on a 2000 calorie diet.