
You’ll love this Healthy Beef and Broccoli recipe made with tender flank steak, crisp broccoli and a savory garlic ginger sauce. A quick and easy weeknight dinner that tastes better than take-out and comes together in under 30 minutes!

Skip the take-out and make this Healthy Beef and Broccoli! Such a weeknight staple that you’ll come back to time and time again. Made with tender strips of beef, crisp broccoli, and a bold garlicky sauce that comes together in under 30 minutes. Perfect for busy evenings, meal prep or when you are simply craving take-out, you’ll love the restaurant quality flavor made right in your kitchen!
Why You’ll Love This
- Quick and easy – everything cooks together all in one skillet in under 30 minutes for a delicious and flavorful easy weeknight dinner.
- Healthier than take-out – this meal is lower in sodium, sugar and unhealthy fats making this dish a much better option than ordering your favorite takeout!
- Balanced and satisfying – this meal is packed with protein and fresh veggies that add fiber and nutrients.
- Perfect for meal prep – this beef and broccoli reheats beautifully for healthy lunches or dinners. You can also easily customize this to your liking!

Ingredients You’ll Need
- flank steak – a lean and flavorful cut that becomes tender when sliced thinly against the grain. It really soaks up this sauce perfectly and cooks quickly.
- broccoli – you’ll need about 3 cups of broccoli florets and feel free to use fresh or frozen broccoli.
- olive oil – I like to use a good olive oil to sauté the steak and veggies that doesn’t have to be expensive, just make sure it’s cold-pressed and organic for the most flavor.
- garlic – you can use fresh chopped cloves garlic or minced garlic from the jar.
- ginger – adds a little zip and really balances out the richness of the sauce. If you don’t have fresh ginger, you can substitute a half teaspoon of ground ginger into the sauce.
- green onions – adds a boost of flavor and a pop of color.
- salt + black pepper – needed to season the flank steak and add flavor.
- sauce – a delicious mixture of soy sauce (I use low sodium soy sauce), beef broth, honey, sesame oil, red pepper flakes and cornstarch to thicken.


How to Make Beef and Broccoli
- Prepare the sauce. In a bowl, whisk together the soy sauce, beef broth, honey, sesame oil and red pepper flakes. In a separate smaller bowl, mix together the cornstarch and cold water to make a slurry and add to the stir fry sauce. Set aside.
- Cook the meat. In a large skillet over high heat, drizzle a tablespoon of olive oil. Add the beef strips in a single layer and season with salt and pepper. Sauté the beef for 3 minutes on each side until just cooked through. Transfer to a plate and set aside.
- Sauté the broccoli. Turn the heat down to medium and drizzle the remaining tablespoon of olive oil in the skillet. Add in the broccoli florets, garlic and ginger and sauté for 4 to 5 minutes, partially covered with a lid, until broccoli are slightly tender, but still crisp.
- Toss everything together. Add the steak back to the pan and pour in the prepared stir fry sauce. Reduce the heat to medium-low and simmer for 3 to 4 minutes, until the sauce has slightly thickened. Turn off the heat and stir in the green onions.
- Serve. We love spooning this beef and broccoli over rice, but you could serve with cauliflower rice, noodles or enjoy all on its own!

Tips for the Best Beef and Broccoli
- Prep ingredients first – this beef and broccoli cooks quickly, so I like to chop and measure everything ahead of time so I can quickly throw this meal together.
- Thinly slice the steak – this helps the steak cook evenly and really soak up all that sauce. Just make sure you slice against the grain to keep the beef super tender.
- Don’t overcrowd the pan – I recommend cooking the beef strips in batches if your pan isn’t large enough. Overcrowding traps steam and prevents caramelization which is what gives the steak flavor.
- Use low-sodium soy sauce – I find that regular soy sauce is way too salty for my liking, so lower sodium soy sauce is perfect in this dish. You could also substitute with coconut aminos or tamari if gluten-free.
- Taste and adjust – this garlicky stir fry sauce is one of my favorites, but feel free to taste and adjust the sauce as needed so it’s to your liking.
- Serving suggestions – this beef and broccoli tastes great served over brown rice, quinoa, cauliflower rice or even noodles.

Variations
- Make it gluten-free – you can easily swap out the soy sauce and use tamari or coconut aminos to make this recipe gluten-free.
- Make it spicy – add in extra red pepper flakes, dash of cayenne pepper or chili garlic sauce for even more flavor and added spice.
- Low-carb option – we love serving this over white rice or brown rice, but feel free to enjoy with cauliflower rice or even zucchini noodles for a lower carb option.
- Vegetarian – swap out the beef for tofu, tempeh or even your favorite noodles for a meatless option.
- Extra veggies – you could also add in snap peas, bell peppers, zucchini, carrots or mushrooms for extra nutrition.

Pin this now to find it later
Follow on Instagram
Prepping and Storage
To Prep: You can pre-slice the beef, chop up the broccoli florets and prepare the sauce the day before and store separately until ready to cook.
To Store: Beef and broccoli can be stored in a sealed, airtight container for 4 or 5 days in the refrigerator. You can easily reheat leftovers in a skillet over medium-low heat or in the microwave until warmed through. Feel free to add a splash of beef broth or water to loosen up the sauce.
More Stir Fry Recipes
- Healthy Cashew Chicken Stir Fry
- Asian Ground Turkey and Green Bean Stir Fry
- Teriyaki Chicken Stir Fry
- One Pan Pineapple Teriyaki Chicken
- Honey Garlic Shrimp Stir Fry
Hope you all enjoy this Healthy Beef and Broccoli! If you love this recipe as much as we do, please leave a 



star rating below and don’t forget to tag me on Instagram using the hashtag #eatyourselfskinny!

Healthy Beef and Broccoli
Ingredients
- 2 Tbsp olive oil divided
- 1 lb flank steak, cut into thin bite-sized strips
- Salt and pepper, to taste
- 1 Tbsp minced garlic
- 1 tsp fresh ginger, grated
- 1 large head of broccoli, cut into florets (about 3 cups)
- 1/4 cup chopped green onions
- Garnish with sesame seeds, if desired
For the sauce:
- 1/3 cup low-sodium soy sauce
- 1/3 cup beef broth
- 2 Tbsp honey
- 2 tsp sesame oil
- 1/4 tsp red pepper flakes
- 1 Tbsp cornstarch
- 1 Tbsp cold water
Instructions
-
Prepare the sauce. In a bowl, whisk together the soy sauce, beef broth, honey, sesame oil and red pepper flakes. In a separate smaller bowl, mix together the cornstarch and cold water to make a slurry and add to the stir fry sauce. Set aside.
-
Cook the meat. In a large skillet over high heat, drizzle a tablespoon of olive oil. Add the beef strips in a single layer and season with salt and pepper. Sauté the beef for 3 minutes on each side until just cooked through. Transfer to a plate and set aside.
-
Sauté the broccoli. Turn the heat down to medium and drizzle the remaining tablespoon of olive oil in the skillet. Add in the broccoli florets, garlic and ginger and sauté for 4 to 5 minutes, partially covered with a lid, until broccoli are slightly tender, but still crisp.
-
Toss everything together. Add the steak back to the pan and pour in the prepared stir fry sauce. Reduce the heat to medium-low and simmer for 3 to 4 minutes, until the sauce has slightly thickened. Turn off the heat and stir in the green onions.
-
Serve. We love serving this beef and broccoli over rice, but you could also serve with cauliflower rice, noodles or enjoy this all on its own!
Nutrition
The post Healthy Beef and Broccoli appeared first on Eat Yourself Skinny.
