ADVERTISEMENT

Best Beef and Broccoli – 30-Minute Easy Stir-Fry

By August 10, 20268 min read

There is a certain poetry in the sizzle of beef meeting a hot wok, the way the air fills with the scent of garlic and ginger. This Beef and Broccoli is my homage to the classic takeout dish, but made entirely in your own kitchen, where you control every ingredient and every moment.

Advertisements1

The sauce is the soul of this dish—a careful balance of soy, oyster sauce, and a whisper of honey that clings to each piece of broccoli and coats every slice of beef in glossy, savory perfection. It's a recipe born from countless experiments, a quest for that elusive 'best' that we all crave.

In the tradition of stir-frying, everything moves quickly, but the rewards are immediate. This is food that asks for your full attention, and in return, it gives you a meal that feels both comforting and celebratory.

Why You'll Love This Recipe

1

Quick and easy: Ready in just 30 minutes, perfect for busy weeknights.
2

Restaurant-quality taste: The sauce is rich, glossy, and deeply savory.
3

Better than takeout: Fresh ingredients and balanced flavors make it superior.
4

Crowd-pleaser: Even picky eaters will love this classic combination.

About the Ingredients

1 lb (450g) flank steak, thinly sliced against the grain

Flank steak is ideal for stir-frying; it's lean and tender when sliced thin. Substitute with sirloin or skirt steak if preferred, just ensure to slice against the grain.

1/4 cup (60ml) low-sodium soy sauce

Use low-sodium to control saltiness. Tamari or coconut aminos work as gluten-free alternatives.

1/4 cup (60ml) oyster sauce

Oyster sauce adds depth and umami. For a vegetarian version, use mushroom oyster sauce.

2 tablespoons (30ml) honey

Honey balances the saltiness with a subtle sweetness. Maple syrup or brown sugar can be used as substitutes.

1 tablespoon (15ml) sesame oil

Toasted sesame oil gives a nutty aroma; use a good quality one for best flavor.

1 tablespoon (15g) cornstarch

Cornstarch thickens the sauce and helps tenderize the beef. Potato starch is a fine substitute.

3 cloves garlic, minced

Fresh garlic is essential; pre-minced can be used in a pinch but fresh is better.

1 tablespoon (15g) fresh ginger, grated

Fresh ginger adds a zesty kick. Ground ginger is not recommended, but you can use 1/2 teaspoon if desperate.

1 lb (450g) broccoli florets

Fresh broccoli is best; frozen broccoli should be thawed and patted dry before use.

2 tablespoons (30ml) vegetable oil, divided

Use a high-smoke-point oil like canola, peanut, or avocado for stir-frying.

1/2 cup (120ml) beef broth

Low-sodium beef broth is preferred; chicken or vegetable broth can be used in a pinch.

1 tablespoon (15ml) rice vinegar

Rice vinegar adds a mild acidity; apple cider vinegar is a good substitute.

1/4 teaspoon red pepper flakes (optional)

Adds a subtle heat; omit for milder taste or increase for extra spice.

Tips & Tricks

  • Slice the beef against the grain for maximum tenderness, and freeze it for 15-20 minutes to make slicing easier.
  • Blanch the broccoli briefly in salted boiling water for 1-2 minutes, then shock in ice water to keep it bright green and crisp-tender.
  • Have all ingredients prepped and within reach before you start cooking, as stir-frying moves quickly.
  • Don't overcrowd the skillet when searing the beef; cook in batches to get a good sear, not steam.

Pro Tips

1

Velvet the beef: toss sliced beef with 1 tablespoon soy sauce, 1 teaspoon cornstarch, and 1 teaspoon oil for 15 minutes before cooking.
2

Use a wok or large skillet over high heat (400°F/200°C) to get that smoky 'wok hei' flavor.
3

Add the sauce mixture to the wok and let it bubble and thicken before adding the beef and broccoli back in.
4

Finish with a drizzle of toasted sesame oil and a sprinkle of sesame seeds for extra aroma.

Step-by-Step Instructions

1. Prep the Beef

In a medium bowl, combine the sliced beef with 1 tablespoon of soy sauce, 1 teaspoon of cornstarch, and 1 teaspoon of oil. Mix well and let it marinate for 15 minutes while you prepare the other ingredients.

2. Make the Sauce

In a small bowl, whisk together the remaining soy sauce, oyster sauce, honey, sesame oil, cornstarch, beef broth, rice vinegar, and red pepper flakes (if using). Set aside.

3. Blanch the Broccoli

Bring a pot of salted water to a boil (212°F/100°C). Add the broccoli florets and cook for 1-2 minutes until bright green and slightly tender. Immediately transfer to an ice bath to stop cooking. Drain and pat dry.

4. Sear the Beef

Heat a wok or large skillet over high heat (400°F/200°C) until a drop of water sizzles. Add 1 tablespoon of oil and swirl to coat. Add the beef in a single layer, working in batches if needed. Sear for 1-2 minutes per side until browned and cooked through (internal temperature 145°F/63°C for medium-rare). Remove beef from the wok and set aside.

5. Aromatics

Reduce heat to medium-high (350°F/175°C) and add the remaining tablespoon of oil. Add the garlic and ginger, and stir-fry for about 30 seconds until fragrant, being careful not to burn them.

6. Add Broccoli and Sauce

Return the broccoli to the wok and toss with the aromatics. Pour in the sauce mixture and stir constantly. The sauce will bubble and thicken within 1-2 minutes.

7. Combine and Finish

Add the seared beef back to the wok along with any accumulated juices. Toss everything together until the sauce coats all the ingredients evenly and the beef is heated through, about 1 minute.

8. Serve

Transfer to a serving platter and garnish with sesame seeds and sliced green onions if desired. Serve immediately with steamed rice or noodles.

Delicious Variations

Spicy Beef and Broccoli

Add 1-2 teaspoons of sriracha or chili garlic sauce to the sauce mixture for extra heat.

Chicken and Broccoli

Substitute the beef with thinly sliced chicken breast, adjusting cooking time to ensure it's fully cooked (internal temperature 165°F/74°C).

Vegetarian Tofu and Broccoli

Replace the beef with extra-firm tofu, cubed and pan-seared until golden, and use mushroom oyster sauce for a vegan version.

How to Store Beef And Broccoli With The Best Sauce

Refrigerator

Store leftovers in an airtight container in the refrigerator for up to 3-4 days.

Freezer

This dish can be frozen for up to 2 months, though the broccoli may soften upon thawing. Place in a freezer-safe container.

Reheating

Reheat in a skillet over medium heat (325°F/160°C) until warmed through, adding a splash of water or broth to revive the sauce.

Frequently Asked Questions

Q: Why is my beef tough?

Tough beef is usually due to overcooking or slicing with the grain. Always slice against the grain and cook briefly over high heat for tender results.

Q: Can I use frozen broccoli?

Yes, but thaw it completely and pat dry to remove excess moisture before cooking to avoid steaming instead of stir-frying.

Q: What can I substitute for oyster sauce?

You can use hoisin sauce, mushroom sauce, or a mix of soy sauce and a little sugar to mimic the flavor.

Q: How can I make this gluten-free?

Use tamari or coconut aminos instead of soy sauce, and ensure your oyster sauce is gluten-free or use a substitute.

I hope this Beef and Broccoli becomes a staple in your kitchen. Try it tonight and let me know how it turns out in the comments below!

Beef And Broccoli With The Best Sauce

Beef And Broccoli With The Best Sauce

Beef and Broccoli with the Best Sauce is a quick, savory stir-fry that turns weeknight dinners into a flavorful, restaurant-quality experience.

★★★★½ 4.8 (187 ratings)
15 minPrep time15 minCook time4Servings385 kcalCalories

🧂 Ingredients

  • 1 lb (450g) flank steak, thinly sliced against the grain
  • 1/4 cup (60ml) low-sodium soy sauce
  • 1/4 cup (60ml) oyster sauce
  • 2 tablespoons (30ml) honey
  • 1 tablespoon (15ml) sesame oil
  • 1 tablespoon (15g) cornstarch
  • 3 cloves garlic, minced
  • 1 tablespoon (15g) fresh ginger, grated
  • 1 lb (450g) broccoli florets
  • 2 tablespoons (30ml) vegetable oil, divided
  • 1/2 cup (120ml) beef broth
  • 1 tablespoon (15ml) rice vinegar
  • 1/4 teaspoon red pepper flakes (optional)

📋 Instructions

  1. 1Prep the Beef — In a medium bowl, combine the sliced beef with 1 tablespoon of soy sauce, 1 teaspoon of cornstarch, and 1 teaspoon of oil. Mix well and let it marinate for 15 minutes while you prepare the other ingredients.
  2. 2Make the Sauce — In a small bowl, whisk together the remaining soy sauce, oyster sauce, honey, sesame oil, cornstarch, beef broth, rice vinegar, and red pepper flakes (if using). Set aside.
  3. 3Blanch the Broccoli — Bring a pot of salted water to a boil (212°F/100°C). Add the broccoli florets and cook for 1-2 minutes until bright green and slightly tender. Immediately transfer to an ice bath to stop cooking. Drain and pat dry.
  4. 4Sear the Beef — Heat a wok or large skillet over high heat (400°F/200°C) until a drop of water sizzles. Add 1 tablespoon of oil and swirl to coat. Add the beef in a single layer, working in batches if needed. Sear for 1-2 minutes per side until browned and cooked through (internal temperature 145°F/63°C for medium-rare). Remove beef from the wok and set aside.
  5. 5Aromatics — Reduce heat to medium-high (350°F/175°C) and add the remaining tablespoon of oil. Add the garlic and ginger, and stir-fry for about 30 seconds until fragrant, being careful not to burn them.
  6. 6Add Broccoli and Sauce — Return the broccoli to the wok and toss with the aromatics. Pour in the sauce mixture and stir constantly. The sauce will bubble and thicken within 1-2 minutes.
  7. 7Combine and Finish — Add the seared beef back to the wok along with any accumulated juices. Toss everything together until the sauce coats all the ingredients evenly and the beef is heated through, about 1 minute.
  8. 8Serve — Transfer to a serving platter and garnish with sesame seeds and sliced green onions if desired. Serve immediately with steamed rice or noodles.
👨‍🍳 Chef's Note: For the most tender beef, let it rest for 5 minutes after searing before tossing with the sauce. This allows the juices to redistribute.

Servings: 4

Cuisine: American

Course: Main Course

Nutrition (per serving): 385 kcal · 28g protein · 25g carbs · 18g fat
Ingrid Larsen

Written by Ingrid Larsen
Ingrid explores slow travel and cultural immersion, favoring off-season destinations and local experiences. She writes about the logistics of long-term stays and how to connect with communities without being a tourist. Her angle is about depth over distance.

Leave a Comment

x
Advertisements