This healthy beef and broccoli recipe is a 30 minute meal made extra easy by cooking the steak and broccoli on just one sheet pan. The perfect recipe for a fast, homemade meal using simple pantry ingredients! Serve this naturally gluten-free, easy meal over Instant Pot rice or make it low-carb with cauliflower rice or spaghetti squash. 

Cooked beef, broccoli, and rice in a bowl.


What Makes This Recipe So Good?

  • Sheet Pan Meal: After a long day, the last thing I want is to wash a bunch of dirty dishes. Sheet pan meals and Instant Pot meals (like Instant Pot fried rice) are my go-to for easy, nourishing dinners with minimal clean up. This meal, which tastes similar to a beef stir fry recipe, is made on just ONE sheet pan = minimal dishes.
  • Easy & Quick: Whisk the homemade sauce ingredients in under 5 minutes, cut the steak (or buy pre-cut steak), and marinate for 30 minutes. Then add the beef to a sheet pan, along with the broccoli and bake. Such an easy beef recipe, right?!
  • Inexpensive: I LOVE steak, and beef in general. Beef is a nutrient-dense, real food. And if you can find grass-fed beef, there’s additional nutrient (and environmental) benefits. But steak isn’t the cheapest protein, particularly cuts like ribeye or New York strip. Sirloin steak, which is used to make this easy meal, is a leaner and cheaper cut of steak. It’s a great way to enjoy steak without spending a fortune. The rest of the ingredients are pantry staples and, of course, broccoli.
  • Family Favorite: The whole family loves this meal (it reminds us of a homemade version of Chinese takeout), which is always a major win!
  • Macro-Friendly: I count macros, meaning I aim to get in a specific amount of protein, carbs, fiber, and fat each day. This has helped me lose over 20 lbs of fat and build muscle and body composition in 6 months. It’s become a lifestyle that I LOVE (I’m part of Faster Way to Fat Loss). This meal is a great macro-friendly meal, covering all the major macros in a balanced way!

Ingredients Needed

  • 1 pound top sirloin steak
  • 2 heads broccoli, cut into small florets (or about 16 ounces of frozen or fresh broccoli florets)
  • ½ cup tamari sauce (or low-sodium soy sauce or coconut aminos)
  • 2 Tablespoons rice vinegar
  • 1 Tablespoon sesame oil (or avocado oil or extra virgin olive oil)
  • 2 Tablespoons honey
  • 4-5 fresh garlic cloves, minced
  • 1 Tablespoon fresh minced ginger (about a 1-inch slice chopped finely with a knife)
  • 1 Tablespoon arrowroot flour starch or cornstarch
  • Pinch crushed red pepper flakes (optional)

Ginger Tip: I purchase a large piece of ginger and slice into 1-inch pieces, then freeze the pieces in a bag. When needed, I pull out the slices and use them for smoothies, stir-fry recipes (like this chicken stir fry), and today’s delicious beef recipe. If you need to use frozen ginger slices ASAP, pop the slices in the microwave for about 10 minutes to defrost. Then finely chop with a knife.

Frozen Broccoli Tip: Frozen broccoli florets are a great option and a budget-friendly alternative to fresh broccoli. Purchase a 16-ounce bag of frozen broccoli florets. A bag usually costs just $2-3 and the broccoli is already chopped! No need to defrost before use. (I also love to roast frozen broccoli and other veggies.)

How to Make, Step by Step

To make this recipe…

  • First, make the quick and easy marinade.
  • Then, marinate the beef in the sauce for at least 30 minutes.
  • Next, cook the beef and broccoli dish on a large sheet pan.
Pouring soy sauce from a measuring cup into a large bowl.
Add the marinade ingredients to a large bowl that’s big enough to fit all the meat.

Step 1: Combine Marinade Ingredients

Mix all the ingredients except the broccoli and steak in a large mixing bowl to make a marinade: tamari sauce, rice vinegar, sesame oil, honey, garlic cloves, minced ginger, arrowroot flour starch (a grain-free starch) or cornstarch, and optional red pepper flakes. Whisk well to combine.

Step 2: Slice & Marinate Steak

Slice the steak against the grain into ¼” thick strips. Add to the marinade and toss to coat. Refrigerate for 30-60 minutes. Or marinate in the morning before heading out for the day, then the beef will be ready to cook when you get home from work, school, or a day with the kiddos.

How to Slice Steak Against the Grain: Slicing the steak against the grain will make the lean beef tender. To slice against the grain, notice the lines that run through the meat and slice the opposite direction (not with the lines, against the lines, or fibers, of the meat). Here’s a video tutorial from Cooking Light on how to slice steak against the grain.

Step 3: Preheat Oven to 425F

After marinating the steak, preheat the oven to 425F. Line a sheet pan with parchment paper, if you’d like. I personally choose to skip the parchment paper lately, it’s just not needed in my opinion.

Steak slices on a sheet pan, while adding the broccoli to the sauce in the background.
Arrange the beef on the sheet pan so there is room in between slices.

Step 4: Arrange Steak on Sheet Pan

Use tongs to add the marinated steak to the large sheet pan, spreading it out on the pan. The steak needs room to “breathe” as it cooks, so make sure the beef is in a single layer with space between the slices.

Broccoli florets and beef slices on a sheet pan ready to bake.
Everything cooks on one large sheet pan, or use two medium sheet pans if you need more room for the ingredients to spread out.

Step 5: Toss Broccoli in Marinade

Toss the broccoli in the marinade, still in the large bowl, half at a time. Use tongs or a slotted spoon to add the broccoli to the baking sheet. The broccoli also needs to be in a single layer.

Sheet Pan Size Tip: I usually add the beef to one side of the sheet pan, then add the broccoli to the other half. The photos don’t show this, but that’s my method now –it’s just easier. If your sheet pan isn’t large enough, divide the broccoli and beef mixture between two medium sheet pans.

Broccoli and steak slices on the sheet pan ready to bake.

Step 6: Bake for 12-15 Minutes

Cook for 12-15 minutes, or until the steak is done and broccoli is fork-tender.

Add rice (or see other serving ideas below) to individual bowls, then spoon the broccoli and beef mixture over the top. I pour a bit of the sauce on the sheet pan over each bowl, too.

Convection Oven Tip: If you have a convection oven setting, use it! This is like cooking food in an air fryer (an air fryer is basically a mini convection oven). A convection oven circulates air around the food, cooking food evenly and also giving meat and veggies a delicious crisp crust (I don’t know how else to describe this–it’s a delicious way to cook food!).

Cooked broccoli and sliced steak on a sheet pan fresh from the oven.
Dinner is ready! Everyone in the family loves this dish.

How to Serve Healthy Broccoli and Beef

This healthy recipe is one of my favorite dishes. It’s on repeat in our house every couple of weeks and it’s easy to change up how we serve it. Here are a few ideas.

  • Over Rice: Serve the beef and broccoli over a bed of rice: cooked brown rice or white rice. The Instant Pot is the easiest way to cook rice. White rice cooks in just 4 minutes and brown rice takes 20 minutes. While this recipe bakes, the rice cooks in the Instant Pot.
  • Over Quinoa: Serve the mixture over cooked quinoa.
  • Over Low-Carb Cauliflower Rice: If you want to go low-carb, saute cauliflower rice in a skillet. I always have a bag of cauliflower rice in the freezer to make on the two low-carb days that we observe in Faster Way to Fat Loss (part of carb cycling). Another low-carb option is to serve the dish over cooked spaghetti squash.
  • Topping Ideas: Dress up easy dinners, like this recipe, with different toppings. A few toppings that work well for this healthy dish: sesame seeds, sliced green onions (how to store green onions so they stay fresh for weeks), and chopped cilantro (how to store cilantro and keep it fresh for weeks).

Rice Tip: I usually make extra Instant Pot rice and store it in the fridge to make easy stuffed peppers (a great ground beef recipe), stove-top fried rice, Instant Pot chicken teriyaki, or other stir fries (like this chicken and ginger stir fry) later in the week.

Cooked beef, broccoli, and rice in a bowl.
Serve this sheet pan meal over rice, quinoa, spaghetti squash, or cauliflower rice.

Variations & Substitutions

  • Chicken Instead of Beef: Change things up by using chicken breasts instead of beef. Cut 1lb of chicken breasts into pieces, then toss in the marinade. Bake with the broccoli on a sheet pan for about 20 minutes, or until the chicken is cooked through (depends on the size of the pieces).
  • Instead of Fresh Ginger: If you don’t have fresh ginger in your fridge or freezer, use 1 teaspoon dried ground ginger. The flavor isn’t as fresh and vibrant, but it still works for that classic stir fry flavor.
  • Instead of Rice Vinegar: If you don’t have rice vinegar, I’ve used other vinegars in a pinch: apple cider vinegar or white wine vinegar. I usually have at least one of these options in my pantry for homemade salad dressing. While the rice vinegar is more authentic to this dish, use what you have if you need to cook dinner tonight.
  • Instead of Sesame Oil: Also a more authentic ingredient than olive oil or avocado oil, but use what you have. I keep a bottle of sesame oil in my fridge (since it can go rancid easily) and use it for stir fry recipes and this broccoli and beef recipe.

How to Store Leftovers or Meal Prep

Store the leftovers in the fridge, in an airtight container, for up to 5 days.

Meal Prep Tip: If you want an easy and healthy lunch or dinner option that you can grab from the fridge and reheat, make this recipe on the weekend, then divide into meal prep containers with rice, quinoa, or cauliflower rice on the side. Pack alongside one of my favorite 31 healthy and easy snacks and you have a complete lunch!

How to Reheat

Reheat leftovers in the microwave, or warm up in a skillet on the stove-top (stirring until warm).

Cooked beef, broccoli, and rice in a bowl.
5 from 3 votes

Healthy Sheet Pan Beef and Broccoli

This healthy beef and broccoli recipe is a 30 minute meal made extra easy by cooking the steak and broccoli on a sheet pan. The perfect recipe for a fast, homemade meal using simple pantry ingredients! Naturally gluten-free, serve this easy meal over Instant Pot rice or make it low-carb with cauliflower rice or spaghetti squash. 
Kristin Marr
Prep Time15 mins
Cook Time15 mins
Marinate the Steak:30 mins
Total Time1 hr
Course dinner, lunch
Cuisine American, Chinese
Servings 4 servings
Calories 341 kcal
Cost: $18

Equipment

  • 1 large sheet pan
  • 1 large mixing bowl
  • 1 sheet of parchment paper optional (I no longer use parchment paper to make this meal)

Ingredients

  • 1 pound top sirloin steak
  • 2 heads broccoli cut into small florets (or 16 ounces of frozen or fresh broccoli florets)

Marinade:

  • 1/2 cup tamari sauce (or low-sodium soy sauce or coconut aminos)
  • 2 Tablespoons rice vinegar
  • 1 Tablespoon sesame oil (or avocado oil or extra virgin olive oil)
  • 2 Tablespoons honey
  • 4-5 garlic cloves minced
  • 1 Tablespoon minced ginger (about 1-inch slice finely chopped)
  • 1 Tablespoon arrowroot flour starch or cornstarch
  • 1 pinch crushed red pepper flakes (optional)

Instructions

  • Mix all the ingredients, except the broccoli and steak, in a large mixing bowl to make the marinade: tamari sauce, rice vinegar, sesame oil, honey, garlic cloves, minced ginger, arrowroot flour starch, and optional red pepper flakes. Whisk well to combine.
    Pouring soy sauce from a measuring cup into a large bowl.
  • Slice the steak against the grain into ¼” thick strips (see note below for how to do this).
    Slicing the sirloin steak with a knife.
  • Add the steak slices to the marinade and toss to coat. Refrigerate for 30-60 minutes. Or marinate in the morning before heading out for the day, then the beef will be ready to cook when you get home.
    Sirloin steak slices marinating in the sauce.

After Marinating the Steak at Least 30 Minutes:

  • Preheat the oven to 425 F. Line a sheet pan with parchment paper, if you'd like. I personally choose to skip the parchment paper lately, it's just not needed in my opinion.
  • Use tongs to add the marinated steak to the sheet pan, spreading it out on the pan. The steak needs room to "breathe" as it cooks, so make sure the beef is in a single layer with space between the slices.
  • Toss the broccoli in the marinade, still in the large bowl, half at a time.
  • Use tongs or a slotted spoon to add the broccoli to the baking sheet. The broccoli also needs to be in a single layer.
  • Cook for 12-15 minutes, or until the steak is done and broccoli is fork-tender.
    Broccoli and steak slices on the sheet pan ready to bake.
  • To serve, add rice (or cauliflower rice, quinoa, or strings of spaghetti squash) to individual bowls, then spoon the broccoli and beef mixture over the top. I pour a bit of the sauce from the sheet pan over each bowl, too.
    Cooked beef, broccoli, and rice in a bowl.
  • Store leftovers in an airtight container, in the fridge, for up to 4-5 days. Reheat in the microwave or a skillet on the stove-top.

Notes

Frozen Broccoli: If using frozen broccoli florets, use the broccoli straight from the freezer. Add to marinade frozen, then sheet pan and bake. Do not defrost before use. 
Rice Vinegar Substitution: If you don’t have rice vinegar, I’ve used other vinegars in a pinch: apple cider vinegar or white wine vinegar. While the rice vinegar is more authentic to this dish, use what you have.
Fresh Ginger Substitution: Instead use 1 teaspoon dried ground ginger. The flavor isn’t as fresh and vibrant, but it still works for that classic stir fry flavor. 
Slicing the Steak: Slicing the steak against the grain will make the lean beef tender. To slice against the grain, notice the lines that run through the meat and slice the opposite direction (not with the lines, against the lines or fibers in the meat).
Salt: Salt is not added to this recipe as the tamari/soy sauce provides plenty of saltiness to the dish. If you’re using coconut aminos, which aren’t as salty, you may need to add a small amount of salt.

Nutrition

Calories: 341kcalCarbohydrates: 33gProtein: 37gFat: 9gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gCholesterol: 67mgSodium: 1785mgPotassium: 1445mgFiber: 8gSugar: 14gVitamin A: 1902IUVitamin C: 272mgCalcium: 181mgIron: 5mg
Tried this recipe?Let me know how it was!
Take the Guess Work OUt of meal planning

Free 64 Rotational Meals Ideas Cheat Sheet

Breakfast, lunch, dinner, and snack recipes to rotate week after week. Put healthy meals on auto-pilot.

meal plan solution

Family Survival Weekly Meal Plan


The Family Survival Meal Plan is the fast-track way to put real-food meals on autopilot and break out of mealtime survival with the easy-to-follow meal plan, time-saving food prep and cooking methods, and the real-food recipe book that make nourishing your family one less thing to stress about.

One Comment

  1. 5 stars
    Let me know what you think. I make this meal at least once a week, it’s so easy and good. Great for a night when my we have lots of activity and I need a fast meal!

Leave a Reply

Your email address will not be published.

Recipe Rating




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