Beef With Broccoli Stir Fry

Tender beef and crisp broccoli coated in savory brown sauce over steamed rice in the Better Than Takeout Beef With Broccoli. Pin It
Tender beef and crisp broccoli coated in savory brown sauce over steamed rice in the Better Than Takeout Beef With Broccoli. | hometastelab.com

This Chinese-American classic features tender flank steak sliced thin and seared until golden, then tossed with bright broccoli florets in an umami-rich brown sauce. The secret lies in the velveting technique—marinating beef in soy sauce and cornstarch—plus the perfectly balanced sauce combining soy, oyster sauce, hoisin, and brown sugar. From stovetop to table in just 30 minutes, this dish delivers restaurant-quality results with fresh ingredients you can feel good about.

Last Tuesday, I found myself staring at takeout menus while knowing my wok was sitting neglected in the cupboard. That night I threw together this beef and broccoli in under 30 minutes, and my husband actually asked if I'd secretly ordered from our usual spot. The sauce hits that perfect sweet-salty spot that makes you want to spoon it over everything.

My mom never made stir-fry growing up, so I learned the hard way that throwing raw beef into hot wok gives you tough, chewy disappointment. The first time I tried velveting meat, I couldn't believe the difference it made. Now this is the weeknight dinner I make when I want something that feels special but doesn't require energy I don't have.

Ingredients

  • 1 lb flank steak, thinly sliced against the grain: Freezing the meat for 20 minutes makes it SO much easier to get those thin, tender slices
  • 2 tbsp soy sauce, 1 tbsp cornstarch, 1 tsp sesame oil: This trio creates a protective coating that keeps beef juicy during high heat cooking
  • 1/4 cup low-sodium soy sauce, 2 tbsp oyster sauce, 1 tbsp hoisin sauce: The flavor trifecta gives you that umami-rich restaurant taste without needing a secret recipe
  • 2 tbsp brown sugar: Balances the salty sauces and helps create that gorgeous glossy finish
  • 2 tsp cornstarch mixed into sauce: This is what transforms thin liquid into that thick, clingy coating that coats every bite
  • 1/3 cup beef broth or water: Creates enough sauce to coat everything generously without drowning the dish
  • 4 cups broccoli florets: Blanching first means you get perfectly tender-crisp broccoli instead of undercooked stalks
  • 3 cloves garlic, 1-inch grated fresh ginger: Fresh aromatics make all the difference, so skip the powdered stuff here
  • 2 tbsp vegetable oil divided: High smoke point oil is non-negotiable for proper stir-fry technique
  • Green onions and sesame seeds: These finishing touches add fresh contrast and that restaurant presentation

Instructions

Marinate the beef:
Toss the sliced flank steak with soy sauce, cornstarch, and sesame oil in a medium bowl until every piece is well coated. Let it sit for 10 to 15 minutes while you prep everything else, which gives the cornstarch time to work its magic.
Whisk up the sauce:
Combine the soy sauce, oyster sauce, hoisin sauce, brown sugar, cornstarch, and beef broth in a small bowl. Whisk until the brown sugar and cornstarch are completely dissolved and the mixture looks smooth and uniform.
Blanch the broccoli:
Bring a large pot of water to a rolling boil, then drop in the broccoli florets for just 1 to 2 minutes until they turn bright green. Immediately drain them and set aside, which jump-starts the cooking process so they finish perfectly in the wok.
Sear the beef:
Heat 1 tablespoon of oil in a large skillet or wok over high heat until it's shimmering hot. Add the beef in a single layer and let it sear for 1 to 2 minutes per side until browned but still slightly pink in the center, then remove it to a plate.
Build the flavor base:
Add the remaining oil to the hot pan and toss in the garlic and ginger. Stir-fry for about 30 seconds until the garlic becomes fragrant and the ginger's aroma fills your kitchen.
Bring it all together:
Return the beef to the pan along with the blanched broccoli. Pour in the sauce and toss everything together for 2 to 3 minutes until the sauce bubbles and thickens to coat each piece.
Finish and serve:
Sprinkle with green onions and sesame seeds if you're feeling fancy. Serve immediately over steamed rice while the sauce is still glossy and hot.
Homemade Better Than Takeout Beef With Broccoli plated with sautéed aromatics and a glossy garlicky sauce for a weeknight dinner. Pin It
Homemade Better Than Takeout Beef With Broccoli plated with sautéed aromatics and a glossy garlicky sauce for a weeknight dinner. | hometastelab.com

This recipe has become my go-to for unexpected weeknight guests because it looks impressive but comes together so quickly. Last month my sister-in-law asked for the recipe before she'd even finished her first bowl. Something about this combination just works.

Getting That Restaurant Texture

The cornstarch coating on the beef is what professional Chinese kitchens call velveting. It creates a protective layer that seals in moisture even when exposed to high heat. I've skipped this step before when I was rushing, and the difference is night and day. Take the extra 5 minutes.

Make It Your Own

Sometimes I'll add sliced bell peppers or snap peas when I need to use up vegetables from the crisper drawer. The sauce works with almost any vegetable, just adjust the blanching time based on what you're using. Snow peas need only 30 seconds, while carrots might need a full 2 minutes.

Sauce Secrets

If you like things spicy, add a pinch of red pepper flakes to the sauce mixture. A splash of rice vinegar at the end cuts through the richness beautifully. This sauce also keeps well in the fridge for a week if you want to double the recipe and save half for next time.

  • Freeze any leftover sauce in an ice cube tray for instant flavor bombs later
  • Substitute chicken thighs or firm tofu if you're not feeling like beef tonight
  • For gluten-free, use tamari and verify your Asian sauces are certified GF
Restaurant-style Better Than Takeout Beef With Broccoli stir-fried in a hot wok, garnished with green onions and sesame seeds. Pin It
Restaurant-style Better Than Takeout Beef With Broccoli stir-fried in a hot wok, garnished with green onions and sesame seeds. | hometastelab.com

There's something deeply satisfying about making takeout favorites at home, especially when they taste this good. Hope this becomes a weeknight staple for you like it has for me.

Recipe Questions

Slice flank steak against the grain into thin strips, about 1/4 inch thick. Cutting against the grain shortens muscle fibers, ensuring tender bites rather than chewy ones. Partially freezing the beef for 20 minutes makes slicing easier.

Blanching ensures even cooking and vibrant color. Quick boiling softens florets slightly so they finish cooking perfectly when tossed with beef and sauce, without becoming mushy or undercooked.

Flank steak is ideal—lean, flavorful, and quick-cooking. Sirloin, skirt steak, or tri-tip also work well. Look for cuts with visible grain for proper slicing against the muscle fibers.

Absolutely. Substitute tamari or coconut aminos for soy sauce, and verify your oyster and hoisin sauces are certified gluten-free. The flavor and texture remain virtually identical.

Keep refrigerated in an airtight container for up to 3 days. Reheat gently in a skillet over medium heat, adding a splash of water or broth to loosen the sauce. Microwave works too, though the beef may lose some tenderness.

Snow peas, bell peppers, snap peas, bok choy, or baby corn all work beautifully. Just adjust blanching time—softer vegetables like snap peas need only 30 seconds, while harder ones like carrots benefit from 1-2 minutes.

Beef With Broccoli Stir Fry

Tender beef and crisp broccoli in a rich, savory garlic sauce ready in under 30 minutes.

Prep 15m
Cook 15m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Beef & Marinade

  • 1 lb flank steak, thinly sliced against the grain
  • 2 tbsp soy sauce
  • 1 tbsp cornstarch
  • 1 tsp sesame oil

Sauce

  • 1/4 cup low-sodium soy sauce
  • 2 tbsp oyster sauce
  • 1 tbsp hoisin sauce
  • 2 tbsp brown sugar
  • 2 tsp cornstarch
  • 1/3 cup beef broth or water

Vegetables & Aromatics

  • 4 cups broccoli florets (about 1 medium head)
  • 3 cloves garlic, minced
  • 1-inch piece fresh ginger, peeled and grated (about 1 tbsp)
  • 2 tbsp vegetable oil (for stir-frying)
  • 2 green onions, sliced (optional, for garnish)
  • Sesame seeds (optional, for garnish)

Instructions

1
Marinate the Beef: Combine flank steak with 2 tbsp soy sauce, 1 tbsp cornstarch, and 1 tsp sesame oil in a medium bowl. Toss to coat thoroughly and let marinate for 10–15 minutes while preparing remaining ingredients.
2
Prepare the Sauce: Whisk together 1/4 cup soy sauce, oyster sauce, hoisin sauce, brown sugar, 2 tsp cornstarch, and beef broth in a small bowl until smooth and well combined. Set aside.
3
Blanch the Broccoli: Bring a large pot of water to a rolling boil. Add broccoli florets and cook for 1–2 minutes until bright green and just tender-crisp. Drain thoroughly and set aside.
4
Sear the Beef: Heat 1 tbsp vegetable oil in a large skillet or wok over high heat. Add marinated beef in a single layer and sear for 1–2 minutes per side until nicely browned but not fully cooked through. Remove beef to a plate and reserve.
5
Cook Aromatics: Add remaining 1 tbsp oil to the pan. Stir-fry minced garlic and grated ginger for about 30 seconds until fragrant, being careful not to burn.
6
Combine and Finish: Return beef to the pan, add blanched broccoli, and pour in the prepared sauce. Stir-fry everything together for 2–3 minutes until the sauce thickens and coats all ingredients evenly and the beef is just cooked through.
7
Serve: Transfer to a serving dish and garnish with sliced green onions and sesame seeds if desired. Serve immediately over steamed rice.
Additional Information

Equipment Needed

  • Large skillet or wok
  • Mixing bowls
  • Whisk
  • Knife and cutting board
  • Large pot for blanching
  • Strainer or colander

Nutrition (Per Serving)

Calories 320
Protein 32g
Carbs 20g
Fat 12g

Allergy Information

  • Contains soy (soy sauce, oyster sauce, hoisin sauce)
  • Contains gluten (unless gluten-free sauces are used)
  • Contains shellfish (in oyster sauce)
Claire Donovan

Sharing easy, wholesome recipes and practical cooking tips for fellow food lovers.