Learn how to make Healthy Beef and Broccoli! This paleo beef & broccoli is always a huge hit! Who knew this take-out favorite is so easy to make at home? And–BONUS–it’s gluten-free, and Whole30 approved!
I’ll always have a soft spot for something that takes a bit more time and effort (like slow-simmered soups or a great stew recipe, or a fancy dessert), but most days we’re eating meals that are fairly straightforward and simple.
That never (EVER!) means we sacrifice flavor, and this healthy beef and broccoli stir fry recipe is one of those dynamite recipes that hits all my favorite criteria–fast, healthy, easy, and delicious.
This easy beef and broccoli is a delicious take on a takeout favorite. It’s made from a handful of simple ingredients, but delivers MAJOR flavor in every bite. Ready to make a batch? Let’s dive in!

Start With Simple Ingredients
Thinly sliced beef gets dredged in a little bit of arrowroot (or cornstarch, if you’re not paleo/don’t have it), and a super-quick sear in the pan. Paired with tender, delicious broccoli, and a five-ingredient sauce, the flavor combination is magic. You’ll need:
- THINLY SLICED STEAK. You’ll be using thin slices of lean beef for this healthy beef & broccoli. I tend to buy either top sirloin steak or loin tip steak, but readers have made this with all kinds of steak over the years. PRO TIP: The thinner you slice it, the faster it cooks and the better the dish. Also, watch it while it cooks–it only takes 60-90 seconds per side to cook through.
- ARROWROOT OR CORNSTARCH. The cornstarch does double duty in this beef and broccoli recipe. It thinly coats the beef which gives it a gorgeous seared texture, and it helps thicken the sauce. For Paleo or Whole30, be sure to use arrowroot instead of cornstarch.
- BROCCOLI OR BROCCOLINI. To add some veggies and a pretty pop of green, you’ll add some fresh broccoli florets or broccolini. Either will work! See the notes section below for more details.
- LOW-SODIUM SOY SAUCE, GLUTEN FREE TAMARI, OR COCONUT AMINOS. The base of our beef and broccoli sauce is a little gluten free tamari, soy sauce, or coconut aminos (paleo). I *highly* recommend using low-sodium if you’re using tamari or soy sauce. For paleo/Whole30, use the coconut aminos option. It’s naturally lower in sodium, so no worries there.
- GINGER + GARLIC + BLACK PEPPER. Then, to round out the sauce’s flavor and give it some depth, I add a combination of fresh ginger, fresh garlic, and black pepper. It’s super flavorful without being spicy, and tastes incredible with the rest of the ingredients!
- GARNISH. I usually garnish my beef and broccoli with some sesame seeds, red pepper flakes, or sliced green onions.
The beef stays tender, the broccolini is cooked just enough, and the savory sauce ties everything together. Serve this with a side of fresh pineapple, and some rice or cauliflower rice, and dinner is done!
How to Make Healthy Beef & Broccoli, Step By Step
As always, you can find the full recipe, with ingredient amounts, detailed instructions, and tips in the recipe card below!
- Coat Steak. In a medium bowl, combine thinly sliced steak with arrowroot (or cornstarch) and a pinch of pepper. Toss to coat well.
- Cook Steak. Heat a drizzle of oil in a large skillet over medium heat. Working in batches, add a few slices of steak (not touching each other) to the pan. Cook 60-90 seconds per side, then transfer cooked beef to a clean plate or bowl. Repeat with remaining steak, adding more oil to the pan as needed.
- Cook Broccoli. When all the steak is cooked, add broccoli to the pan (again, if the pan is a bit dry, add a bit more oil). Cook 4-5 minutes, or until crisp-tender (cook longer if you like your broccoli softer).
- Make Stir Fry Sauce. While the broccoli is cooking, mix up your sauce by combining the coconut aminos/tamari, garlic, ginger, and pepper.
- Cook Sauce & Assemble. When broccoli is cooked through, transfer to plate/bowl with the steak. Pour sauce into the pan and stir to scrape up any browned bits. Return cooked broccoli and steak to the pan and stir to coat. The sauce should naturally thicken as it heats through and bubbles for a few minutes (3-5 minutes). If sauce is too thick, add a bit of water (or more coconut aminos/tamari).
- Serve & Store. Enjoy warm with cauliflower rice, stir fried veggies, rice, brown rice, or quinoa. Store leftovers in an airtight container in the fridge.


FAQ & Tips For The Best Healthy Beef & Broccoli
GO LOW SODIUM. Whether you use soy sauce, tamari, etc. I always suggest using low sodium sauce. If you use regular soy sauce/tamari, it can get too salty. If you can’t find low-sodium sauce, you can add less soy/tamari, or add a little more water to dilute it a bit. (I haven’t found this to be a problem with coconut aminos.) Also note that for this to be Whole30 compliant, you will want to stick with coconut aminos.
WHAT KIND OF STEAK DO YOU USE FOR BEEF & BROCCOLI? The big thing here is something fairly lean. I tend to buy either top sirloin steak or loin tip steak. The thinner you slice it, the faster it cooks and the better the dish. (Remember it only takes 60-90 seconds per side to cook through!)
WHY BROCCOLINI? CAN I USE REGULAR BROCCOLI? I’ve been on a broccolini kick because it’s so tender–even the stems! I don’t have any waste, and the flavor is a little bit more mild. I’ve also made it with regular broccoli florets with great results. Use whatever you can find or what’s on sale!
OTHER VEGGIES TO TRY. Not digging broccoli? No problem! Try snow peas, snap peas, bell peppers, carrots or mushrooms. It’s all good.
A TIP ABOUT USING ARROWROOT VS CORNSTARCH. One thing that can make arrowroot a bit trickier to work with is that if you boil something too long with arrowroot in it, it actually loosens back up and thins out again. If you’re an absolute beginner cook, you may find cornstarch easier to work with, but if you’re fairly comfortable in the kitchen, it’ll be no problem if you follow the directions.
Did You Make This Recipe?
Tell me all about it! Leave a star rating below when you try our Healthy Beef & Broccoli recipe. I can’t wait to hear how it goes!

Healthy Beef and Broccoli
Ingredients
- 12 ounces lean steak (such as top sirloin, or loin tip) sliced into thin strips
- 2 Tablespoons cornstarch* or arrowroot use arrowroot for paleo/whole30
- 1 pound broccolini or broccoli, cut into 2″ sections
- 1/3 cup coconut aminos low sodium gluten free tamari, or low-sodium soy sauce*
- 3 cloves garlic minced
- 1 1/2 teaspoon fresh ginger minced
- 1/2 teaspoon black pepper plus more to taste
- 1/4-1/2 cup water as desired
- olive oil or coconut oil for cooking
Instructions
- Coat Steak. In a medium bowl, combine thinly sliced steak with arrowroot (or cornstarch) and a pinch of pepper. Toss to coat well.
- Cook Steak. Heat a drizzle of oil in a large skillet over medium heat. Working in batches, add a few slices of steak (not touching each other) to the pan. Cook 60-90 seconds per side, then transfer to a clean plate or bowl. Repeat with remaining steak, adding more oil to the pan as needed.
- Cook Broccoli. When all the steak is cooked, add broccoli to the pan (again, if the pan is a bit dry, add a bit more oil). Cook 4-5 minutes, or until crisp-tender (cook longer if you like your broccoli softer).
- Make Sauce. While the broccoli is cooking, mix up your sauce by combining the coconut aminos/tamari, garlic, ginger, and pepper.
- Cook Sauce & Assemble. When broccoli is cooked through, transfer to plate/bowl with the steak. Pour sauce into the pan and stir to scrape up any browned bits. Return cooked broccoli and steak to the pan and stir to coat. The sauce should naturally thicken as it heats through and bubbles for a few minutes (3-5 minutes). If sauce is too thick, add a bit of water (or more coconut aminos/tamari).
- Serve & Store. Enjoy warm with cauliflower rice, stir fried veggies, rice, brown rice, or quinoa. Store leftovers in an airtight container in the fridge.
Notes
- *PALEO & WHOLE 30 Notes – For Whole30/Paleo, you *must* use coconut aminos and arrowroot to stay compliant.
- GO LOW-SODIUM. Whether you use soy sauce, tamari, etc. I always suggest using low sodium sauce. If you use regular soy sauce/tamari, it can get too salty. If you can’t find low-sodium sauce, you can add less soy/tamari, or add a little more water to dilute it a bit. (I haven’t found this to be a problem with coconut aminos.) You will have the best (and least salty!) results with coconut aminos.
Video
Nutrition
Nutrition facts are an estimate only and will vary based on brands and amounts used.
Find it Online:
https://www.onelovelylife.com/healthy-beef-and-broccoli/
















Was awesome!! Best one that I have ever made
That’s wonderful! So glad you enjoyed it Kathy!
Made this for dinner tonight, and we loved it! 10/10!
SO glad to hear that!
Could I use tapioca flour instead of arrowroot?
Lindy – I haven’t tried tapioca starch. I’m not sure how the texture would turn out…if you give a try, I’d love to know how it goes!
Used Tapioca flour and it was perfect!
Hooray! That’s so great! Thank you for letting me know! 🙂
Yep I use tapioca too, love it!
I made this and the flavor was so great, but it was super salty. I missed the note about low sodium! I also should have let it bubble longer to thicken. I will definitely remake it with low sodium. I wish I could find broccolini – they never have it in my stores. Broccoli worked great, but it did take quite a bit longer to cook through. Maybe i’ll chop it smaller next time.
Overall, a winner! A million times better than all the disappointing take out I’ve had.
Anna – Well I’m always glad to beat takeout. Hopefully the adjustments will bring it right where you like it for next time!
Excellent!
So glad you enjoyed it!!!
My very picky teenager and I loved this!
OH THAT’S AWESOME!!!
I made this last night and it was scrumptious! I’m looking to the leftovers that I packed for lunch today 🙂 I have been looking for a recipe that has a thicker sauce like most takeout does and this is it! I just printed the recipe out for future reference. Thank you, thank you, thank you, and happy 2018!
Megan – Oh, hooray! I’m so glad you enjoyed it! Happy 2018 to you too!!!
I followed this recipe exactly but subbed chicken for beef and it was equally delicious! Just thought I’d share in case anyone else wanted to try switching it up 🙂
Oooh, so glad to hear that! I use chicken more often than beef, so that would be a good way to change things up!
As written this isn’t whole30 compliant. You really should make a note about the soy sauce.
Elisabeth – Thanks for your suggestion. I do have it written with Whole30/paleo instructions, as I’ve included options for using soy sauce for non-GF/paleo folks, GF tamari, or coconut aminos. I’m trusting that anyone looking for Whole30 recipes is familiar enough with the guidelines to opt for the coconut aminos and arrowroot where suggested 🙂
I’m very new to the Whole 30, and I used the tamari sauce, which of course is a no no. The instructions read like tamari is for whole 30 folks. You might look at rewording a bit to make it super clear that the coconut aminos is the only Whole 30 compliant choice.
Thanks for the feedback Carrie! I included the (Use for Whole30) after the coconut aminos in the recipe instructions, but I’ll add anther note as well.
She is very clear about components being substituted if following Whole30.
This was yummy! And thanks for including a video!
I’m so glad you enjoyed it! (And my pleasure! Learning video is a fun challenge!)
Making this for dinner tonight. this will be the 3rd or 4th time. My boys love it and i love the ingredients. I used coconut aminos, arrowroot powder and broccoli.
FYI it won’t let me give this recipe 5 stars.
Thanks for this!!
Christina – I’m SO glad you enjoy it so much! Thank you for sharing! (And I’ll look into that ratings business…)