This Marinated Steak and Broccoli has to be one of the easiest and healthiest weeknight dinners you can cook. Prepare the marinated steak ahead of time, then cook this meal in less than 5 minutes.

Marinated steak and broccoli in a bowl over cooked rice

My biggest challenge with healthy eating has always been getting enough veggies.

While I love almost every type of protein, I often find cooked vegetables bland and boring. So I’m always looking for ways to make my veggies more interesting and flavorful.

That’s one of the reasons I love this dish!

The secret behind this recipe is that you cook the broccoli in the marinade from the steak, giving it the same great flavor as the meat.

The broccoli retains that satisfying crunch, but it absorbs a ton of flavor from the marinade. The result is a delicious steak and broccoli bowl that is perfect for a healthy lifestyle and NEVER gets boring!

How to cook marinated steak and broccoli

This has to be one of the easiest and healthiest weeknight dinners you can cook.

The marinating step only takes a few minutes and is done ahead of time. You could prep before you leave in the morning or even when you get home from work.

Then, when you are ready to eat, the meal is ready in 5 minutes!

Step 1: Mix soy sauce, balsamic vinegar, olive oil, and pepper to create the marinade.

Step 2: Slice the steak into half-inch thick strips and place them in a bowl or Ziploc bag. Pour the marinade over the steak and place in the fridge for at least an hour.

Step 3: Clean the broccoli and divide it into small broccoli “florets”. The florets should be bite-sized.

Step 4: Place a pan over medium-high heat. You can test when it’s hot enough by adding a few drops of the marinade to the pan. If the drops immediately start boiling, the pan is hot enough.

Step 5: Fry the steak along with the broccoli in the marinade for 2-4 minutes, depending on how well done you like the steak. Test a piece of steak with a knife after 2 minutes to see if it’s done.

Step 6: Remove from heat and serve right away.

What to serve with this dish

This flavorful beef and broccoli dish can definitely be enjoyed as-is. Just serve it on a plate or in a bowl and enjoy!

However, my favorite way to eat this meal is over something like rice or quinoa that can soak up the marinade. This gives you a very filling dish with wonderful flavor infused into every bite!

A good trick to kick the flavor up another notch is to cook your rice in a little bit of chicken stock (just add a quarter of a bouillon cube) and ground turmeric. This adds a ton of flavor to the rice and makes it perfect for soaking up the marinade.

Substituting the steak or the broccoli

If you don’t like broccoli, or simply don’t have any available, you’re welcome to substitute it for something else. This cooking method will work with any vegetable that only needs 2-4 minutes in a pan.

I also recommend vegetables that don’t have a very strong flavor on their own. I tried this recipe with cauliflower once and didn’t enjoy it as much as the broccoli version.

If you don’t feel like steak, my Marinated Turkey Breast uses a very similar marinade. Just leave out the soy sauce and add garlic powder to complement the milder flavor of turkey.

Storage

When stored in an air-tight container in the refrigerator, this dish will last for 3-4 days.

This makes it a great option for meal-prepping! Simply double, triple, or even quadruple the recipe based on how many servings you want to make.

Depending on how much you make at once, you may want to cook the steak in batches to ensure it cooks evenly.

Once cooked, this meal can also be kept in the freezer for longer storage. Simply place each serving in an air-tight container or freezer bag, then eat within 4-5 months.

Other easy and healthy beef recipes

Looking for more delicious ways to add steak into your weekly menu? Here a few more recipes you’ll love:

For more inspiration, be sure to check out our round-up 10 Healthy Dinner Recipes for Diabetics.

Marinated Steak and Broccoli

4.34 from 9 votes
Leave a review
This Marinated Steak and Broccoli has to be one of the easiest and healthiest weeknight dinners you can cook. If you prepare the marinated steak ahead of time, the total cooking time is just 5 minutes. 
Prep Time: 1 hour 5 minutes
Cook Time: 5 minutes
Total Time: 1 hour 10 minutes
Servings: 1

Ingredients 

Instructions

  • Mix soy sauce, balsamic vinegar, olive oil, and pepper to create the marinade.
  • Slice the steak into half-inch thick strips and place them in a bowl or Ziploc bag. Pour the marinade over the steak and place in the fridge for at least one hour.
  • Clean the broccoli and divide it into small broccoli “florets”. The florets should be bite-sized.
  • Place the pan over medium-high heat. You can test when it’s hot enough by adding a few drops of the marinade to the pan. If the drops immediately start boiling, the pan is hot enough.
  • Fry the steak along with the broccoli in the marinade for 2-4 minutes, depending on how well done you like the steak. Test a piece of steak with a knife after 2 minutes to see if it's done.
  • Remove from heat and serve right away.

Notes

This recipe is for one serving of steak and broccoli.
Enjoy this meal as is, or serve over something like rice or quinoa that can soak up the marinade. 
For even more flavorful rice, cook it in a little bit of chicken stock (just add a quarter of a bouillon cube) and ground turmeric. 
You can substitute the broccoli with any vegetable that only needs 2-4 minutes in a pan to cook and doesn’t have too strong of a flavor.
If you want something other than steak, you can use my Marinated Turkey Breast in its place.
This meal can be stored in an air-tight container in the refrigerator for 3-4 days or in the freezer for 4-5 months.
If making multiple servings, consider cooking in batches to ensure the steak cooks evenly.

Nutrition Info Per Serving

Nutrition Facts
Marinated Steak and Broccoli
Amount per Serving
Calories
309
% Daily Value*
Fat
 
16.9
g
26
%
Saturated Fat
 
5.6
g
28
%
Trans Fat
 
0
g
Polyunsaturated Fat
 
0.5
g
Monounsaturated Fat
 
3.3
g
Cholesterol
 
80
mg
27
%
Sodium
 
1469.7
mg
61
%
Potassium
 
364.4
mg
10
%
Carbohydrates
 
12.7
g
4
%
Fiber
 
3.1
g
12
%
Sugar
 
3.7
g
4
%
Protein
 
27.3
g
55
%
Vitamin A
 
705
IU
14
%
Vitamin C
 
139.3
mg
169
%
Calcium
 
55
mg
6
%
Iron
 
2.9
mg
16
%
Net carbs
 
9.6
g
* Percent Daily Values are based on a 2000 calorie diet.