Beef and Broccoli – A Fast, Flavorful Weeknight Favorite

Skip the takeout menu and make Beef and Broccoli at home with fresh ingredients and big flavor. It’s savory, a little garlicky, and perfectly balanced with tender beef and crisp-tender broccoli. The sauce clings to every bite, thanks to a quick cornstarch slurry, and the whole dish comes together in about 30 minutes.

If you like meals that feel satisfying but not heavy, this one belongs in your weekly rotation.

Save

Beef and Broccoli - A Fast, Flavorful Weeknight Favorite

Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 servings

Ingredients
  

  • Beef: 1 pound flank steak, sirloin, or skirt steak
  • Broccoli: 4 cups florets (about 1 large head)
  • Garlic: 3–4 cloves, minced
  • Fresh ginger: 1 tablespoon, minced
  • Neutral oil: 2–3 tablespoons (canola, vegetable, or peanut oil)
  • Soy sauce: 1/3 cup (use low-sodium if preferred)
  • Oyster sauce: 2 tablespoons
  • Brown sugar or honey: 1–2 teaspoons
  • Rice vinegar or Shaoxing wine: 1 tablespoon
  • Beef stock or water: 1/2 cup
  • Cornstarch: 2 tablespoons (divided)
  • Sesame oil: 1 teaspoon
  • Red pepper flakes or chili-garlic sauce: Optional, to taste
  • Green onions: 2, thinly sliced (optional garnish)
  • Sesame seeds: Optional garnish
  • Cooked rice: For serving

Method
 

  1. Slice the beef thinly. Freeze the steak for 20–30 minutes to firm it up. Using a sharp knife, slice it thinly against the grain into bite-size strips. Thinner slices cook quickly and stay tender.
  2. Marinate and tenderize. In a bowl, toss the beef with 1 tablespoon soy sauce and 1 tablespoon cornstarch. Add 1 teaspoon oil. Let it rest for 10–15 minutes while you prep the other ingredients. This gives a light velveted coating.
  3. Prep the broccoli. Cut the florets into even pieces. If using stems, peel the tough exterior and slice thinly so they cook at the same pace.
  4. Make the sauce. In a small bowl, whisk together remaining soy sauce, oyster sauce, brown sugar or honey, rice vinegar or Shaoxing wine, beef stock or water, and 1 tablespoon cornstarch. Stir until smooth. Adjust sweetness and salt to taste.
  5. Blanch or steam the broccoli. Bring a pot of salted water to a boil and cook broccoli for 1 minute, then drain and rinse with cold water to stop cooking. Alternatively, steam for 2–3 minutes until bright green and crisp-tender. This step keeps it vibrant and not soggy.
  6. Heat the pan. Set a large skillet or wok over medium-high heat. Add 1–2 tablespoons neutral oil and swirl to coat. You want it hot but not smoking.
  7. Sear the beef in batches. Add a single layer of beef and let it sear undisturbed for 30–45 seconds, then stir-fry until mostly browned but not fully cooked through, about 1–2 minutes. Transfer to a plate and repeat with remaining beef if needed. Don’t crowd the pan.
  8. Sauté aromatics. Reduce heat slightly. Add a touch more oil if the pan is dry. Stir-fry garlic and ginger for 20–30 seconds until fragrant. Avoid burning.
  9. Combine and sauce. Return the beef to the pan along with the broccoli. Give the sauce a quick stir, then pour it in. Cook, tossing, for 1–2 minutes until the sauce thickens and coats everything.
  10. Finish and serve. Turn off the heat and stir in sesame oil. Add red pepper flakes if you like a kick. Garnish with green onions and sesame seeds. Serve hot over steamed rice.
Jump to Recipe Card

What Makes This Special

Close-up detail: Sizzling slices of seared flank steak and crisp-tender broccoli tossing together inSave

This version of Beef and Broccoli focuses on a few small techniques that make a big difference. Thinly slicing the beef against the grain keeps it tender, while a quick cornstarch marinade gives it that signature velveted texture. The sauce uses a simple mix of soy sauce, oyster sauce, and a touch of sugar for balance.

Fresh ginger and garlic wake everything up, and a final drizzle of sesame oil adds a warm, nutty finish. It’s fast, flexible, and consistently delicious.

Shopping List

  • Beef: 1 pound flank steak, sirloin, or skirt steak
  • Broccoli: 4 cups florets (about 1 large head)
  • Garlic: 3–4 cloves, minced
  • Fresh ginger: 1 tablespoon, minced
  • Neutral oil: 2–3 tablespoons (canola, vegetable, or peanut oil)
  • Soy sauce: 1/3 cup (use low-sodium if preferred)
  • Oyster sauce: 2 tablespoons
  • Brown sugar or honey: 1–2 teaspoons
  • Rice vinegar or Shaoxing wine: 1 tablespoon
  • Beef stock or water: 1/2 cup
  • Cornstarch: 2 tablespoons (divided)
  • Sesame oil: 1 teaspoon
  • Red pepper flakes or chili-garlic sauce: Optional, to taste
  • Green onions: 2, thinly sliced (optional garnish)
  • Sesame seeds: Optional garnish
  • Cooked rice: For serving

How to Make It

Final dish plated: Restaurant-quality Beef and Broccoli mounded over fluffy white jasmine rice in a Save
  1. Slice the beef thinly. Freeze the steak for 20–30 minutes to firm it up. Using a sharp knife, slice it thinly against the grain into bite-size strips.

    Thinner slices cook quickly and stay tender.

  2. Marinate and tenderize. In a bowl, toss the beef with 1 tablespoon soy sauce and 1 tablespoon cornstarch. Add 1 teaspoon oil. Let it rest for 10–15 minutes while you prep the other ingredients.

    This gives a light velveted coating.

  3. Prep the broccoli. Cut the florets into even pieces. If using stems, peel the tough exterior and slice thinly so they cook at the same pace.
  4. Make the sauce. In a small bowl, whisk together remaining soy sauce, oyster sauce, brown sugar or honey, rice vinegar or Shaoxing wine, beef stock or water, and 1 tablespoon cornstarch. Stir until smooth.

    Adjust sweetness and salt to taste.

  5. Blanch or steam the broccoli. Bring a pot of salted water to a boil and cook broccoli for 1 minute, then drain and rinse with cold water to stop cooking. Alternatively, steam for 2–3 minutes until bright green and crisp-tender. This step keeps it vibrant and not soggy.
  6. Heat the pan. Set a large skillet or wok over medium-high heat.

    Add 1–2 tablespoons neutral oil and swirl to coat. You want it hot but not smoking.

  7. Sear the beef in batches. Add a single layer of beef and let it sear undisturbed for 30–45 seconds, then stir-fry until mostly browned but not fully cooked through, about 1–2 minutes. Transfer to a plate and repeat with remaining beef if needed.

    Don’t crowd the pan.

  8. Sauté aromatics. Reduce heat slightly. Add a touch more oil if the pan is dry. Stir-fry garlic and ginger for 20–30 seconds until fragrant.

    Avoid burning.

  9. Combine and sauce. Return the beef to the pan along with the broccoli. Give the sauce a quick stir, then pour it in. Cook, tossing, for 1–2 minutes until the sauce thickens and coats everything.
  10. Finish and serve. Turn off the heat and stir in sesame oil.

    Add red pepper flakes if you like a kick. Garnish with green onions and sesame seeds. Serve hot over steamed rice.

How to Store

Let leftovers cool, then store in an airtight container in the fridge for up to 4 days.

Reheat gently in a skillet over medium heat with a splash of water to loosen the sauce. You can also use the microwave in short bursts, stirring between rounds. For best texture, store rice separately to keep it from getting soggy.

Tasty top view: Overhead shot of Beef and Broccoli just after saucing in a stainless skillet, showinSave

Health Benefits

  • Protein-rich: Lean cuts like flank or sirloin deliver a solid protein boost that supports muscle repair and satiety.
  • High in fiber and micronutrients: Broccoli adds fiber, vitamin C, vitamin K, folate, and antioxidants that support immune and heart health.
  • Balanced meal: With protein, vegetables, and complex carbs from rice (choose brown rice for extra fiber), it’s a well-rounded plate.
  • Customizable sodium: Using low-sodium soy sauce and adjusting seasoning lets you control salt levels compared to restaurant versions.

Common Mistakes to Avoid

  • Overcrowding the pan: Too much beef at once steams instead of sears.

    Cook in batches for good browning.

  • Skipping the cornstarch marinade: That light coat helps tenderize the beef and gives the sauce something to cling to.
  • Overcooking broccoli: Aim for crisp-tender. It should be bright green, not dull or mushy.
  • Not pre-mixing the sauce: Cornstarch clumps if added straight to the pan. Whisk it first for a smooth, glossy finish.
  • Using low heat: Stir-fries need moderate to high heat to develop flavor quickly without turning soggy.

Alternatives

  • Protein swap: Try chicken thighs, pork tenderloin, or extra-firm tofu.

    If using tofu, press it well and toss with cornstarch before searing.

  • Gluten-free: Use tamari instead of soy sauce and a gluten-free oyster sauce. Confirm all sauces are certified gluten-free.
  • No oyster sauce: Replace with hoisin plus a splash of fish sauce for depth, or double the soy and add a pinch of sugar.
  • Low-carb: Serve over cauliflower rice or sautéed cabbage. You can also reduce the sugar or use a zero-calorie sweetener.
  • Extra veggies: Add bell peppers, snap peas, mushrooms, or carrots.

    Keep pieces similar in size for even cooking.

  • Spicy version: Stir in chili-garlic paste, sliced fresh chiles, or a spoonful of sambal at the end.

FAQ

What cut of beef works best?

Flank steak is classic, but sirloin, skirt steak, or thinly sliced ribeye also work well. The key is slicing thinly against the grain so the fibers are shorter and more tender.

Can I make this without a wok?

Yes. A large stainless steel or cast-iron skillet with plenty of surface area is great.

Preheat well and avoid overcrowding for a good sear.

How do I keep the beef tender?

Slice thinly against the grain, use the cornstarch marinade, and cook quickly over medium-high heat. Don’t cook the beef all the way through before adding the sauce; it will finish in the pan.

Do I have to blanch the broccoli?

No, but it helps lock in color and texture. If you skip blanching, stir-fry the broccoli first with a splash of water and cover for a minute to soften before adding beef and sauce.

What can I use instead of oyster sauce?

Hoisin can step in for sweetness and body.

For savory depth, add a little fish sauce or a pinch of mushroom powder. Adjust sugar to balance.

Can I make it ahead?

You can slice and marinate the beef, mix the sauce, and cut the broccoli up to a day ahead. Cook everything right before serving for the best texture.

Is this freezer-friendly?

Cooked Beef and Broccoli doesn’t freeze perfectly because the broccoli can get soft.

If you must freeze, slightly undercook the broccoli and cool quickly before freezing. Thaw overnight and reheat gently.

How can I add more sauce?

Double the sauce ingredients and add 1 extra teaspoon cornstarch. If it gets too thick, splash in water or stock until it coats nicely.

In Conclusion

Beef and Broccoli is a weeknight hero: quick to cook, easy to customize, and reliably tasty.

With a few smart steps—thin slicing, a brief marinade, and a balanced sauce—you’ll match or beat your favorite takeout. Keep the pantry staples on hand, and dinner will be on the table in 30 minutes, no stress required. Serve it hot over rice, sprinkle on some green onions, and enjoy every savory bite.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating