Low-Calorie Beef and Broccoli Stir-Fry

Healthy beef and broccoli stir fry

The Spruce


Ratings (70)
  • Total: 25 mins
  • Prep: 10 mins
  • Cook: 15 mins
  • Yield: 4 servings
Nutritional Guidelines (per serving)
398 Calories
16g Fat
26g Carbs
40g Protein
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This beef and broccoli stir-fry recipe is so quick-and-easy to prepare and so low in calories, it will probably become a go-to meal for you and your family!

Don't let the words "stir-fry" keep you from enjoying this dish as part of a healthy diet. It is stir-fried in a wok or skillet using only 1 tablespoon of flavorful sesame oil, which equates to less than 1 teaspoon of added fat per serving. You get a lot of rich flavor from the sesame oil without adding a lot of extra calories. 

It is also a way to use up all those extra healthy veggies you have in the vegetable crisper. Toss in colorful sliced peppers, onions, scallions, or thinly sliced carrots along with the broccoli for an extra veggie boost. But don't limit yourself to those; feel free to get creative with any other vegetables that you like in a stir-fry.

This nutritious meal can be on the table in 30 minutes especially if you do some of the prep work, such as chopping the veggies, the night before. It's a great home-cooked weeknight meal for the family that comes together quickly.


  • 1 pound sirloin steak
  • 2 tablespoons cornstarch (divided)
  • 1/4 teaspoon salt
  • 1 tablespoon sesame oil
  • 2 garlic cloves (minced)
  • 1/2 cup water
  • 4 cups broccoli florets (chopped)
  • 1/2 cup vegetable broth
  • 1/4 cup soy sauce
  • Optional: 1 tablespoon toasted sesame seeds

Steps to Make It

  1. Slice the sirloin steak into thin strips, against the grain to help with tenderness. In order to get really thin slices of steak, it helps to partially freeze it and cut it while still frozen.

  2. Add the beef strips to a large plastic bag, and pour in 1 tablespoon cornstarch and the salt. Shake the bag to mix the ingredients and until the beef is well coated.

  3. Heat the sesame oil in a large skillet or wok over medium-high heat. Add the beef, and stir-fry for about 4 minutes, until it is no longer pink. Remove the beef from the pan, place it in a bowl, and set aside.

  4. Add the garlic to the skillet or wok and cook for 1 minute until it is very aromatic but don't let it burn. Then add the water and the broccoli. Continue cooking the broccoli for 4 to 5 minutes until the broccoli is bright green and starting to become tender.

  5. While the broccoli is cooking, mix the remaining 1 tablespoon of cornstarch, vegetable broth, and soy sauce in a small dish. Whisk together well. Then, add this soy sauce mixture along with the beef back to the skillet or wok with the broccoli.

  6. Cook the entire mixture an additional 1 to 2 minutes, until the sauce thickens. Remove from the heat.

  7. Transfer to a serving bowl and sprinkle with optional toasted sesame seeds. Serve with steamed brown rice and you have a lean and well-rounded meal.