It’s no surprise this Healthy Beef and Broccoli recipe is a family fave, since it’s easy to make, absolutely delicious, and ready in just 15 minutes! This Beef and Broccoli is great for meal prep, is clean-eating, paleo, and keto-friendly, and is easily altered for GF diets.
This Healthy Beef And Broccoli recipe is one of our favorite family meals. And, when I say favorite meals, I mean we probably have it at least every other week. Ooh, and it makes a yummy meal prep lunch, too!
Not only is this delicious, it's also super fast to prepare and healthy, too.
If you liked Beef and Broccoli, then check out my Corned Beef and Cabbage recipe! The rich, slow-cooked flavors make it a great addition to your recipe collection.
While we often have this beef and broccoli just by itself, it's really yummy with some simple steamed brown rice. Serving it with rice is also a great way to make this recipe go further for more servings (hello, budget meal prep!).
If you liked Beef and Broccoli, then check out my Healthy Homemade Chili recipe! The rich, slow-cooked flavors make it a great addition to your recipe collection.
If you enjoyed this Beef and Broccoli recipe, then you'll also enjoy Sheet Pan Beef Kebabs, Healthy General Tso Chicken | Better Than Takeout!, and Healthy Meatloaf | With A Tasty Glaze.
If you’re a fan of my Beef and Broccoli, then my Healthy Broccoli Cheddar Soup is a must-try for a cozy, nutritious twist on a classic favorite!
In This Post You'll Find:

Reasons You'll Love It
- Great meal in 15 minutes.
- Another great meal prep idea.
- A healthy take on a favorite takeout.
- Fits many different diet preferences.
Watch Me Make Healthy Beef And Broccoli
Is Beef and Broccoli Healthy?
Unfortunately, restaurant-style beef and broccoli tneds to be
- very high in sodium
- contain added sugars
- fried in unhealthy oils
So, instead, let's make a healthier version of Beef and Broccoli:
- cook the ingredients in olive oil instead of deep-frying anything (less trans fats)
- use coconut sugar instead of brown sugar (less refined sugar)
- used low sodium soy sauce instead of regular soy sauce (less sodium)
- serve with steamed brown rice, not fried rice (but if you want fried rice that's actually healthy, you could check out this healthy cauliflower fried rice recipe)
For more healthy takeout options, check out my post on 3 Healthier Takeout Options to Make at Home!

How To Make Beef And Broccoli
Step 1: Heat the oil in a skillet over medium-high heat. Add the beef and cook until well-browned, about 6-8 minutes. Once well-browned, remove from pan and set aside.
Step 2: In the same pan, add garlic, shallot and green onions to the beef drippings. Cook one minute, stirring frequently. Add broccoli and cover for 5 minutes.

Step 3: In a small mixing bowl, combine water and arrowroot starch and mix until no longer lumpy. Combine soy sauce, coconut sugar, ginger and red pepper flakes in a medium bowl. Add arrowroot starch mixture and stir to combine. Set aside.
Step 4: Remove cover from pan and add sauce. Cook until sauce starts to thicken, about 3-5 minutes. Add beef and stir to combine, cooking an additional 2-3 minutes.


Step 5: Serve over brown rice, if desired.
How To Make Beef Tender (Not Chewy)
I use flank steak because it is very flavorful and full of nutrients without too much fat. Because flank steak can be tough when overcooked, I really pay attention to when the meat is fully cooked through, and then I slice it very thinly across the grain. With any steak you choose for this recipe, however, you'll want to slice it ACROSS the grain.
Why do we do this? Slicing across the grain makes the beef more tender and not chewy. It means you're not eating the entirety of a muscle fiber but instead a bunch of cross-sections. This is the difference between very chewy meat and very tender meat.
Pro Tip: If you pop it in the freezer for 20-ish minutes and allow it to just start to freeze, you will more easily be able to slice the beef into thin slices. This is a technique I use with my Keto Philly Cheesesteak Peppers, too.

How To Store
This beef and broccoli stores very well in the fridge or freezer, making it a great make-ahead meal for meal prep. If properly stored in an air-tight container (like these meal prep containers), leftover beef with broccoli will last 5-6 days in the refrigerator.
You can also freeze your beef and broccoli to store it for longer. To freeze it, store it in airtight containers or heavy-duty freezer bags (I like these reusable storage bags). You can store beef with broccoli for up to 4-5 months in the freezer.
When ready to enjoy, allow to thaw overnight in the fridge, and then reheat in the microwave for 2-3 minutes, or until heated through. You can also reheat thawed beef and broccoli on the stove in a fry pan over medium-high heat, stirring occasionally.

Substitution Ideas
The good news is it's very easy to swap out ingredients for this recipe to suit your diet. As written, this recipe complies with clean-eating, paleo, Whole 30, and keto. Here are some common substitutions to help you out for other healthy lifestyles.
- Vegan or Vegetarian Substitutions: Replace steak with tofu or mushrooms.
- Gluten-Free Substitutions: Replace low-sodium soy sauce with liquid aminos or GF soy sauce.
- Red Meat Substitutions: Replace steak with chicken, shrimp, tofu, or mushrooms.
Did I miss a substitution you need? Add a comment below and let me know!
Beef Meal Prep Ideas
- Sheet Pan Beef Kebabs
- Keto Philly Cheesesteak Stuffed Peppers | Keto Meal Prep
- Easy Meal Prep Salisbury Steak Recipe
- How to Marinate Tri Tip
- 7 Best Steak Marinades
- 7-Day Meal Prep For Weight Loss

15-Minute Healthy Beef and Broccoli
Equipment
- Skillet
- mixing bowl
*This post may contain affiliate links for products I use often and highly recommend.
Ingredients
- 1 tablespoon olive oil, divided
- 1 ½ lbs flank steak, very thinly sliced across the grain
- 3 cloves garlic, minced
- 1 shallot, finely chopped
- 4 green onions, thinly sliced
- 4 cups broccoli florets, about 2 small crowns
- 2 tablespoon arrowroot starch
- ¾ cup water
- ⅓ cup low-sodium soy sauce
- 2 tablespoon coconut sugar
- 1 teaspoon fresh ginger, minced
- ⅛ teaspoon crushed red pepper flakes
Instructions
- Heat the oil in a skillet over medium-high heat. Add the beef and cook until well-browned, about 6-8 minutes. Once well-browned, remove from pan and set aside.
- In the same pan, add garlic, shallot and green onions to the beef drippings. Cook one minute, stirring frequently. Add broccoli and cover for 5 minutes.
- In a small mixing bowl, combine water and arrowroot starch and mix until no longer lumpy. Combine soy sauce, coconut sugar, ginger and red pepper flakes in a medium bowl. Add arrowroot starch mixture and stir to combine. Set aside.
- Remove cover from pan and add sauce. Cook until sauce starts to thicken, about 3-5 minutes. Add beef and stir to combine, cooking an additional 2-3 minutes.
- Serve over brown rice, if desired.









JS
Had some frozen chicken breasts in the freezer and didn't know what to do with them. Wanted something different...Sliced the chicken thinly while partially thawed, and followed the recipe...Absolutely fabulous!
Diana Cooper
Wide noodles instead of rice is a good option. Also, try breaking an egg over the bowl of stir fry and run it under the broiler for a minute or two. To make the sauce go a little farther, add 1/4 to 1/3 cup of rice wine. It's great just as it is, too!
Lacey Baier
Love those suggestions!!
Lihi
Hi! this looks amazing! is it possible to skip the cornstarch and sugar? How badly will it effect the recepie?
Lacey Baier
Yes, you totally can skip them if you'd like. The flavor wont be as sweet and the sauce won't be thickened, but it will still taste good 🙂
Allie and Mike
Just made this for the first time- amazing! Will definitely be making again. Just as good as any beef and broccoli I've ordered from a restaraunt 🙂
Lacey Baier
Woohoo! Another convert!! 🙂 So glad you enjoyed it...we LOVE this recipe as well.
Shannon
This might sound like a silly question but how big is the serving?
Lacey Baier
lol, not a silly question but I'm realizing I don't have a great way to answer other than about 1/4 lb. of the beef strips and about 6-8 florets of broccoli. I hope that's what you're looking for! 🙂
Shannon
Sorry I meant I see it serves 4 people but do you know how much each person would get? For example does it mean a cup each or more?
Lacey Baier
Roughly 1 1/2 cups per serving.
Bryan
Absolutely love this recipe! Like your family, it has quickly become my family's most favorite dishes. In fact, we're making it again tonight! 🙂 Thank you!
Lacey Baier
YAY! That makes me so happy to hear, Bryan! 🙂
Britney
Tried this recipe about two month ago and forgot to save it & had been search for it ever since. I absolutely loved this and so did everyone else who tried it. Im normally horrible at eating leftovers but I enjoyed it so much that I ate every last bit! SO glad I found it again. Bookmarking!
Lacey Baier
That's awesome, Britney! My husband hates eating reheated broccoli but is the same way about this recipe - this is one of our faves 🙂
Jessica
This was amazing!! Better than any I've ever eaten! Thanks Lacey!!
Lacey Baier
WOOHOO! That's awesome, Jessica - thanks for the feedback 🙂
Matt Fumich
Very easy and delicious recipe. I used venison tenderloin instead of beef, used a little less soy sauce, and used extra red pepper. Very delicious and light. Thank you.
Lacey Baier
Very cool! Thanks for letting me know, Matt! 🙂
Katherine
Lacey,
I made your healthy beef and broccoli and had to come back and let your readers know it was delicious! Simple, easy, and delicious just like all of your recipes I've tried. Thanks again!
Lacey Baier
lol, thanks so much for coming back and sharing how it went, Katherine 🙂 I'm so glad you enjoyed it enough to share! 🙂
Esther
We just finished eating this for dinner. DELICIOUS! Such a great recipe. The only thing I changed was I added about another half cup of water to make the sauce go a bit further. We like lots of sauce in our house. Otherwise, an amazing recipe. Thank you.
Lacey Baier
Yay! So glad you all enjoyed it - thanks for the feedback! 🙂
Thalia @ butter and brioche
Beef and broccoli is a great combination.. so I can imagine this tastes just as great as it looks!
Lacey Baier
And it does 🙂 So good. Thanks for stopping by, Thalia!
Esther
This looks amazing. I love beef and broccoli, but it is so often unhealthy. This recipe looks pretty healthy to me. Can't wait to try it.
Lacey Baier
Yay! I hope you love it as much as we do, Esther 🙂
Nancy Ribe
Thanks Lacey, This was amazing. I made this last week and can't wait to make it again. So tasty and easy to follow directions. I won't be ordering this out again because this came out better then any I have had in my area. Keep up the great work, I love your blog and recipes.
Lacey Baier
Wow, Nancy, I'm so glad you enjoyed the beef and broccoli and that you enjoy this blog o' mine - I totally agree and love this recipe so much! 🙂
Susan
Thanks for another winning recipe! Used pork because I had it on hand and YUM. The freeze your meat for slicing tip was helpful too. 🙂
Lacey Baier
Yay! So glad you enjoyed this recipe, Susan. It's one of my favorites. Yea, that partial freezing really does the trick, huh? 🙂