• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
  • Contact
  • Shop
Join 100K+ Instagram!

Coconuts & Kettlebells

Nourish Your Mind & Body - Healthy Recipes, Home Workouts, Podcasts, & Books

  • Recipes
    • All Recipes
    • Course
      • Breakfast
      • Dinner
      • Sides
      • Soups
      • Sauces
      • Healthy Desserts
    • Diet
      • Gluten Free
      • Dairy Free
      • Paleo
      • Grain Free
      • Nut Free
      • Vegetarian
      • Low Carb
      • Egg Free
      • Vegan
      • Whole30
    • Method
      • Oven
      • Slow Cooker
      • Stovetop
      • No Bake
  • Health
    • All Posts
    • Nutrition
    • Hormones
    • Mindset
    • Fitness
  • Clean Beauty
    • All Posts
    • Shop My Faves
    • Ingredients to Avoid
  • Magnesium
  • Podcast

Breakfast

Main Dishes

High Protein

Desserts

Recipes by Diet

Download My FREE Protein Meal Plan!

Download My FREE Protein Meal Plan!

Loading

Home Recipes One Pan Meals

Healthy Beef and Broccoli Recipe

5 /5
GF Gluten Free GR Grain Free DF Dairy Free EF Egg Free LC Low Carb NF Nut Free P Paleo
Jump to Recipe Print
By: Noelle Tarr, NTP, CPT19 Comments Posted: 2/11/21 Updated: 8/11/25

This post may contain affiliate links. Please read our disclosure policy.

This healthy beef and broccoli recipe is better than takeout! It’s quick and easy to prepare, and combines flavorful seared steak with crisp tender broccoli. Serve alone or over rice or noodles.

A large stainless steel pan with a healthy beef and broccoli stir fry fully cooked.

Skip the takeout! This healthy beef and broccoli recipe is faster, fresher, and just as flavorful. I’m all about recreating restaurant favorites at home, like my Santa Fe Salad and Healthy Burger Bowl, but with simple, wholesome ingredients.

As a busy mom of two, I’m always on the hunt for dinners the whole family will devour, and this one’s a winner. Tender beef, crisp broccoli, and a perfectly balanced sauce that’s the perfect balance of savory and sweet. And best of all, it’s a one-pan meal!

Because this cooks up in under 30 minutes, it’s great for weeknights. Serve it over steamed rice for a classic beef and broccoli stir fry, or toss cooked noodles in the pan just at the end for a hearty meal!

And best of all, it’s a one-pan meal! I love when I only have one skillet to clean. With prep work, the whole thing comes together in just 30 minutes. It also fits a variety of needs. Serve it over cauliflower rice for a paleo beef and broccoli recipe!

Jump to:

  • Ingredients Notes
  • Substitutions
  • How to Make Healthy Beef and Broccoli
  • What’s the best beef to use for a stir-fry?
  • Searing the Steak
  • Cooking Tips
  • Recipe FAQs
  • Storage and Reheating
  • Paleo Beef and Broccoli
  • Other Recipes You’ll Love
  • Healthy Beef and Broccoli Recipe
  • Leave a Review!

Ingredients Notes

Some of the ingredients in the recipe, including steak, broccoli, scallions, ginger, sesame seeds, and coconut aminos.
  • Beef: For tender, flavorful slices, go with sirloin, skirt, or flank steak. Slice thinly against the grain for the best texture.
  • Oil: Avocado oil is my go-to for stir fries. It’s neutral in flavor and has a high smoke point, so it won’t burn while searing the beef.
  • Broccoli florets: Cut into evenly sized pieces so they cook quickly and stay crisp-tender.
  • Green onions: Add a pop of fresh flavor and color. Use only the green tops for this recipe.
  • Sesame seeds: A simple garnish that adds crunch and visual appeal. You’ll find them in the spice aisle.
  • Coconut aminos: A naturally gluten-free, soy-free sauce made from fermented coconut sap. It’s slightly sweeter than soy sauce and full of umami flavor.
  • Toasted sesame oil: Use 100% pure toasted sesame oil for the rich, nutty depth it adds at the end of cooking.
  • Red Boat fish sauce: A clean, high-quality fish sauce that enhances savory notes and balances sweetness.
  • Arrowroot flour: A gluten-free thickener that gives the sauce a glossy finish. Cornstarch works too.

See recipe card for full information on ingredients and quantities.

Substitutions

  • Coconut aminos – Coconut aminos is a delicious alternative to soy sauce that is gluten free and soy free. It’s made from the sap of the coconut palm. You can swap this for soy sauce, however, soy sauce has about 60-70% more sodium than coconut aminos. Because of this, it’s best to use 3 tablespoons soy sauce + 2 tablespoons water in place of the coconut aminos. For other alternatives to coconut aminos, check out these coconut aminos substitutes.
  • Toasted sesame oil – Use olive oil instead.
  • Arrowroot flour – You can swap this for tapioca flour or cornstarch.
  • Garlic – Swap out the fresh garlic for 1/4 tsp garlic powder.
  • Ginger – Swap out the freshly grated ginger for 1/4 tsp ground ginger.

How to Make Healthy Beef and Broccoli

A skillet with the stir fry inside and a large spoon ready to serve.

It’s so easy to make a healthy meal with this recipe! Just prep your beef, cook the broccoli and steak, and toss it in the sauce! Here’s how to make it:

  1. Prep: Thinly slice the beef into bite-sized strips, about ¼ inch thick (see tip).
  2. Cook the Broccoli: Heat 1 tablespoon oil in a large skillet over medium heat. Add the broccoli florets, 1/4 cup water, and a pinch of sea salt. Cook for 4-5 minutes, or until the broccoli is bright green and slightly tender. Remove from the pan and set aside. 
  3. Make the Sauce: While the broccoli is cooking, whisk together all of the ingredients for the sauce. Set aside.
  4. Brown the Beef: Increase the heat to medium-high and add the remaining 1 tablespoon oil to the skillet. Season the steak with the salt and pepper. When the oil is hot, add the steak slices to the pan in a single layer and cook until browned, about 2 minutes each side. Cook the beef in two batches to avoid overcrowding the pan. Add more oil when doing a second batch.
  5. Combine: Once the steak is cooked, add all of the steak pieces back to the pan and reduce the heat to medium-low. Pour the sauce into the pan, stir, and simmer for 2-3 minutes. Once the sauce has thickened, add the broccoli and green onion to the pan and toss to combine. Cook for another minute.
  6. Serve: Serve with a sprinkle of sesame seeds over rice or cauliflower rice.

What’s the best beef to use for a stir-fry?

Most tender cuts of beef, including flank, skirt, and sirloin, are best for stir fry recipes. When stir frying steak, thinly slice the steak against the grain into strips that are about 1/4 inch thick. If you have a steak that’s on the larger side, you can cut the strips at an angle, or cut longer strips and then cut them in half. Ideally, you want the strips of beef for stir fry to be about 3 inches in length.

How to slice the steak very thinly for the stir-fry.

Searing the Steak

For the perfect golden color, make sure your pan is hot before adding the beef. When you place the beef in, you should hear a sizzling sound. Sear the beef in one layer without disturbing it for about 2 minutes, and then flip to the other side. Stay close—you want the golden color to appear, and then get it out of the pan.

I highly recommend cooking the beef in two batches. This will cut down on cooking time and allow the beef to get a nice sear without overcooking it. From my experience, this is best done in a stainless steel pan.

Cooking Tips

  • Choose the right cut of steak. Skirt, flank, or sirloin steak work best for quick skillet cooking and pair beautifully with broccoli.
  • Slice the steak thinly. For easier slicing, freeze thawed steak for 30 minutes just before cutting. Aim for strips about 3 inches long.
  • Get the pan hot. Preheat your skillet before adding beef for a golden sear. Cook in a single layer for 2 minutes without stirring, then flip.
  • Don’t overcrowd the pan. Even in a 12-inch skillet, cook the beef in two batches for the best texture.
  • Use dried spices. If you don’t have fresh garlic or ginger, use ¼ teaspoon garlic powder and ¼ tsp ground ginger instead.
A bowl of rice with beef and broccoli on top with utensils.

Recipe FAQs

Is beef and broccoli a healthy recipe?

If you need a quick and easy healthy dinner, beef and broccoli checks all the boxes. It’s loaded with protein, packed with nutrient-rich broccoli, and tossed in a savory stir-fry sauce made with fresh ingredients. Each serving delivers 28 grams of protein and just 2.2 grams of sugar.

Can I use frozen broccoli?

Yes, but thaw it first and pat it dry to avoid excess water in the pan. Frozen broccoli will also cook faster, so watch your timing.

What can I serve with beef and broccoli?

Steamed jasmine rice, brown rice, cauliflower rice, or even soba noodles pair perfectly with this stir fry.

How do I make beef and broccoli low-carb?

Serve it over cauliflower rice or zucchini noodles, and avoid adding extra sweeteners to the sauce.

Storage and Reheating

TO STORE: Store any leftovers in the fridge in an airtight storage container for up to 5 days.

TO FREEZE: To freeze, let the mixture come to room temperature, then place it in an airtight storage container or freezer safe zip-top storage bag. It will keep in the freezer up to three months. Let it defrost in the refrigerator before reheating.

TO REHEAT: For the best texture, I recommend reheating in the skillet with a little oil over medium heat until warm. You can also reheat it in the microwave in 15-20 second intervals until warm.

Paleo Beef and Broccoli

This recipe is both paleo and low carb. If you have a different fish sauce other than Red Boat fish sauce, check the ingredients to make sure there are no sugars or other additives. When serving, skip the rice and serve it alone or over cauliflower rice.

A large bowl with rice and healthy beef and broccoli stir fry on top. It's sprinkled with sesame seeds and red pepper flakes and serve with chop sticks.

Other Recipes You’ll Love

  • Healthy Baked Orange Chicken
  • Healthy Sloppy Joes
  • Mini Meatloaf Recipe
  • Zucchini Ground Beef Casserole
  • Crispy Oven Baked Tacos

Did you make this? Be sure to leave a review below and tag me on Instagram, Facebook or Pinterest!

Recipe
5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 9 reviews

Healthy Beef and Broccoli Recipe

This healthy beef and broccoli recipe is better than takeout! It’s quick and easy to prepare, and combines flavorful seared steak with crisp tender broccoli. Serve alone or over rice or or noodles.

Prep: 15Cook: 15Total: 30 minutes
Pin for Later Rate recipe
  • Email
Print Recipe
Servings: 4 1x

Ingredients

Stir Fry:

  • 1 lb beef (sirloin, skirt, or flank steak)
  • 2–3 tablespoons oil 
  • 5 cups broccoli florets 
  • ¼ cup water
  • ½ teaspoon sea salt (plus more for the broccoli)
  • ¼ teaspoon black pepper
  • 2 green onions, trimmed and sliced
  • 2 teaspoons sesame seeds, for garnish
  • Rice or cauliflower rice, for serving

Sauce:

  • 5 tablespoons coconut aminos
  • 1 tablespoon toasted sesame oil
  • 1 teaspoon Red Boat fish sauce
  • 3 garlic cloves, minced
  • 1 teaspoon freshly grated ginger
  • 2 teaspoon arrowroot flour
  • ½ teaspoon red pepper flakes
  • ¼ cup hot water

Instructions

  1. Prep: Thinly slice the beef into bite-sized strips, about ¼ inch thick (see tip).
  2. Cook the Broccoli: Heat 1 tablespoon oil in a large skillet over medium heat. Add the broccoli florets, 1/4 cup water, and a pinch of sea salt. Cook for 4-5 minutes, or until the broccoli is bright green and slightly tender. Remove from the pan and set aside. 
  3. Make the Sauce: While the broccoli is cooking, whisk together all of the ingredients for the sauce. Set aside.
  4. Brown the Beef: Increase the heat to medium-high and add the remaining 1 tablespoon oil to the skillet. Season the steak with the salt and pepper. When the oil is hot, add the steak slices to the pan in a single layer and cook until browned, about 2 minutes each side. Cook the beef in two batches to avoid overcrowding the pan. Add more oil when doing a second batch.
  5. Combine: Once the steak is cooked, add all of the steak pieces back to the pan and reduce the heat to medium-low. Pour the sauce into the pan, stir, and simmer for 2-3 minutes. Once the sauce has thickened, add the broccoli and green onion to the pan and toss to combine. Cook for another minute.
  6. Serve: Serve with a sprinkle of sesame seeds over rice or soba noodles.

Notes

  1. Thinly slice the beef against the grain between ⅛ and ¼ inch thick. The strips should be bite-sized and around 3 inches in length so they sear quickly and can be easily be eaten off of a fork. To make slicing easy, you can freeze your thawed steak for 30 minutes prior to slicing. 
  2. Break your broccoli into equal-sized pieces so they cook evenly.
  3. To avoid rubbery beef, make sure the strips aren’t too long, and cook the beef in two separate batches. The strips will cook up faster, and you’ll get the perfect golden color.
© Coconuts & Kettlebells
Recipe By: Noelle Tarr, NTP, CPT

Leave a Review!

We love seeing what you made! Tag us on social media @coconutsandkettlebells and leave a review below!

Tag me on Instagram

Rate recipe

1400 shares
  • Share
  • Email

Noelle Tarr, NTP, CPT

I’m Noelle, a Nutritional Therapy Practitioner, personal trainer, author, and podcaster. I love helping people improve their physical and mental health with easy to understand health and nutrition articles, and simple, delicious recipes made with nourishing ingredients. Pull up a seat, you’re welcome at this table!

Read more...

You May Also Like...

  • Sheet Pan Roasted Vegetables
  • Sheet Pan Steak Fajitas
  • Paleo Chicken Tenders

Reader Interactions

Psst! Leave a Comment! Cancel reply

Have a question? Submit your question or comment below.

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Andrea says

    Posted on 2/16/21 at 12:12 AM

    This was a super easy recipe to make and it was delicious! My family loved it and I’m sure we will be making this more often. Thank you!

    Reply
    • Noelle Tarr, NTP, CPT says

      Posted on 2/16/21 at 9:18 AM

      Thank you for sharing Andrea!! So glad you loved it!

  2. Quang Cao Thai Nguyen says

    Posted on 2/23/21 at 11:19 AM

    I really like this dish. It reminds me of the dishes she cooked.

    Reply
    • Noelle Tarr, NTP, CPT says

      Posted on 2/23/21 at 11:38 AM

      Glad you liked it!

  3. Adina says

    Posted on 6/7/21 at 7:05 PM

    This was great! Easy enough to make with 2 toddlers running around, and everyone liked it, which is rare. This is my 4th recipe of yours and all have been a family hit! Thank you.

    Reply
    • Noelle Tarr, NTP, CPT says

      Posted on 6/8/21 at 10:03 AM

      Awesome!! Thank you so much for reviewing/letting me know. Love to hear it!

  4. Andrea P says

    Posted on 6/10/21 at 10:02 AM

    Homerun! My toddler that barely likes any food these days LOVED this and asked for seconds. This will be a keeper in our house for sure. It was absolutely delicious! Thanks Noelle!

    Reply
    • Noelle Tarr, NTP, CPT says

      Posted on 6/11/21 at 3:53 PM

      Awesome to hear! Thanks for sharing—you’re the best!

  5. Emel says

    Posted on 11/30/21 at 11:44 AM

    Loved this recipe! Super easy to make and it was a big win for the family! Quick and healthy = perfect for our busy family.

    Reply
    • Noelle Tarr, NTP, CPT says

      Posted on 11/30/21 at 3:40 PM

      One of my beef and broccoli recipes! Love this for weeknights, too. Thanks for sharing, Emel!

  6. Kathleen says

    Posted on 11/30/21 at 8:56 PM

    Great recipe! The sauce is great with the beef and broccoli. We make it weekly now.

    Reply
    • Noelle Tarr, NTP, CPT says

      Posted on 11/30/21 at 9:05 PM

      Yes… I love that sauce! So glad you love it!

  7. Tiffany Trithardt says

    Posted on 12/29/21 at 10:56 PM

    Easy to make and everyone loves it! Be sure to use the recommended coconut aminos because other “soy sauces” are way to salty in this recipe. Highly recommend this delicious and simple meal!

    Reply
    • Noelle Tarr, NTP, CPT says

      Posted on 1/1/22 at 8:35 AM

      Ahh yes! Good tip! Also, coconut aminos can’t be subbed for “liquid aminos”. I put some substitution tips in the post just in case you do need to make a swap!

  8. Kelli H says

    Posted on 1/21/22 at 9:23 PM

    This was SO delicious. Definitely adding to our rotation.

    Reply
  9. Abbie Cook says

    Posted on 11/27/24 at 4:43 PM

    Can I use a large frying pan instead of a cast iron skillet??if not what could i do instead?

    Reply
    • Noelle Tarr, NTP, CPT says

      Posted on 11/28/24 at 7:49 AM

      You can, yes. A cast iron allows for high heat and searing of the beef.

  10. Robin says

    Posted on 2/19/25 at 9:05 AM

    What can I use in place of arrowroot flour?

    Reply
    • Noelle Tarr, NTP, CPT says

      Posted on 2/19/25 at 12:34 PM

      Cornstarch works just fine!

Primary Sidebar

Welcome

I’m Noelle, a Nutritional Therapy Practitioner, personal trainer, author, and podcaster. I love helping people improve their physical and mental health with easy to understand health articles, and delicious recipes made with nourishing ingredients. Pull up a seat, you’re welcome at this table! Read more...

Follow on Instagram for more ideas!

Recipe Key

GF Gluten Free GR Grain Free DF Dairy Free EF Egg Free LC Low Carb NF Nut Free P Paleo V Vegetarian

Grab my FREE Protein Guide + Meal Plan!

Get my copy

Grab my FREE Protein Guide + Meal Plan!

Loading

Popular

Garlic Butter Steak Bites and Potatoes

Slow Cooker Greek Chicken

Healthy Mug Cake

Homemade Electrolyte Drink

High Protein

High Protein Mac and Cheese

egg roll in a bowl

Egg Roll in A Bowl with Ground Turkey

High Protein Chicken Salad

Healthy Sloppy Joes

as seen on:

Self
shape
womens world
paleo magazine
healthline
Subscribe

Get My FREE Protein Guide + Meal Plan!

Loading

Join 100K+ On Instagram @coconutsandkettlebells

Meet the Team

Terms of Use

Full Disclaimer

Privacy Policy

Contact

Affiliate Disclosure

Comment Policy

Accessibility

Back to Top
© 2026 Coconuts & Kettlebells
|
Site Credits Designed by Melissa Rose Design Developed by Once Coupled
1400 shares