Beef And Broccoli – A Quick, Flavorful Weeknight Classic

Beef and broccoli is one of those meals that checks all the boxes: fast, satisfying, and big on flavor. It’s the kind of dinner you can throw together after work without feeling like you’re settling for something bland. Tender slices of beef, crisp broccoli, and a savory sauce make it taste like your favorite takeout—only fresher.

You don’t need special equipment or hard-to-find ingredients, and it comes together in one pan. If you want a go-to recipe that everyone at the table will enjoy, this is it.

Beef And Broccoli – A Quick, Flavorful Weeknight Classic

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

Ingredients

  

  • Beef: 1 pound flank steak or sirloin, thinly sliced against the grain
  • Broccoli: 4 cups broccoli florets (about 1 large head)
  • Garlic: 3–4 cloves, minced
  • Ginger: 1 tablespoon fresh, grated
  • Soy Sauce: Low-sodium preferred (you’ll need some for marinade and sauce)
  • Oyster Sauce: For depth and a hint of sweetness
  • Sesame Oil: Toasted, for finishing
  • Brown Sugar or Honey: To balance the saltiness
  • Cornstarch: For tenderizing the beef and thickening the sauce
  • Beef or Chicken Broth: Low-sodium
  • Neutral Oil: Such as canola, vegetable, or avocado oil
  • Rice Vinegar or Shaoxing Wine: Optional but great for brightness
  • Red Pepper Flakes or Chili-Garlic Sauce: Optional for heat
  • Green Onions and Sesame Seeds: Optional for garnish
  • Cooked Rice: White, brown, or jasmine for serving

Method

 

  1. Slice the beef thin. Chill the steak for 15–20 minutes to firm it up, then slice thinly against the grain.

    This helps the meat stay tender.

  2. Marinate the meat. In a bowl, combine 2 tablespoons soy sauce, 1 teaspoon cornstarch, 1 teaspoon sesame oil, and half the garlic and ginger. Toss the beef to coat and let it sit for 15–20 minutes while you prep everything else.
  3. Make the sauce. In a small bowl, whisk 1/2 cup broth, 2 tablespoons soy sauce, 2 tablespoons oyster sauce, 1–2 teaspoons brown sugar or honey, 1 teaspoon cornstarch, and a splash of rice vinegar or Shaoxing wine. Add red pepper flakes if you like heat.

    Set aside.

  4. Prep the broccoli. Cut into bite-size florets. If using stems, peel the tough outer layer and slice thin. This helps everything cook evenly.
  5. Blanch or steam the broccoli (optional but helpful). Boil or steam for 1–2 minutes until bright green and crisp-tender.

    Drain and pat dry. This step keeps the stir-fry quick and prevents overcooking.

  6. Heat the pan. Place a large skillet or wok over medium-high heat and add 1–2 tablespoons neutral oil until shimmering.
  7. Sear the beef. Spread the beef in a single layer. Sear 1–2 minutes per side until just browned.

    Don’t crowd the pan—work in batches. Transfer to a plate.

  8. Stir-fry aromatics. Add a touch more oil if needed. Stir in the remaining garlic and ginger for 20–30 seconds until fragrant.
  9. Cook the broccoli. Add the broccoli and toss for 1–2 minutes.

    If you didn’t blanch it, cook another minute with a splash of water to steam.

  10. Add beef back and sauce. Return the beef to the pan, pour in the sauce, and toss to coat. Cook 1–2 minutes until the sauce thickens and everything is glossy.
  11. Finish and serve. Drizzle a little sesame oil on top. Garnish with sliced green onions and sesame seeds if you like.

    Serve immediately over warm rice.

What Makes This Special

Close-up detail: Slices of seared flank steak glistening in a glossy soy–oyster sauce, nestled amo

This version keeps things simple while delivering the glossy, rich sauce you expect from a great stir-fry. The beef is marinated just long enough to make it tender and flavorful, and the broccoli stays crisp-tender, not soggy.

A touch of cornstarch gives the sauce that restaurant-style body. Best of all, it cooks in minutes once you start, so the whole meal is ready faster than delivery. Serve it over rice and you’re set.

Shopping List

  • Beef: 1 pound flank steak or sirloin, thinly sliced against the grain
  • Broccoli: 4 cups broccoli florets (about 1 large head)
  • Garlic: 3–4 cloves, minced
  • Ginger: 1 tablespoon fresh, grated
  • Soy Sauce: Low-sodium preferred (you’ll need some for marinade and sauce)
  • Oyster Sauce: For depth and a hint of sweetness
  • Sesame Oil: Toasted, for finishing
  • Brown Sugar or Honey: To balance the saltiness
  • Cornstarch: For tenderizing the beef and thickening the sauce
  • Beef or Chicken Broth: Low-sodium
  • Neutral Oil: Such as canola, vegetable, or avocado oil
  • Rice Vinegar or Shaoxing Wine: Optional but great for brightness
  • Red Pepper Flakes or Chili-Garlic Sauce: Optional for heat
  • Green Onions and Sesame Seeds: Optional for garnish
  • Cooked Rice: White, brown, or jasmine for serving

How to Make It

Cooking process: Beef and broccoli in a wok at the moment the sauce thickens—beef returned to the
  1. Slice the beef thin. Chill the steak for 15–20 minutes to firm it up, then slice thinly against the grain.

    This helps the meat stay tender.

  2. Marinate the meat. In a bowl, combine 2 tablespoons soy sauce, 1 teaspoon cornstarch, 1 teaspoon sesame oil, and half the garlic and ginger. Toss the beef to coat and let it sit for 15–20 minutes while you prep everything else.
  3. Make the sauce. In a small bowl, whisk 1/2 cup broth, 2 tablespoons soy sauce, 2 tablespoons oyster sauce, 1–2 teaspoons brown sugar or honey, 1 teaspoon cornstarch, and a splash of rice vinegar or Shaoxing wine. Add red pepper flakes if you like heat.

    Set aside.

  4. Prep the broccoli. Cut into bite-size florets. If using stems, peel the tough outer layer and slice thin. This helps everything cook evenly.
  5. Blanch or steam the broccoli (optional but helpful). Boil or steam for 1–2 minutes until bright green and crisp-tender.

    Drain and pat dry. This step keeps the stir-fry quick and prevents overcooking.

  6. Heat the pan. Place a large skillet or wok over medium-high heat and add 1–2 tablespoons neutral oil until shimmering.
  7. Sear the beef. Spread the beef in a single layer. Sear 1–2 minutes per side until just browned.

    Don’t crowd the pan—work in batches. Transfer to a plate.

  8. Stir-fry aromatics. Add a touch more oil if needed. Stir in the remaining garlic and ginger for 20–30 seconds until fragrant.
  9. Cook the broccoli. Add the broccoli and toss for 1–2 minutes.

    If you didn’t blanch it, cook another minute with a splash of water to steam.

  10. Add beef back and sauce. Return the beef to the pan, pour in the sauce, and toss to coat. Cook 1–2 minutes until the sauce thickens and everything is glossy.
  11. Finish and serve. Drizzle a little sesame oil on top. Garnish with sliced green onions and sesame seeds if you like.

    Serve immediately over warm rice.

How to Store

Let leftovers cool, then store in an airtight container for up to 3–4 days in the fridge. Reheat gently in a skillet over medium heat with a splash of water to loosen the sauce. You can also microwave in short bursts, stirring between intervals.

For freezing, portion into airtight containers and freeze for up to 2 months; thaw overnight in the fridge before reheating.

Tasty top view: Overhead shot of the final beef and broccoli served over fluffy jasmine rice in a wi

Benefits of This Recipe

  • Fast and reliable: From start to finish, it’s a 30-minute meal with minimal cleanup.
  • Balanced flavors: Savory soy and oyster sauce meet a hint of sweetness and ginger for a well-rounded bite.
  • Protein and veg in one pan: You get a satisfying mix of lean protein and fiber-rich broccoli.
  • Easy to customize: Adjust the sweetness, saltiness, and spice to your taste without messing up the texture.
  • Budget-friendly: Uses accessible cuts of beef and pantry staples.

Common Mistakes to Avoid

  • Overcrowding the pan: This steams the beef instead of searing it. Cook in batches for a better crust.
  • Skipping the cornstarch: A small amount tenderizes the beef and helps the sauce cling. Don’t omit it.
  • Overcooking the broccoli: Aim for bright green and crisp-tender.

    Soft broccoli loses flavor and texture.

  • Using too much salt: Soy sauce and oyster sauce are salty. Choose low-sodium broth and taste before adding more.
  • Not slicing against the grain: Cutting with the grain makes the beef chewy. Always slice thinly across the fibers.

Variations You Can Try

  • All-veg version: Swap beef for sliced mushrooms, tofu, or tempeh.

    Press tofu well and pan-fry until golden before adding the sauce.

  • Spicy upgrade: Stir in chili-garlic sauce, gochujang, or a sliced fresh chili with the aromatics.
  • Extra veggies: Add snap peas, carrots, baby corn, or bell peppers for color and crunch.
  • Garlic butter finish: Stir in a small knob of butter at the end for a glossy, richer sauce.
  • Gluten-free: Use tamari instead of soy sauce and a gluten-free oyster sauce substitute.
  • Citrus lift: A squeeze of fresh orange or a little orange zest adds brightness and pairs well with the savory sauce.

FAQ

What cut of beef works best?

Flank steak and sirloin are great because they’re flavorful and slice thinly. Skirt steak also works, but watch the grain and cook quickly to avoid toughness. If using a cheaper cut like chuck, slice very thin and marinate a bit longer.

Can I make this without oyster sauce?

Yes.

Use extra soy sauce and a little more sugar or honey for balance. For depth, add a splash of fish sauce or a teaspoon of hoisin. The flavor won’t be identical, but it will still be delicious.

Do I have to blanch the broccoli?

No, but it helps keep the broccoli crisp and bright.

If you skip blanching, stir-fry the broccoli a minute longer and add a splash of water to steam it slightly before adding the sauce.

How do I keep the beef tender?

Slice against the grain, marinate briefly with soy and cornstarch, and avoid overcooking. High heat and quick searing are key. Also, don’t crowd the pan; cook in batches for a proper sear.

Can I make it ahead?

You can slice and marinate the beef and whisk the sauce up to a day ahead.

Keep them chilled separately. Cook the broccoli and stir-fry right before serving for the best texture.

What should I serve it with?

Steamed jasmine rice is a classic. Brown rice, cauliflower rice, or noodles also work.

A side of sliced cucumbers with a splash of rice vinegar makes a refreshing pairing.

In Conclusion

Beef and broccoli is a weeknight winner: simple to make, easy to customize, and satisfying every time. With a quick marinade, a balanced sauce, and hot, fast cooking, you’ll get tender beef, crisp broccoli, and restaurant-quality flavor at home. Keep the ingredients on hand and this can be your go-to when you want something tasty without fuss.

One pan, minimal prep, and dinner’s done.

Final dish presentation: Restaurant-quality plate of beef and broccoli without rice, artfully arrang
Pinterest pin for Beef And Broccoli - A Quick, Flavorful Weeknight Classic

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.

Leave a Comment