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 savory sauce that comes together in under 30 minutes with pantry staples. 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 takeout – this meal is lower in sodium, sugar and unhealthy fats making this dish a much better option than ordering your favorite Chinese restaurant!
- 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 such as flank steak or top sirloin steak. It really soaks up this sauce perfectly and cooks quickly.
- broccoli – you’ll need about 3 cups of bite size broccoli florets and feel free to use fresh broccoli or frozen broccoli.
- olive oil – I like to use a good olive oil or other neutral oil to sauté the steak and veggies, 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 ingredients – a delicious mixture of soy sauce (I use low sodium soy sauce), beef broth, honey or light brown sugar, sesame oil, red pepper flakes and a tablespoon cornstarch to thicken.


How to Make Beef and Broccoli
- Prepare the sauce. The first step is to whisk together the soy sauce, beef broth, honey, sesame oil and red pepper flakes in a medium bowl. In a separate small bowl, mix together the corn starch and cold water until there are no lumps to make a slurry. Add the cornstarch slurry to the stir fry marinade and set aside.
- Cook the meat. In a large skillet or wok over high heat, drizzle a tablespoon of 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 hot pan. 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. Bring to a boil then 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 fresh green onions.
- Serve. We love spooning this tender beef and broccoli over rice on a serving platter, but you could serve with cauliflower rice, noodles or all on its own. Top with sesame seeds and enjoy!

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 flavorful sauce. Just make sure you slice against the grain to keep the beef super tender. You could also use ground beef, if you preferred.
- Bright green broccoli – if you want to ensure your broccoli stays vibrantly green, you can blanch if first in boiling water before adding to the skillet.
- 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 dark 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. Just use your favorite vegetables!

Pin this now to find it later
Pin ItFollow on Instagram
Prepping and Storage
To Prep: You can pre-slice the beef, chop up the broccoli into bite-sized florets and prepare the sauce the day before. Store separately in the fridge until ready to cook.
To Store: Beef and broccoli can be stored in sealed, airtight containers 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 a few tablespoons 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 Stir Fry! 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 or wok 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
Nutrition information is automatically calculated, so should only be used as an approximation.







Made this last night as side with beef filet steaks so I omitted the beef in the recipe… I highly recommend! Prepped the sauce (minus cornstarch slurry), chopped broccoli (1.5 lbs), and grated garlic/ginger in the morning then threw it all together in the evening (added cornstarch at this point). It was very good!
So glad you enjoyed this! 🙂