Chinese Beef and Broccoli – A Takeout Classic Made at Home

Chinese beef and broccoli is one of the most popular takeout dishes for good reason: it’s quick, packed with bold flavor, and has the perfect balance of tender meat and crisp-tender vegetables in a savory brown sauce. The dish originated in Chinese-American restaurants, inspired by Cantonese cooking techniques that emphasize stir-frying and quick cooking with high heat.

This homemade version of Chinese beef and broccoli is just as satisfying as restaurant takeout, but fresher and healthier. The beef is thinly sliced and marinated for tenderness, while the broccoli stays vibrant and just slightly crisp. The sauce is glossy, umami-rich, and so good you’ll want to drizzle it over rice or noodles.

With easy prep and fast cook time, it’s a weeknight favorite the whole family will love.

Ingredients Overview

To create an authentic yet approachable Chinese beef and broccoli, each ingredient has a specific role in building flavor, texture, and balance.

For the Beef:

  • Flank Steak or Sirloin: These cuts are lean but flavorful and become tender when sliced thinly against the grain. Flank steak is traditional, but sirloin works well too.

  • Soy Sauce (or Tamari): Used in the marinade and sauce for salt and umami.

  • Cornstarch: Helps tenderize the meat and creates a slight coating that thickens the sauce later.

  • Baking Soda (Optional): A small amount can be used to “velvet” the beef, a technique used in Chinese cooking to tenderize meat.

For the Broccoli:

  • Fresh Broccoli Florets: Cut into bite-sized pieces. Blanching or quick steaming before stir-frying keeps it crisp and bright green.

  • Water or Stock: A splash of liquid helps steam the broccoli during cooking without over-softening it.

For the Sauce:

  • Oyster Sauce: A key ingredient for savory depth and that signature takeout flavor.

  • Garlic & Ginger: Classic aromatics in Chinese stir-fry, both pungent and warming.

  • Brown Sugar: Adds just enough sweetness to balance the salty and savory elements.

  • Cornstarch Slurry: Thickens the sauce to a silky consistency.

  • Sesame Oil: Added at the end for rich, nutty aroma.

Optional Additions:

  • Red Pepper Flakes or Sriracha: If you like a little heat.

  • Sliced Mushrooms or Bell Peppers: For more variety.

  • Green Onions: As a fresh garnish.

Step-by-Step Instructions

1. Slice and Marinate the Beef

Thinly slice 1 lb flank or sirloin steak against the grain into 1/8-inch strips.

In a bowl, mix:

  • 2 tbsp soy sauce

  • 1 tsp cornstarch

  • ½ tsp baking soda (optional)

  • 1 tsp rice vinegar or Shaoxing wine

Toss the beef in the marinade and let it rest for 20–30 minutes while prepping other ingredients.

2. Blanch the Broccoli

Bring a pot of water to a boil and add 3 cups broccoli florets. Cook for 1–2 minutes until just bright green and slightly tender. Drain and rinse with cold water to stop cooking. Set aside.

This step helps the broccoli stay vibrant and cook quickly in the stir-fry.

3. Make the Sauce

In a small bowl, whisk together:

  • 3 tbsp oyster sauce

  • 2 tbsp soy sauce or tamari

  • 1 tbsp brown sugar

  • 1 tsp sesame oil

  • 2 tbsp water or stock

  • 1 tsp cornstarch

This glossy sauce gives the dish its signature flavor and thickens as it cooks.

4. Stir-Fry the Beef

Heat 1 tbsp oil (like avocado or peanut oil) in a large skillet or wok over medium-high heat.

Add beef in a single layer (cook in batches if needed to avoid overcrowding). Sear for 1–2 minutes per side until browned but not overcooked. Remove beef to a plate.

5. Cook Aromatics and Broccoli

In the same skillet, add a bit more oil if needed. Sauté 2 minced garlic cloves and 1 tsp grated ginger for 30 seconds until fragrant.

Add blanched broccoli and a splash of water or stock. Stir-fry for 1–2 minutes to warm through.

6. Combine and Sauce

Return beef to the pan. Pour in the sauce mixture and stir everything together. Cook for 1–2 minutes until the sauce thickens and coats the meat and vegetables.

Remove from heat. Taste and adjust seasoning — add more soy sauce or a pinch of sugar if desired.

7. Serve

Serve hot over steamed jasmine rice, brown rice, or noodles. Garnish with sesame seeds or green onions.

Tips, Variations & Substitutions

  • Cut Beef Thinly: Always slice against the grain for maximum tenderness.

  • Velveting Method: For even more tender meat, marinate with baking soda for 20 minutes and rinse before cooking — a Chinese restaurant secret.

  • Low-Carb Version: Serve over cauliflower rice or sautéed cabbage.

  • No Oyster Sauce? Use hoisin sauce with a bit of soy sauce. For vegan versions, use mushroom-based stir-fry sauce.

  • Add Crunch: Water chestnuts or snap peas work well for added texture.

Serving Ideas & Occasions

This beef and broccoli dish is ideal for:

  • Busy weeknights — it’s quick and satisfying.

  • Family dinners — kids and adults love it alike.

  • Meal prep lunches — stores well and reheats easily.

  • Weekend dinners — paired with potstickers or egg drop soup.

Serve with:

  • Steamed white or brown rice

  • Vegetable fried rice

  • Lo mein or rice noodles

  • Cucumber salad with sesame dressing

Finish with fresh orange slices or fortune cookies for a fun takeout-at-home vibe.

Nutritional & Health Notes

This dish offers a great balance of macronutrients:

  • Protein: Lean beef provides iron, B-vitamins, and protein for muscle repair.

  • Vegetables: Broccoli is rich in fiber, Vitamin C, and antioxidants.

  • Low in sugar and customizable: The sauce is lightly sweet, but you can adjust the amount of sugar or sodium to suit your needs.

To make it gluten-free, use tamari in place of soy sauce and a gluten-free oyster sauce. Serve with rice or gluten-free noodles for a completely safe meal.

FAQs

Q1: Can I use frozen broccoli?

Yes, just steam or thaw it first. It won’t have the same crisp-tender texture as fresh, but it’s a good shortcut.

Q2: What’s the best cut of beef for stir-fry?

Flank steak is ideal for its texture and flavor, but sirloin, skirt steak, or even thin-sliced ribeye can work well.

Q3: Can I make this ahead?

Yes. Cook everything, let cool, and store in airtight containers. It reheats well on the stovetop or microwave. Add a splash of water to loosen the sauce when reheating.

Q4: Is this dish gluten-free?

It can be! Use tamari instead of soy sauce and choose a gluten-free oyster sauce. Always check labels to be sure.

Q5: What can I use instead of oyster sauce?

Try a vegan mushroom stir-fry sauce, or a mix of soy sauce, a touch of hoisin, and a dash of molasses or mushroom powder.

Q6: Can I add other vegetables?

Absolutely. Sliced mushrooms, bell peppers, snow peas, or baby corn all stir-fry beautifully with beef and broccoli.

Q7: Why is my beef tough?

It could be cut too thick, cooked too long, or sliced with the grain. Always slice thinly across the grain and cook quickly over high heat.

Print

Chinese Beef and Broccoli – A Takeout Classic Made at Home

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A fast, savory stir-fry of tender beef and crisp broccoli in a glossy, garlic-ginger brown sauce. A healthier take on the takeout favorite, made at home in under 30 minutes.

  • Author: Maya Lawson

Ingredients

Scale

For the Beef:

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

  • 2 tbsp soy sauce or tamari

  • 1 tsp cornstarch

  • ½ tsp baking soda (optional)

  • 1 tsp rice vinegar or Shaoxing wine

For the Stir-Fry:

  • 3 cups broccoli florets

  • 2 cloves garlic, minced

  • 1 tsp ginger, grated

  • 1 tbsp neutral oil (avocado, peanut)

For the Sauce:

  • 3 tbsp oyster sauce

  • 2 tbsp soy sauce

  • 1 tbsp brown sugar

  • 2 tbsp water or broth

  • 1 tsp sesame oil

  • 1 tsp cornstarch

Instructions

  • Marinate beef in soy sauce, cornstarch, baking soda, and vinegar for 20–30 minutes.

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

  • Mix sauce ingredients in a small bowl.

  • Heat oil in skillet or wok. Sear beef in batches until browned. Remove.

  • Sauté garlic and ginger. Add broccoli and splash of water to steam.

  • Return beef to pan. Add sauce and stir-fry until thickened and glossy.

  • Serve hot with rice. Garnish with sesame seeds or green onions.

Notes

  • For extra tenderness, use the velveting technique with baking soda.

  • Make gluten-free by using tamari and GF oyster sauce.

  • Add mushrooms or peppers for variation.

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