Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A close-up shot of a vibrant Beef and Broccoli Stir-Fry in a white bowl, garnished with sesame seeds, with chopsticks resting on the side.

Restaurant-Style Beef and Broccoli Stir-Fry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

An easy, delicious, and healthy Beef and Broccoli Recipe that rivals your favorite takeout, featuring tender beef and crisp-tender broccoli in a rich, savory sauce.

  • Total Time: 1 hour 5 minutes
  • Yield: 4 servings

Ingredients

1 lb flank steak or sirloin, thinly sliced against the grain
1 tbsp soy sauce
1 tbsp cornstarch
1 tsp sesame oil
1/2 cup low-sodium beef broth
1/4 cup soy sauce (low sodium preferred)
2 tbsp oyster sauce (optional, for extra umami)
1 tbsp rice vinegar
1 tbsp brown sugar
1 tsp grated fresh ginger
2 cloves garlic, minced
1 tsp cornstarch (for thickening)
1/2 tsp sesame oil
4 cups fresh broccoli florets
2 tbsp vegetable oil (or preferred high-heat oil)
Cooked rice or noodles, for serving
Sesame seeds, for garnish (optional)

Instructions

Step 1: Prepare the Beef. In a medium bowl, combine the thinly sliced beef with 1 tablespoon soy sauce, 1 tablespoon cornstarch, and 1 teaspoon sesame oil. Mix well to coat the beef evenly. Let it marinate at room temperature for at least 30 minutes, or refrigerate for up to 2 hours. This tenderizes the beef and helps it brown beautifully.
Step 2: Whisk the Sauce. In a small bowl, combine the beef broth, 1/4 cup soy sauce, oyster sauce (if using), rice vinegar, brown sugar, grated ginger, minced garlic, 1 teaspoon cornstarch, and 1/2 teaspoon sesame oil. Whisk until the brown sugar is dissolved and the cornstarch is fully incorporated. Set aside.
Step 3: Prepare the Broccoli. Bring a pot of lightly salted water to a boil. Add the broccoli florets and blanch for 1-2 minutes until vibrant green and crisp-tender. Drain immediately and plunge into an ice bath to stop the cooking, then drain thoroughly. Alternatively, you can steam the broccoli.
Step 4: Cook the Beef. Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat until shimmering. Add half of the marinated beef in a single layer, ensuring not to overcrowd the pan. Sear for 1-2 minutes per side until browned. Remove the cooked beef from the pan and set aside. Repeat with the remaining beef and the second tablespoon of oil.
Step 5: Combine and Finish. Return all the cooked beef to the skillet. Give the prepared sauce a quick whisk again (cornstarch settles!) and pour it over the beef. Bring the sauce to a gentle simmer, stirring constantly. The sauce will begin to thicken as it cooks, typically within 1-2 minutes.
Step 6: Add Broccoli and Serve. Stir in the blanched broccoli florets and toss to coat everything in the glossy sauce. Cook for another minute or two until the broccoli is heated through. Remove from heat. Serve immediately over steamed rice or noodles, garnished with sesame seeds if desired. Enjoy your delicious homemade Beef and Broccoli Recipe!

Notes

For best results, slice beef very thinly against the grain and don't overcrowd the pan when searing to ensure a good browning. The cornstarch in the marinade and sauce is key for tender beef and a glossy, thick sauce.

  • Prep Time: 20 minutes (plus 30 minutes marinating)
  • Cook Time: 15 minutes
  • Category: Main Course
  • Cuisine: Chinese-American

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 380 kcal
  • Sugar: 9g
  • Sodium: 950mg
  • Fat: 18g
  • Saturated Fat: 5g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 4g
  • Protein: 30g
  • Cholesterol: 70mg