Classic Beef and Broccoli Stir-Fry: The Ultimate Homemade Recipe

Experience restaurant-quality beef and broccoli at home with our easy, flavorful stir-fry that delivers tender steak and crisp veggies in a rich sauce.

By Medha deb
Created on

Beef and Broccoli Stir-Fry: The Chinese-American Classic

Beef and broccoli is a beloved dish in Chinese-American cuisine, known for its tender, velvety pieces of steak, crisp broccoli florets, and rich, fragrant brown sauce. Often served over white rice, this stir-fry combines savory flavors with satisfying textures, making it a favorite for weeknight cooking and special occasions alike. If you’ve ever wondered how to recreate this takeout favorite at home, our step-by-step guide will walk you through the entire process, from marination to final plating.

What Makes Beef and Broccoli Outstanding?

  • Tender steak: Thinly sliced flank steak, marinated and briefly seared, develops a characteristic “velvet” texture.
  • Crisp-tender broccoli: Quick cooking preserves crunch and bright flavor.
  • Rich sauce: Soy sauce, oyster sauce, and aromatics combine for a glossy, savory coating.
  • Quick cooking: Stir-frying delivers restaurant-quality results in under 30 minutes.

Ingredients for Beef and Broccoli Stir-Fry

The magic of this dish begins with fresh ingredients and a well-balanced sauce. Here’s what you’ll need for a classic beef and broccoli stir-fry:

IngredientAmountRole in Recipe
Flank steak1 1/2 lbs, thinly slicedMain protein, tender and quick-cooking
Soy sauce2/3 cup, dividedBase for marinade and sauce, adds savory flavor
Cornstarch2 1/2 tbsp, dividedVelveting meat and thickening sauce
Brown sugar2 tbsp, dividedBalancing the salty flavors, slight sweetness
Sherry (or dry white wine)2 tbspTenderizes meat and adds depth
Rice vinegar1 tbspBrightens sauce, balances flavor
Beef broth3/4 cupProvides savory base for sauce
Oyster sauce3 tbspRicher umami, signature flavor
Sriracha (optional)1 tbspHeat and extra flavor
Garlic3 cloves, mincedCrisp aromatic
Ginger2-inch piece, mincedFragrant aromatic
Scallions3, sliced (green and white parts separated)Fresh finishing touch & flavor base
Broccoli4 cups floretsVegetable star, vivid color and crunch
Vegetable oil3 tbspFor stir-frying
Sesame seedsFor garnishNutty crunch
White riceFor servingBase for meal

Step-by-Step Directions

Step 1: Marinate the Steak

  • In a medium bowl, combine sherry (or wine), rice vinegar, salt, black pepper, 1/3 cup soy sauce, 1 tbsp + 1.5 tsp cornstarch, and 1 tbsp brown sugar.
  • Add thinly sliced flank steak to the bowl and toss to evenly coat the pieces.
  • Let the steak marinate for 20 minutes at room temperature, which tenderizes and flavors the meat.

Step 2: Prepare Aromatics and Vegetables

  • Finely chop garlic and ginger.
  • Slice scallions and separate green tops (for garnish) from white parts (for stir-fry).
  • In a small bowl, combine garlic, ginger, and white scallion pieces. Reserve the green tops separately for finishing the dish.
  • Chop broccoli into bite-sized florets and set aside in a bowl.

Step 3: Make the Stir-Fry Sauce

  • In a large measuring cup, whisk together beef broth, oyster sauce, sriracha (if desired), remaining 1/4 cup soy sauce, 1 tbsp cornstarch, and 1 tbsp brown sugar.
  • Arrange prepared bowls of steak, aromatics, broccoli, and sauce next to the stove for a seamless cooking process.

Step 4: Sear the Beef

  • Heat 1 tbsp vegetable oil in a large skillet over medium-high heat.
  • Add half of the marinated steak in a single layer and let cook 1 minute undisturbed to develop char and flavor.
  • Stir and cook another minute, until fully cooked in spots and beginning to char.
  • Transfer beef to a plate and repeat the process with another tablespoon of oil and remaining steak.
  • Discard any excess marinade, as it has done its job of flavoring and tenderizing the beef.

Step 5: Cook Aromatics and Broccoli

  • Return skillet to medium heat and add remaining 1 tbsp oil.
  • Add the garlic-ginger-scallion mixture. Stir occasionally until fragrant (about 2 minutes).
  • Add broccoli florets and stir frequently until slightly softened (about 1 minute).
  • Pour in prepared stir-fry sauce, cover, and cook undisturbed for 3 minutes. The broccoli will steam and sauce will thicken.

Step 6: Combine Beef and Broccoli

  • Uncover the pan, return cooked beef to skillet, and toss to fully coat with the sauce.
  • Continue cooking, tossing frequently, until beef is warmed through and broccoli is crisp-tender (2–3 minutes more).

Step 7: Serve and Garnish

  • Divide cooked white rice among serving plates.
  • Spoon beef and broccoli stir-fry over rice.
  • Sprinkle with reserved green scallion tops and sesame seeds for a final touch of freshness and flavor.

Tips for Perfect Beef and Broccoli Every Time

  • Use flank steak or sirloin: These cuts are lean and develop great texture when sliced thin against the grain.
  • Don’t overcrowd the pan: Sear beef in batches to ensure browning—not steaming—for optimal flavor.
  • Prep ahead: Have all ingredients measured and chopped before you begin stir-frying. This is key for success in high-heat cooking.
  • Keep broccoli crisp: Cook briefly for color and crunch. Overcooked broccoli can become mushy.
  • Toss frequently: Ensures even sauce distribution and avoids sticking.

Variations for Customization

  • Make it spicy: Add more sriracha or red pepper flakes for heat.
  • Go gluten-free: Substitute tamari for soy sauce.
  • Try other veggies: Snow peas, bell peppers, or mushrooms work well.
  • Serve with noodles: Swap rice for cooked rice noodles for a twist (see FAQ).

Frequently Asked Questions (FAQs)

Q: Can I use a different cut of beef?

Yes. While flank steak is traditional, sirloin, skirt steak, or even ribeye can be used. The key is slicing thin and marinating to tenderize and flavor the meat.

Q: Is oyster sauce necessary?

Oyster sauce adds a distinct savory depth and subtle sweetness. If you don’t have it, you can substitute with soy sauce plus a dash of Worcestershire, but the flavor won’t be quite as rich.

Q: How do I keep broccoli crisp, not soggy?

The secret is in the short steaming step. Cover for 3 minutes only, then finish uncovered with beef. Immediate serving helps retain crunch.

Q: Can I make this gluten-free?

Yes, substitute tamari or certified gluten-free soy sauce and check oyster sauce for a gluten-free label.

Q: What are good side dishes for beef and broccoli?

White rice is classic, but brown rice, jasmine rice, or rice noodles offer good variety. Steamed dumplings and simple cucumber salad pair well, too.

Serving Suggestions and Presentation

For the best experience, serve beef and broccoli immediately over piping hot white rice. Garnish with chopped green scallions and toasted sesame seeds to enhance flavor and visual appeal. Pair with:

  • Simple cucumber salad with rice vinegar dressing
  • Steamed or pan-fried dumplings
  • Pickled vegetables for crunch and acidity

Nutrition and Storage Tips

  • Nutritional profile: Protein-rich, loaded with fiber, vitamins, and minerals thanks to steak and broccoli.
  • Storing leftovers: Cool completely, then refrigerate for up to 3 days in a sealed container.
  • Reheating: Gently reheat in a skillet over medium heat or microwave in brief intervals, stirring often to preserve texture.
  • Freezing: Beef and broccoli can be frozen but may lose some crispness. Freeze in portions with rice for easy weeknight meals.

Advanced Options: Slow-Cooker Beef and Broccoli

For a hands-off version, try a slow-cooker approach:

  • Add sliced steak to a slow cooker with beef broth, soy sauce, brown sugar, sesame oil, Sriracha, garlic, and green onions.
  • Cover and cook on low for 3.5–4 hours until beef is fork-tender.
  • Mix slow-cooker broth with cornstarch and return to pot to thicken.
  • Add broccoli florets and cook covered for 20 minutes.
  • Serve over jasmine rice with sesame seeds and green onions.

Reader Testimonials and Community Feedback

Many home cooks rave about the tender texture and restaurant-level flavor of this recipe. Common feedback highlights the importance of marinating the beef and using fresh aromatics for depth. Comments often praise its adaptability and crowd-pleasing results for families of all ages.

Popular Variations from Delish

  • Slow-Cooker Beef & Broccoli: Low and slow for fall-apart beef (see Delish).
  • Beef & Broccoli Noodles: Soy sauce-infused steak tossed with rice noodles and broccoli for a quick, satisfying alternative.
  • Mongolian Beef & Broccoli: Sweet, crispy beef with a robust sauce for a different flavor profile.
  • Air Fryer Beef & Broccoli: Quick, easy, and less oil—ready in under 30 minutes.
  • Ground Beef Teriyaki Bowls: No slicing needed, teriyaki sauce for a weeknight twist.

Conclusion: Make This Classic Tonight

With its tender steak, crisp-tender broccoli, and rich, glossy sauce, beef and broccoli is a perennial favorite that truly shines in homemade form. Whether you follow our classic stir-fry steps or opt for a slow-cooker twist, you’ll enjoy a dish that’s fast, flavorful, and endlessly customizable. Gather your fresh ingredients, prep your mise en place, and discover how easy it is to bring the flavors of your favorite Chinese takeout right to your own kitchen.

Frequently Asked Questions (FAQs)

Q: Can I make beef and broccoli ahead of time?

A: You can prep ingredients ahead, but for best texture, cook just before serving. Leftovers keep well refrigerated for up to 3 days.

Q: How do I slice steak thinly?

A: Freeze the beef for 30 minutes. This firms it up so you can easily slice against the grain into thin strips.

Q: What rice is best for serving?

A: Steamed white rice is classic, but jasmine or basmati rice add fragrance. Fried rice or cooked noodles are flavorful alternatives.

Q: Does this recipe double well?

A: Yes, double all ingredients but cook beef in batches to keep the pan hot for searing.

Q: What wine pairs well with beef and broccoli?

A: Light reds like Pinot Noir or dry white wines such as Sauvignon Blanc work beautifully. A crisp lager also enhances the savory notes.

‹›