This Keto Low Carb Beef and Broccoli is my ultimate answer to those deep takeout cravings—minus the guilt and carbs. It’s a one-pan wonder packed with tender steak, crisp broccoli, and a glossy, umami-rich sauce that hits all the right notes. It’s fast, flavor-forward, and totally keto-approved.

Why You’ll Love This Recipe

I love this dish because it gives me everything I crave in a good stir-fry: rich flavor, juicy beef, and broccoli that still has a little bite. Plus, it’s quick to make and totally customizable. The coconut aminos, fresh garlic and ginger, and secret weapon—fish sauce—build that unmistakable takeout flavor without the added sugar or starch. I always walk away from the table satisfied and proud I didn’t order in.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • 1 lb flat iron steak, thinly sliced against the grain
  • ½ lb broccoli, cut into small florets (stems optional, peeled and sliced)
  • ¼ cup coconut oil (or avocado oil)
  • 1 tsp toasted sesame oil (for finishing)
  • 1 tsp fish sauce (or ½ tsp soy sauce if not strict keto)
  • ¼ cup coconut aminos (or tamari)
  • 1 tsp fresh grated ginger
  • 2 cloves garlic, chopped
  • Salt and pepper, to taste

Directions

  1. I start by slicing the steak thinly against the grain. For easier slicing, I like to freeze the steak for 20 minutes first.
  2. In a hot skillet or wok, I heat the coconut oil over medium-high heat. I sear the beef in batches to avoid crowding the pan, cooking for 1–2 minutes per side until just browned. I remove it and set aside.
  3. In the same skillet, I add the broccoli and stir-fry for about 3–4 minutes until it’s tender-crisp. If needed, I splash in a tablespoon of water and cover for a minute to steam.
  4. I lower the heat slightly and add the garlic and ginger. I stir for 30 seconds until fragrant.
  5. I return the beef to the pan and pour in the coconut aminos, fish sauce, and a pinch of salt and pepper. I toss everything to coat and cook for another minute.
  6. Just before serving, I drizzle in the toasted sesame oil and give it one final toss.

Servings and timing

This recipe serves 3–4 people and takes about 10 minutes of prep and 10 minutes of cooking—ready in under 25 minutes.

Variations

When I want a richer sauce, I add a teaspoon of almond butter or a splash of heavy cream. For extra spice, I toss in a pinch of red pepper flakes or a drizzle of sriracha. I sometimes swap the steak for chicken thighs or shrimp, adjusting the cooking time accordingly. When I’m meal prepping, I double the recipe and serve it over cauliflower rice for a satisfying low-carb bowl.

Storage/Reheating

I store leftovers in an airtight container in the fridge for up to 3 days. To reheat, I warm it in a skillet over medium heat with a splash of water or coconut aminos to keep the sauce from drying out. It reheats beautifully without losing texture or flavor.

FAQs

Can I use frozen broccoli?

Yes, I’ve used frozen broccoli in a pinch. I let it thaw slightly and pat it dry so it doesn’t water down the stir-fry.

What’s the best beef for this recipe?

Flat iron steak is my favorite for its tenderness, but I’ve also used flank or sirloin with great results. The key is slicing thinly against the grain.

Is fish sauce necessary?

I highly recommend it—it adds deep umami flavor without being fishy. But if I don’t have any, a little extra soy sauce or coconut aminos works too.

Can I make this dish spicier?

Absolutely. I like adding red pepper flakes, chili garlic sauce, or even a few slices of fresh chili to turn up the heat.

Is this freezer-friendly?

Technically yes, but I find the broccoli gets a bit mushy after freezing. If I do freeze it, I reheat in a hot pan to help restore the texture.

Conclusion

This Keto Low Carb Beef and Broccoli has become one of my favorite fast-and-flavorful meals. It’s everything I love about takeout—rich, savory, satisfying—without the carb overload. Whether I’m feeding the family or cooking for myself, it’s a reliable dish that keeps me on track and totally satisfied. It’s not just keto-friendly—it’s crave-worthy.

Print

Keto Low Carb Beef and Broccoli

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Keto Low Carb Beef and Broccoli is a quick and flavorful one-pan stir-fry with all the taste of takeout but without the carbs. Juicy steak and crisp broccoli are tossed in a bold garlic-ginger sauce using coconut aminos and fish sauce, perfect for weeknight keto dinners or meal prep.

  • Author: Mayaa
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20–25 minutes
  • Yield: Serves 3–4
  • Category: Main Course
  • Method: Stir-Fry
  • Cuisine: Asian-Inspired

Ingredients

  • 1 lb flat iron steak, thinly sliced against the grain
  • ½ lb broccoli florets (stems optional, peeled and sliced)
  • ¼ cup coconut oil or avocado oil
  • 1 tsp toasted sesame oil (for finishing)
  • 1 tsp fish sauce (or ½ tsp soy sauce if not strict keto)
  • ¼ cup coconut aminos (or tamari)
  • 1 tsp fresh grated ginger
  • 2 cloves garlic, chopped
  • Salt and pepper, to taste

Instructions

  1. Slice steak thinly against the grain (freeze 20 minutes first for easier slicing).
  2. Heat coconut oil in a large skillet or wok over medium-high heat. Sear beef in batches for 1–2 minutes per side. Set aside.
  3. In the same pan, stir-fry broccoli for 3–4 minutes until tender-crisp. Add a splash of water and cover to steam if needed.
  4. Lower heat slightly. Add garlic and ginger; stir for 30 seconds until fragrant.
  5. Return beef to the pan. Add coconut aminos, fish sauce, salt, and pepper. Toss to coat and cook 1 more minute.
  6. Drizzle toasted sesame oil over the stir-fry just before serving.

Notes

  • Use frozen broccoli if needed—thaw and pat dry first.
  • Swap beef for chicken or shrimp for variation.
  • Add red pepper flakes or sriracha for spice.
  • Stir in almond butter or cream for a richer sauce.
  • Serve over cauliflower rice for a complete keto bowl.

Nutrition

  • Serving Size: 1/4 of recipe
  • Calories: 320
  • Sugar: 1g
  • Sodium: 480mg
  • Fat: 24g
  • Saturated Fat: 10g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 5g
  • Fiber: 2g
  • Protein: 22g
  • Cholesterol: 70mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star