Chinese Beef and Broccoli

This Chinese Beef and Broccoli recipe brings one of my favorite takeout classics straight into my kitchen—with fresher ingredients and even more flavor. The tender slices of beef, stir-fried with vibrant broccoli and coated in a glossy, savory garlic-soy sauce, make it a satisfying dish that’s quick enough for busy weeknights and impressive enough to serve guests.

Why You’ll Love This Recipe

I love this recipe because it’s incredibly fast, uses pantry staples, and delivers bold, restaurant-style flavor without leaving the house. The beef turns out melt-in-your-mouth tender, the broccoli stays crisp-tender, and the sauce clings perfectly to every bite. Plus, it’s healthier than takeout and can easily be adapted to suit different diets or preferences. Chinese Beef and Broccoli

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • 1 lb flank steak or sirloin, thinly sliced against the grain

  • 2 tablespoons soy sauce

  • 1 tablespoon oyster sauce

  • 1 tablespoon hoisin sauce

  • 1 tablespoon cornstarch

  • 1 tablespoon sesame oil

  • 2 tablespoons vegetable oil (for cooking)

  • 3 garlic cloves, minced

  • 1 teaspoon fresh ginger, grated

  • 3 cups broccoli florets

  • 1/4 cup water

  • 1/4 teaspoon black pepper

  • Cooked rice, for serving

  • Optional: sesame seeds and sliced green onions for garnish

Directions

  1. I start by placing the thinly sliced beef in a bowl and mixing it with 1 tablespoon of soy sauce and the cornstarch. I toss it to coat and let it marinate for about 15 minutes.

  2. While the beef is marinating, I whisk together the remaining soy sauce, oyster sauce, hoisin sauce, sesame oil, and black pepper in a small bowl to create the stir-fry sauce.

  3. I heat the vegetable oil in a large skillet or wok over medium-high heat.

  4. Once hot, I add the marinated beef and stir-fry it for 2–3 minutes until it’s just browned. I remove it from the pan and set it aside.

  5. In the same pan, I add the minced garlic and grated ginger. I sauté them for about 30 seconds until fragrant.

  6. I toss in the broccoli and pour in the water. I cover the pan and let the broccoli steam for about 2–3 minutes, just until it becomes bright green and tender-crisp.

  7. I return the cooked beef to the pan, pour in the prepared sauce, and stir everything together. I cook it for another 2–3 minutes until the sauce thickens and coats the beef and broccoli evenly.

  8. I serve the stir-fry hot over a bed of rice, garnished with sesame seeds and sliced green onions if I want an extra touch.

Servings and timing

Servings: 4
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Calories: Approximately 310 kcal per serving

Variations

  • I sometimes swap the beef for chicken, shrimp, or tofu for a different protein.

  • For a spicier version, I stir in a teaspoon of chili garlic sauce or a pinch of red pepper flakes.

  • Adding mushrooms, snap peas, or bell peppers is a great way to make this a heartier veggie stir-fry.

  • For a low-carb meal, I serve it over cauliflower rice or just on its own.

Storage/Reheating

Store: I keep leftovers in an airtight container in the fridge for up to 3 days.
Reheat: I reheat it in a skillet over medium heat until warmed through. A splash of water helps loosen the sauce if it’s thickened too much.
Freeze: While beef and broccoli can be frozen, I find the broccoli texture changes a bit. If I do freeze it, I reheat it straight from frozen in a skillet to avoid sogginess.

FAQs

What kind of beef is best for stir-fry?

I like using flank steak or sirloin because they stay tender when cooked quickly over high heat. Slicing against the grain is key.

Can I use frozen broccoli?

Yes, I can. I thaw it slightly first and skip the steaming step, just stir-fry it until heated through.

What does cornstarch do in this recipe?

It helps tenderize the beef during marinating and thickens the sauce when everything comes together in the pan.

How do I make this gluten-free?

I use gluten-free soy sauce (like tamari) and make sure my hoisin and oyster sauces are labeled gluten-free too.

Is this dish spicy?

Not at all, unless I add heat. For a spicy kick, I include chili paste or a pinch of red pepper flakes.

Conclusion

This Chinese Beef and Broccoli recipe is a go-to for me when I crave something fast, flavorful, and homemade. It’s simple enough for a weeknight but delicious enough that I come back to it again and again. If I want to skip the takeout but still indulge in something satisfying, this dish is exactly what I reach for.

Print

Chinese Beef and Broccoli

Chinese Beef and Broccoli

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Chinese Beef and Broccoli recipe is a quick, delicious stir-fry made with tender beef, crisp broccoli, and a savory garlic-soy sauce. A healthy takeout favorite ready in just 25 minutes—perfect for weeknight dinners.

  • Author: Lizaa
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Dinner
  • Method: Stir-Fry
  • Cuisine: Chinese-American

Ingredients

  • 1 lb flank steak or sirloin, thinly sliced against the grain
  • 2 tablespoons soy sauce (divided)
  • 1 tablespoon oyster sauce
  • 1 tablespoon hoisin sauce
  • 1 tablespoon cornstarch
  • 1 tablespoon sesame oil
  • 2 tablespoons vegetable oil (for cooking)
  • 3 garlic cloves, minced
  • 1 teaspoon fresh ginger, grated
  • 3 cups broccoli florets
  • 1/4 cup water
  • 1/4 teaspoon black pepper
  • Cooked rice, for serving
  • Optional: sesame seeds and sliced green onions, for garnish

Instructions

  1. In a bowl, combine 1 tablespoon soy sauce and cornstarch. Add beef and marinate for 15 minutes.
  2. Whisk together the remaining soy sauce, oyster sauce, hoisin sauce, sesame oil, and black pepper.
  3. Heat vegetable oil in a skillet or wok over medium-high heat. Stir-fry beef for 2–3 minutes until just browned. Remove and set aside.
  4. In the same pan, sauté garlic and ginger for 30 seconds until fragrant.
  5. Add broccoli and 1/4 cup water. Cover and steam for 2–3 minutes until bright green and slightly tender.
  6. Return beef to the pan, pour in the sauce, and cook for 2–3 more minutes until the sauce thickens.
  7. Serve over rice and garnish with sesame seeds and green onions if desired.

Notes

  • Swap beef with chicken, shrimp, or tofu for variety.
  • Add red pepper flakes or chili sauce for extra heat.
  • Include bell peppers, carrots, or snap peas for more vegetables.
  • Use tamari and gluten-free hoisin/oyster sauce for a gluten-free version.
  • Serve over cauliflower rice for a low-carb alternative.

Nutrition

  • Serving Size: 1 serving (without rice)
  • Calories: 310
  • Sugar: 3g
  • Sodium: 690mg
  • Fat: 18g
  • Saturated Fat: 4g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 28g
  • Cholesterol: 70mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star