Easy Beef and Broccoli Recipe – A Classic 30-Minute Stir-Fry

Photo of author
Published:

Beef and Broccoli is one of those iconic stir-fry dishes that hits all the right notes: tender strips of beef, vibrant green broccoli, and a savory garlic-soy sauce that clings to every bite. This recipe became popular in American Chinese restaurants in the mid-20th century, where chefs adapted traditional Cantonese cooking techniques to locally available ingredients and tastes.

What makes this version so appealing is how quickly it comes together — in just about 30 minutes — without sacrificing flavor or texture. It’s an ideal weeknight dinner when you’re craving something hearty, fresh, and full of umami.

Ingredients Overview

The magic of this dish is in the balance of flavors and textures. Let’s look at what makes each ingredient essential:

  • Beef (Flank or Sirloin): Flank steak is traditional — it’s lean and tender when sliced thinly across the grain. Sirloin or skirt steak are great alternatives. For best results, partially freeze the beef before slicing to make thin, even cuts.

  • Broccoli Florets: Crisp-tender broccoli adds color and a slight bitterness that contrasts the savory sauce. Use fresh broccoli for the best texture, but frozen florets can be used in a pinch — just thaw and drain well.

  • Garlic & Ginger: These aromatics are essential for building depth in the sauce. Use freshly grated or minced for maximum flavor.

  • Soy Sauce: Acts as the umami-rich base of the stir-fry sauce. Choose low-sodium if you want more control over saltiness.

  • Oyster Sauce: Adds thickness and a sweet-salty richness that deepens the sauce. You can find it in the Asian section of most supermarkets.

  • Cornstarch: Used in both the marinade and sauce to tenderize the beef and thicken the stir-fry.

  • Sesame Oil: Just a drizzle adds a nutty finish and authentic flavor.

  • Brown Sugar: Balances the saltiness and adds a subtle caramelized note to the sauce.

  • Neutral Oil (like Canola or Avocado): Essential for stir-frying over high heat.

Ingredient Swaps and Options

  • Gluten-free? Use tamari instead of soy sauce and a certified gluten-free oyster sauce.

  • No oyster sauce? Hoisin can work in a pinch, though it’s sweeter. You can also use more soy sauce with a bit of fish sauce.

  • Vegetables: Add bell peppers, snow peas, or carrots for more color and variety.

  • Protein alternatives: Try chicken breast, tofu, or tempeh using the same technique.

Step-by-Step Instructions

1. Slice and Marinate the Beef

Slice 1 lb of flank or sirloin steak against the grain into thin strips, about ¼-inch thick. In a bowl, toss the beef with:

  • 1 tablespoon soy sauce

  • 1 tablespoon cornstarch

  • ½ tablespoon sesame oil

Let it marinate for at least 15 minutes. This tenderizes the beef and gives it a glossy coating when cooked.

2. Prepare the Sauce

In a small bowl, whisk together:

  • ¼ cup low-sodium soy sauce

  • 2 tablespoons oyster sauce

  • 1 tablespoon brown sugar

  • 1 tablespoon cornstarch

  • 1 tablespoon rice vinegar (optional, for balance)

  • ½ cup beef broth or water

Set aside. This sauce will thicken as it heats and coat the ingredients beautifully.

3. Cook the Broccoli

Bring a pot of water to a boil and blanch 3 cups of broccoli florets for 2 minutes until bright green. Drain and set aside. Alternatively, you can steam the broccoli or stir-fry it briefly before the beef.

4. Sear the Beef

Heat 1–2 tablespoons of neutral oil in a large skillet or wok over high heat. Once shimmering, add the beef in a single layer. Sear without moving for 1–2 minutes to get a nice char, then stir-fry until browned and nearly cooked through, about 2 more minutes. Remove beef and set aside.

5. Combine Everything

In the same skillet, add a bit more oil if needed. Sauté 2 cloves of minced garlic and 1 teaspoon of grated fresh ginger for 30 seconds until fragrant. Return the beef to the skillet along with the blanched broccoli. Pour in the sauce and stir to coat everything evenly.

Cook for another 2–3 minutes, or until the sauce thickens and coats the meat and veggies.

6. Finish and Serve

Turn off the heat and drizzle with a bit of sesame oil for aroma. Serve hot over steamed jasmine rice, brown rice, or noodles.

Tips, Variations & Substitutions

  • Slice Beef Thinly: Always slice against the grain to ensure tenderness.

  • High Heat Stir-Frying: Use a wok or heavy-bottomed pan to withstand high heat and achieve proper searing.

  • Double the Sauce: Love sauce? Double the recipe and save extra for rice or noodles.

  • Spicy Version: Add a pinch of red pepper flakes or a teaspoon of chili garlic paste.

  • Vegan Option: Use firm tofu, skip oyster sauce, and sub with mushroom soy sauce or hoisin.

Serving Ideas & Occasions

This Easy Beef and Broccoli is made for quick dinners, but it’s flavorful enough for special occasions. It shines when:

  • Paired with Steamed Jasmine or Basmati Rice: The sauce soaks into the rice beautifully.

  • Served in Meal Prep Containers: Make a batch and refrigerate for up to 4 days.

  • Accompanied by Asian-style sides like egg rolls, miso soup, or cucumber salad.

  • Used in Lettuce Wraps: A low-carb serving twist that’s great for lunch.

It’s the kind of dish that works for both takeout cravings and fresh home-cooked satisfaction.

Nutritional & Health Notes

This dish can be both filling and wholesome with a few mindful tweaks:

  • High in Protein: Lean beef provides a great source of iron and protein.

  • Fiber from Broccoli: A good dose of antioxidants, vitamin C, and fiber.

  • Lower-Calorie Option: Use less oil and a lean cut of meat; serve over cauliflower rice.

  • Reduced Sodium: Use low-sodium soy sauce and broth to control salt intake.

A serving with rice typically clocks in around 400–500 calories, making it satisfying without being heavy.

FAQs

Q1: Can I use frozen broccoli?

A1: Yes, just thaw and drain thoroughly before adding. Flash-cook it in the pan to keep the texture crisp-tender.

Q2: What’s the best cut of beef for stir-fry?

A2: Flank steak is ideal for its lean texture and quick cooking. Sirloin, flat iron, or even ribeye (for a richer dish) also work well.

Q3: Can I make this dish ahead of time?

A3: Definitely. It reheats beautifully and even tastes better the next day as the flavors meld. Store in an airtight container in the fridge for up to 4 days.

Q4: How do I make it gluten-free?

A4: Use tamari or coconut aminos in place of soy sauce and choose a gluten-free oyster sauce. Always double-check labels.

Q5: Can I make this spicy?

A5: Yes! Add sriracha, chili paste, or red pepper flakes to the sauce. Adjust to your spice preference.

Q6: Can I use chicken instead of beef?

A6: Absolutely. Use thinly sliced chicken breast or thighs. Follow the same marinade and cooking method.

Q7: Why is my beef chewy?

A7: It may have been overcooked or sliced with the grain. Always slice against the grain and cook over high heat quickly to retain tenderness.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Beef and Broccoli Recipe – A Classic 30-Minute Stir-Fry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: rodrigo Stone

Description

A quick and flavorful stir-fry of tender beef and crisp broccoli in a savory garlic-soy sauce. Ready in 30 minutes — perfect for weeknight dinners.


Ingredients

  • 1 lb flank or sirloin steak, thinly sliced

  • 3 cups broccoli florets

  • 1 tbsp soy sauce (for marinade)

  • ½ tbsp sesame oil (for marinade)

  • 1 tbsp cornstarch (for marinade)

  • 2 tbsp oyster sauce

  • ¼ cup low-sodium soy sauce

  • 1 tbsp brown sugar

  • 1 tbsp cornstarch (for sauce)

  • ½ cup beef broth or water

  • 2 cloves garlic, minced

  • 1 tsp fresh ginger, grated

  • 1 tbsp neutral oil, for cooking

  • Optional: 1 tbsp rice vinegar, red pepper flakes, sesame seeds for garnish


Instructions

  1. Marinate beef with soy sauce, sesame oil, and cornstarch for 15 minutes.

  2. Mix sauce ingredients: soy sauce, oyster sauce, brown sugar, cornstarch, and broth.

  3. Blanch broccoli for 2 minutes. Drain and set aside.

  4. Sear beef in hot oil until browned. Remove from pan.

  5. Sauté garlic and ginger. Return beef and add broccoli.

  6. Pour sauce over. Stir and cook 2–3 minutes until thickened.

  7. Drizzle with sesame oil and serve hot over rice or noodles.

Notes

Slice beef thin and against the grain. Use low-sodium soy sauce for a healthier option. Add chili flakes for heat.

my profile picture
Fadi Alaydi

a passionate chef with a flair for transforming ingredients into unforgettable culinary experiences. Currently, I thrive as a shift chef in the dynamic world of the kitchen, where I constantly push the boundaries of taste and texture..

You Might Also Like...

Slow Cooker Honey Garlic Chicken: 5 Easy Comfort Dinner

Slow Cooker Honey Garlic Chicken: 5 Easy Comfort Dinner

Slow Cooker Beef Ramen Noodles: 6 Easy Comfort Bowl

Slow Cooker Beef Ramen Noodles: 6 Easy Comfort Bowl

Slow Cooker Chicken Burrito Bowl: 5 Simple Flavorful Meal

Slow Cooker Chicken Burrito Bowl: 5 Simple Flavorful Meal

High Protein Slow Cooker Garlic Butter Beef Bites: 6 Easy Dinner

High Protein Slow Cooker Garlic Butter Beef Bites: 6 Easy Dinner

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star