Chinese Beef and Broccoli – Better Than Takeout & Ready in 25 Minutes

This Chinese Beef and Broccoli recipe is a fast, flavor-packed classic that tastes just like your favorite takeout — but fresher, healthier, and made in your own kitchen in under 30 minutes.

Featuring thinly sliced flank steak in a rich, savory garlic-soy sauce and tender-crisp broccoli, this stir-fry is the perfect balance of umami, texture, and simplicity. It’s quick enough for a weeknight meal and satisfying enough for a weekend splurge.

Served over rice or noodles, this dish is high in protein, loaded with veggies, and better than most takeout versions — without the extra oil or sugar.

Ingredients Overview

Here’s what makes this Chinese-style beef and broccoli stand out:

Flank Steak or Sirloin

Flank steak is tender, flavorful, and perfect for stir-frying. It’s best sliced very thinly against the grain to stay tender when cooked quickly.

Substitutes: Sirloin, skirt steak, or even flat iron steak work well. For a budget option, try thin-cut chuck steak — just marinate a bit longer.

Tip: Pop the steak in the freezer for 15–20 minutes to make slicing easier.

Broccoli

Fresh broccoli florets offer a crisp-tender bite and soak up the sauce beautifully.

Substitutes: Broccolini, snap peas, or a stir-fry mix of carrots and bell peppers if you want to mix things up.

Frozen broccoli? It can work, but blanch it briefly first to avoid mushiness.

Garlic & Ginger

These aromatic staples give the sauce its base flavor. Freshly grated is best — they add warmth and punch that’s essential in Chinese cooking.

Stir-Fry Sauce

The savory-sweet sauce brings it all together:

  • Soy Sauce: Umami and saltiness

  • Oyster Sauce: Deep, glossy richness

  • Brown Sugar or Honey: Subtle sweetness to balance the salt

  • Cornstarch Slurry: Thickens the sauce for that signature glossy finish

  • Beef or Chicken Broth: Adds depth and makes the sauce coat the meat and veggies perfectly

Sesame Oil & Green Onions

Toasted sesame oil adds a nutty finish, and green onions bring a fresh, herbal contrast.

Step-by-Step Instructions

1. Make the Sauce

In a bowl, whisk together:

  • ¼ cup low-sodium soy sauce

  • 2 tablespoons oyster sauce

  • 1 tablespoon brown sugar or honey

  • 1 tablespoon cornstarch

  • ¼ cup beef broth or water

  • 1 teaspoon toasted sesame oil

Set aside — this will come together quickly once the pan is hot.

2. Prep the Beef

Thinly slice 1 lb flank steak against the grain. Pat dry and season lightly with salt and pepper.

Optional marinade (for extra tenderness):
Toss beef with 1 tablespoon soy sauce, 1 teaspoon cornstarch, and a splash of rice wine or dry sherry. Let sit for 15 minutes while you prep other ingredients.

3. Cook the Broccoli

Bring a pot of water to a boil. Add broccoli florets and blanch for 2–3 minutes until bright green and just tender. Drain and set aside.

Shortcut: Steam in the microwave with a splash of water for 2–3 minutes.

4. Sear the Beef

Heat 1 tablespoon oil in a large skillet or wok over high heat. Add the beef in a single layer (cook in batches if needed) and sear for 1–2 minutes per side until just browned. Remove and set aside.

Don’t overcook — it will finish in the sauce later.

5. Sauté Aromatics

In the same pan, add a little more oil if needed. Sauté 2–3 minced garlic cloves and 1 teaspoon fresh grated ginger for 30 seconds until fragrant.

6. Add Broccoli and Sauce

Return the broccoli to the pan. Stir the sauce again (cornstarch may settle), then pour it in. Stir to coat the vegetables and let it simmer for 1–2 minutes until slightly thickened.

7. Add the Beef Back In

Add the seared beef back to the skillet and toss everything together. Cook for another 1–2 minutes until warmed through and coated in sauce.

Top with sliced green onions and a drizzle of sesame oil if desired.

Tips, Variations & Substitutions

  • Tender meat tip: Slice thinly against the grain for the best texture.

  • Low-sugar version: Skip the brown sugar or use a sugar substitute like monk fruit.

  • Gluten-free: Use tamari instead of soy sauce and gluten-free oyster sauce.

  • More veggies: Add red bell peppers, mushrooms, or snow peas.

  • Spicy kick: Add chili flakes, fresh sliced chilies, or a dash of chili garlic sauce.

  • Meal prep: This reheats beautifully for lunches — store rice and beef separately to keep textures intact.

Serving Ideas & Occasions

Beef and broccoli is perfect for:

  • Quick weeknight dinners that feel like takeout without the wait

  • Meal prep lunches that are satisfying and protein-rich

  • Family meals where everyone loves a hearty stir-fry

Serve it with:

  • Steamed jasmine or brown rice

  • Garlic noodles or lo mein

  • Cauliflower rice for a low-carb option

  • A light cucumber salad or Asian slaw

It’s also great inside lettuce wraps or over rice bowls with a fried egg on top.

Nutritional & Health Notes

This dish is naturally high in protein and low in refined ingredients. Here’s what makes it a smart choice:

  • Lean protein: Flank steak is a great source of protein and iron

  • Vegetable-rich: Broccoli adds fiber, vitamins A and C, and antioxidants

  • Lower sugar and sodium than takeout when made at home

  • Balanced macronutrients: Especially when served with whole grains or veggies

Approximate nutrition (per serving, 4 servings):

  • 350–400 calories

  • 30–35g protein

  • 10–12g fat

  • 15–20g carbs

To make it even lighter, reduce oil or use leaner cuts of beef and serve over cauliflower rice.

FAQs

Q1: Can I use frozen broccoli?
Yes, but thaw and pat dry first. Blanching fresh broccoli gives better texture, but frozen works well in a pinch.

Q2: What’s the best cut of beef for this recipe?
Flank steak is classic. Sirloin, skirt steak, or flat iron steak are also great. Avoid stew meat — it’s too tough for fast cooking.

Q3: Can I make it vegetarian?
Yes. Swap the beef for tofu, seitan, or mushrooms. Use vegetable broth and skip the oyster sauce or use a plant-based alternative.

Q4: Is oyster sauce necessary?
It adds deep umami, but you can sub hoisin sauce or a mix of soy sauce and a little fish sauce. For vegan, use mushroom-based stir-fry sauce.

Q5: How do I keep the beef tender?
Slice thinly against the grain, cook quickly, and don’t overcook. A short marinade with cornstarch helps create a velvety texture (called velveting in Chinese cooking).

Q6: Can I double the sauce?
Yes — especially if you like it saucier or are serving with rice. Just double all sauce ingredients, including cornstarch.

Q7: How long does it keep?
Up to 4 days in the fridge. Reheat gently on the stove or microwave until warmed through. Add a splash of water if the sauce thickens too much

Print

Chinese Beef and Broccoli – Better Than Takeout & Ready in 25 Minutes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This quick and savory Chinese Beef and Broccoli features tender flank steak and crisp broccoli in a garlic-soy sauce — all ready in under 30 minutes for a better-than-takeout dinner.

  • Author: Maya Lawson

Ingredients

Scale
  • 1 lb flank steak, thinly sliced against the grain

  • 23 cups broccoli florets

  • 1 tbsp oil (canola or avocado)

  • 3 garlic cloves, minced

  • 1 tsp fresh ginger, grated

  • ¼ cup soy sauce

  • 2 tbsp oyster sauce

  • 1 tbsp brown sugar or honey

  • 1 tbsp cornstarch

  • ¼ cup beef broth or water

  • 1 tsp toasted sesame oil

  • 2 green onions, sliced

Instructions

  • In a bowl, mix soy sauce, oyster sauce, sugar, broth, sesame oil, and cornstarch. Set aside.

  • Blanch broccoli in boiling water for 2–3 minutes. Drain and set aside.

  • Heat oil in skillet or wok over high heat. Sear beef slices for 1–2 minutes per side. Remove and set aside.

  • Add garlic and ginger to pan. Sauté for 30 seconds.

  • Return broccoli to pan, pour in sauce, and stir until thickened.

  • Add beef back in, toss everything, and cook for 1–2 more minutes.

  • Garnish with green onions and serve over rice.

Notes

  • Slice steak thinly for tenderness

  • Gluten-free: use tamari and GF oyster sauce

  • Double sauce if serving with rice or noodles

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

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