The only blog you need for healthy recipes.

Beef and Broccoli Stir-Fry in 20 Minutes

Beef and Broccoli Stir-Fry in 20 Minutes

When we need a satisfying homemade dinner that is fast, flavorful, and packed with tender beef and crisp-tender vegetables, Beef and Broccoli Stir-Fry is one of the best choices. This easy Asian-inspired recipe brings together thinly sliced beef, fresh broccoli, garlic, ginger, and a rich savory sauce in one hot skillet.

The entire meal can be ready in about 20 minutes, making it ideal for busy weeknights when we want something much more exciting than takeout. Served over steamed white rice, brown rice, or noodles, this easy beef and broccoli stir-fry creates a complete and comforting meal with minimal preparation.

The secret is simple: we slice the beef thinly, prepare the sauce before cooking, and stir-fry everything over high heat. This allows the beef to brown quickly while the broccoli stays vibrant and slightly crisp.

Finished Dish

Why We Love This 20-Minute Beef and Broccoli Stir-Fry

There are plenty of reasons to keep this recipe in our regular dinner rotation.

  • Ready in 20 minutes from start to finish
  • Uses simple ingredients that are easy to find
  • Requires only one large skillet or wok
  • Tender, flavorful beef with crisp-tender broccoli
  • A homemade sauce that is savory, slightly sweet, and delicious
  • Perfect with rice or noodles
  • Easy to customize with additional vegetables
  • Much faster than making a complicated dinner from scratch

This recipe is especially useful when we have a busy evening but still want a freshly cooked meal. Most of the preparation can be completed while the pan heats, so the cooking process moves quickly.

Ingredients for Beef and Broccoli Stir-Fry

For the Beef

  • 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain
  • 1 tablespoon cornstarch
  • 1 tablespoon soy sauce
  • 1 teaspoon sesame oil
  • 1 tablespoon neutral cooking oil, such as avocado, canola, or vegetable oil

For the Broccoli

  • 4 cups fresh broccoli florets
  • 2 tablespoons water

For the Stir-Fry Sauce

  • 1/4 cup low-sodium soy sauce
  • 2 tablespoons oyster sauce
  • 1 tablespoon brown sugar
  • 1 tablespoon rice vinegar
  • 1 teaspoon sesame oil
  • 1 teaspoon cornstarch
  • 1/4 cup water or beef broth

For Aromatics

  • 3 cloves garlic, finely minced
  • 1 tablespoon fresh ginger, grated or finely minced

For Serving

  • Steamed white rice, brown rice, or jasmine rice
  • Cooked noodles, if preferred
  • Sliced green onions
  • Toasted sesame seeds
  • Red pepper flakes or sliced fresh chili, optional

What Is the Best Beef for Beef and Broccoli?

For a quick stir-fry, we want a tender cut that cooks rapidly. Flank steak and sirloin are excellent choices because they can be sliced thinly and quickly seared over high heat.

The most important technique is to slice the beef against the grain. We look for the visible muscle fibers running across the meat and cut perpendicular to them. This shortens the fibers and makes each bite noticeably more tender.

If the beef is slightly firm when we begin slicing, placing it in the freezer for about 10 to 15 minutes can make it easier to cut into very thin pieces.

How to Make Beef and Broccoli Stir-Fry in 20 Minutes

1. Prepare the Beef

We begin by slicing the beef into thin strips against the grain. Thin slices cook extremely quickly and absorb the stir-fry sauce beautifully.

Place the beef in a bowl and toss it with soy sauce, cornstarch, and sesame oil.

The cornstarch creates a light coating around the beef. During cooking, this helps the exterior brown while keeping the meat juicy and giving it a smooth, restaurant-style texture.

Let the beef sit while we prepare the remaining ingredients.

2. Mix the Stir-Fry Sauce

Before turning on the stove, we combine the soy sauce, oyster sauce, brown sugar, rice vinegar, sesame oil, cornstarch, and water or beef broth.

Whisk everything together until the cornstarch is completely dissolved.

This step is important because stir-frying moves quickly. Having the sauce ready means we do not have to stop cooking to measure ingredients.

3. Cook the Broccoli

Heat a large wok or skillet over medium-high to high heat.

Add a small amount of oil, followed by the broccoli florets.

Stir-fry for about 2 minutes. Add the water and immediately cover the pan for approximately 1 minute.

The steam helps soften the broccoli while keeping it bright green and slightly crisp.

Remove the broccoli from the pan and set it aside.

4. Sear the Beef

Increase the heat and add another small amount of oil if necessary.

Add the beef in a single layer. If the skillet is small, we can cook it in two batches rather than overcrowding the pan.

Cook for approximately 1 to 2 minutes per side, depending on the thickness of the slices.

We want the beef to develop browned edges while remaining tender inside.

Once cooked, transfer the beef to a plate.

Beef and Broccoli Cooking in the Skillet

5. Cook the Garlic and Ginger

Reduce the heat slightly and add the minced garlic and ginger to the same skillet.

Stir constantly for about 20 to 30 seconds, just until fragrant.

We should avoid cooking the garlic for too long because it can burn quickly over high heat.

6. Combine Everything

Return the beef and broccoli to the skillet.

Give the prepared sauce another quick stir because the cornstarch may have settled at the bottom.

Pour the sauce over the beef and broccoli.

Toss everything together and cook for approximately 1 to 2 minutes, until the sauce becomes glossy and thick enough to coat the beef and vegetables.

Remove from the heat immediately once the sauce reaches the desired consistency.

How to Get Tender Beef Every Time

The quality of the final dish depends heavily on how we prepare the beef.

First, slice against the grain. Second, keep the slices thin. Third, avoid overcrowding the skillet.

When too much beef is placed into the pan at once, the temperature drops and the meat begins to steam instead of sear. Cooking in batches gives us better browning and prevents the beef from becoming tough.

We also want to avoid overcooking. Thin beef strips need only a short time in a very hot pan.

How to Keep Broccoli Crisp-Tender

Perfect stir-fry broccoli should be bright green, tender enough to bite, but still slightly crisp.

We do not need to boil the broccoli until soft. A short stir-fry followed by a small amount of steam is enough.

If we prefer very crisp broccoli, we can reduce the steaming time. For softer broccoli, we can add another minute of covered cooking.

Fresh broccoli gives the best texture, but frozen broccoli can also work. If using frozen broccoli, we should avoid adding excessive water because it already contains moisture.

The Best Sauce for Beef and Broccoli

The sauce combines several flavors:

  • Soy sauce provides saltiness and umami.
  • Oyster sauce adds rich savory depth.
  • Brown sugar balances the salty ingredients.
  • Rice vinegar provides acidity.
  • Sesame oil adds a distinctive toasted aroma.
  • Garlic and ginger provide fresh aromatic flavor.
  • Cornstarch thickens the sauce and helps it cling to the beef and broccoli.

The result is a glossy sauce that coats every piece without making the dish overly heavy.

What to Serve with Beef and Broccoli

The classic choice is steamed jasmine or white rice. The fluffy rice absorbs the extra sauce and creates a satisfying combination with the beef and broccoli.

For more whole-grain flavor, we can serve the stir-fry with brown rice.

Other options include:

  • Rice noodles
  • Egg noodles
  • Udon noodles
  • Cauliflower rice
  • Quinoa
  • Steamed vegetables

For a complete dinner, we can add a simple cucumber salad or another fresh vegetable side.

Beef and Broccoli Served with Rice

Easy Variations

Spicy Beef and Broccoli

Add 1/2 to 1 teaspoon of red pepper flakes, chili crisp, or sliced fresh chili to the sauce.

Beef, Broccoli, and Bell Pepper

Add thinly sliced red or yellow bell peppers along with the broccoli for additional color and sweetness.

Beef and Broccoli with Mushrooms

Sliced mushrooms work particularly well because they absorb the savory sauce while adding a meaty texture.

Garlic-Heavy Beef and Broccoli

For stronger garlic flavor, we can increase the garlic to four or five cloves.

Low-Carbohydrate Version

Serve the finished stir-fry over cauliflower rice instead of traditional rice.

Tips for the Best Beef and Broccoli Stir-Fry

Prepare everything before cooking. Stir-frying happens quickly, so we should have the beef, vegetables, aromatics, and sauce ready before heating the pan.

Use high heat. A hot pan helps us develop caramelized edges on the beef.

Do not overcrowd the pan. Cook the beef in batches if necessary.

Slice beef thinly. Thick pieces take longer to cook and can become tough before the exterior browns.

Do not overcook the broccoli. Crisp-tender broccoli provides better contrast against the tender beef.

Mix the sauce thoroughly. Cornstarch settles quickly, so we should stir the sauce immediately before adding it to the skillet.

Serve immediately. Stir-fries are at their best when served hot and fresh.

Can We Make Beef and Broccoli Ahead of Time?

Yes. We can prepare the sauce and slice the beef and vegetables several hours ahead of cooking.

For the best texture, we recommend keeping the prepared ingredients refrigerated separately and cooking the stir-fry shortly before serving.

Cooked leftovers can be stored in an airtight container in the refrigerator for approximately 3 to 4 days. Reheat gently in a skillet or microwave until hot.

The broccoli may become softer after refrigeration, but the flavors remain delicious.

Finished Dish

Beef and Broccoli Stir-Fry Recipe

Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 4 People
Course: Main Course
Cuisine: Chinese

Ingredients
  

For the beef
  • 1 lb 450 g flank steak or sirloin, thinly sliced
  • 1 tablespoon cornstarch
  • 1 tablespoon soy sauce
  • 1 teaspoon sesame oil
  • 1 tablespoon neutral cooking oil
For the broccoli
  • 4 cups broccoli florets
  • 2 tablespoons water
For the sauce
  • 1/4 cup low-sodium soy sauce
  • 2 tablespoons oyster sauce
  • 1 tablespoon brown sugar
  • 1 tablespoon rice vinegar
  • 1 teaspoon sesame oil
  • 1 teaspoon cornstarch
  • 1/4 cup water or beef broth
Aromatics
  • 3 cloves garlic minced
  • 1 tablespoon fresh ginger minced or grated
For serving
  • Steamed rice or noodles
  • Sliced green onions
  • Sesame seeds
  • Red pepper flakes optional

Method
 

  1. Slice the beef thinly against the grain and toss it with soy sauce, cornstarch, and sesame oil.
  2. Whisk the sauce ingredients together in a small bowl until smooth.
  3. Heat a large skillet or wok over medium-high to high heat.
  4. Add broccoli and stir-fry for about 2 minutes. Add water, cover, and steam for approximately 1 minute.
  5. Remove broccoli and set aside.
  6. Add oil to the hot skillet and sear the beef in a single layer for about 1–2 minutes per side.
  7. Remove the beef once browned and cooked through.
  8. Add garlic and ginger to the skillet and cook for about 20–30 seconds.
  9. Return the beef and broccoli to the pan.
  10. Stir the sauce again and pour it over the beef and broccoli.
  11. Toss everything together for 1–2 minutes, until the sauce becomes glossy and thick.
  12. Serve immediately over steamed rice or noodles.
  13. Garnish with green onions and sesame seeds.

Notes

  • Slice the beef against the grain for the most tender texture.
  • Keep the skillet hot throughout cooking.
  • Cook beef in batches if necessary.
  • Stir the sauce immediately before adding it to the pan.
  • For extra heat, add chili flakes or fresh sliced chili.
  • For gluten-free preparation, use certified gluten-free soy sauce or tamari and check all sauce labels.

Frequently Asked Questions

How long does beef and broccoli take to make?

This recipe takes approximately 20 minutes, including preparation and cooking, when the ingredients are organized before we begin.

What cut of beef is best for stir-fry?

Flank steak and sirloin are excellent options. They are tender enough for quick cooking and easy to slice into thin strips.

Can we use frozen broccoli?

Yes. Frozen broccoli works well when fresh broccoli is unavailable. We should control the amount of additional water because frozen broccoli releases moisture during cooking.

Why is my beef tough?

Common causes include slicing with the grain, cutting the beef too thickly, overcrowding the pan, or overcooking it.

Can we make this recipe gluten-free?

Yes, provided that we use gluten-free soy sauce or tamari and verify that the oyster sauce and other ingredients are certified gluten-free.

Can we make beef and broccoli without oyster sauce?

Yes. We can replace oyster sauce with an appropriate vegetarian mushroom-based stir-fry sauce or another savory stir-fry sauce. The flavor will be slightly different but still delicious.

Final Thoughts

This Beef and Broccoli Stir-Fry in 20 Minutes gives us everything we want from a quick homemade dinner: tender beef, crisp-tender broccoli, aromatic garlic and ginger, and a rich glossy sauce that comes together in minutes.

By preparing the sauce in advance, slicing the beef thinly, and using high heat, we can create a flavorful beef and broccoli stir-fry without spending hours in the kitchen. Served over hot steamed rice or noodles, it is an easy weeknight meal that is filling, comforting, and simple enough to make again and again.

Check out: Orange Chicken (Better Than Takeout)

Get Access Now: Recipes

Broccoli Cookbook: Click Here

Related articles

Sanjeev Kapoor Chef

Sanjeev Recipes

Best Chef of India

Discover the best of Indian cuisine with Chef Sanjeev Kapoor, known for his amazing recipes that blend tradition and innovation. Explore his culinary brilliance exclusively on our recipe website.

Sanjeev Kapoor

Sponsor

Create Websites in Minutes with

Best Deal