Go Back
+ servings

Beef and Broccoli

This Beef and Broccoli recipe makes tender cooked vegetables and savory meat covered in an easy and delicious Chinese-style sauce.
Prep Time 15 mins
Cook Time 15 mins
Total Time 30 mins
Course Main Course
Cuisine American, Chinese
Servings 4
Calories 374 kcal


  • 3/4 to 1 pound top sirloin steak cut across the grain into thin strips
  • 3 tablespoons dark soy sauce plus 1 tablespoon for marinade
  • 2 teaspoon mirin or rice vinegar
  • 1 tablespoon oyster sauce
  • 1 teaspoon ginger paste
  • 1 teaspoon roasted garlic paste
  • 1/4 cup light brown sugar
  • 2 tablespoon cornstarch
  • 1 cup beef broth
  • 2 tablespoon vegetable oil or canola oil
  • 2 broccoli crowns cut into small florets
  • 2 to 3 green onions
  • 1 to 2 tablespoons toasted sesame seeds


  • Combine sliced steak with 1 tablespoon of dark soy sauce and 2 tablespoons of mirin. Set aside to marinate while working on the sauce.
  • In a small bowl whisk together the ingredients for the stir-fry sauce: the remaining 3 tablespoons soy sauce, oyster sauce, ginger paste, garlic paste, and brown sugar.
  • Spoon a couple of tablespoons of the beef broth into the cornstarch and stir to dissolve the cornstarch.
  • Mix both the cornstarch mixture and the remaining beef broth into the rest of the stir-fry sauce.
  • Drain the marinated steak and discard juices.
  • Heat the oil in a skillet or wok over medium-high heat until the oil is nearly smoking and a drop of water in the pan sizzles immediately.
  • Drop the drained meat into the pan and stir-fry for 2 to 3 minutes until the meat is browned on both sides.
  • Remove the meat from the pan and set it aside.
  • Add a thin layer of water to the bottom of the pan, just a few tablespoons to steam/simmer the broccoli in. You can use a clean pan or the pan you’ve just used to cook the meat.
  • Add the broccoli florets to the skillet and bring to a simmer. Simmer over medium-high heat, tossing the broccoli a few times until it begins to soften and turns vibrant green, about 3 to 4 minutes.
  • Add about half of the prepared sauce to the broccoli and bring to a simmer. Stir and simmer 1 to 2 minutes longer until the sauce thickens.
  • Add the cooked meat back into the pan and add as much of the remaining sauce as you’d like. This recipe makes a very saucy dish.
  • Heat the meat through and simmer long enough to thicken any additional sauce you have added.
  • Garnish with sliced green onions and toasted sesame seeds, if desired.
  • Serve over white rice or fried rice


TIP: Adjust sweetness by adding or reducing the amount of brown sugar. Adjust saltiness by adding or reducing the amount of soy sauce. You may wish to add a bit more soy sauce if you use a light or regular soy sauce - the dark soy sauce has a more intense flavor and also adds quite a bit more saltiness.
TIP: You do not need to cook the broccoli all the way through when steaming/simmering it as it will cook a bit more when the sauce is added. Undercooking here will give you the best results as you don't want to end up with soggy broccoli. We’re just giving it a head start. 


Calories: 374kcalCarbohydrates: 41gProtein: 30gFat: 12gSaturated Fat: 7gCholesterol: 50mgSodium: 1273mgPotassium: 1377mgFiber: 8gSugar: 19gVitamin A: 1954IUVitamin C: 273mgCalcium: 207mgIron: 5mg