Go Back
+ servings
Chopsticks lifting a bite of beef with broccoli from a white bowl.
Print Recipe
5 from 10 votes

Beef with Broccoli

Beef with Broccoli has savory strips of thinly sliced beef with juicy, flavorful bites of tender-crisp broccoli coated in a silky sauce. It's an easy at home version of your favorite Chinese takeout classic that is ready in about 30 minutes!
Prep Time15 minutes
Cook Time10 minutes
Total Time10 minutes
Course: Dinner
Cuisine: Chinese
Servings: 4 servings
Calories: 259kcal
Author: Amy Nash

Ingredients

Beef & Marinade

  • 1 pound beef tenderloin, flank steak, or sirloin steak thinly sliced about ¼-inch thick
  • 2 teaspoons cornstarch
  • 1 teaspoon soy sauce
  • Pinch of freshly ground black pepper

Brown sauce

  • ½ cup chicken stock
  • 1 Tablespoon oyster sauce
  • ½ Tablespoon soy sauce
  • 1 teaspoon cornstarch
  • ½ teaspoon brown sugar
  • ¼ teaspoon sesame oil

Stir-fry

  • 1 ½ Tablespoons peanut oil
  • 3 garlic cloves minced
  • 4-5 cups broccoli florets, about 1 large or 2 small heads broccoli
  • ¼ cup water
  • Sesame seeds, for garnish (optional)

Instructions

  • Combine the cornstarch, soy sauce, freshly ground black pepper, and beef in a medium-size bowl and stir to coat the meat. Allow to marinate at room temperature for 15 minutes.
  • Put all the brown sauce ingredients into a small jar with a tight seal. Shut the lid tightly and shake to combine. Set aside.
  • Add the peanut oil to a large skillet or wok and heat over medium-high heat. When the oil is hot, add the beef and stir-fry 3-5 minutes, just until the meat is no longer pink. Remove the meat from the pan and set aside.
  • Add the garlic and stir-fry just for a few seconds, then add in the broccoli and water. Stir-fry until the water has evaporated and the broccoli is tender-crisp.
  • Return the beef to the pan with the broccoli and add the brown sauce. Toss and stir another 2 minutes, until the sauce has thickened just a bit, then remove from the heat and transfer the prepared beef with broccoli to a serving dish. Garnish with sesame seeds, if desired, and serve with rice.

Notes

  • Slice the beef into thin strips. This allows it to sear quickly and results in tender bites. It can help to stick the meat in the freezer for 30 minutes before slicing so that it is a little firm first.
  • Don't overcook the broccoli. Nobody likes mushy, soft broccoli. You want it to be tender, but still have a little bite of bite to it.
  • Use a different protein. You could technically make this dish with 1-inch pieces of chicken instead of beef.
  • Make it vegetarian. Rather than using beef, you could use chopped root vegetables or mushrooms to replace the meat and vegetable stock in place of the chicken stock in the sauce. They would also taste amazing coated in the savory sauce.
  • Serve with white or brown rice.

Nutrition

Calories: 259kcal | Carbohydrates: 10g | Protein: 29g | Fat: 11g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Cholesterol: 70mg | Sodium: 471mg | Potassium: 727mg | Fiber: 2g | Sugar: 3g | Vitamin A: 568IU | Vitamin C: 82mg | Calcium: 83mg | Iron: 3mg