How To Cook Beef And Broccoli : Stir Fried Beef Broccoli

Velveting beef strips in a cornstarch mixture before stir-frying ensures they stay tender in beef and broccoli. If you have ever wondered how to cook beef and broccoli at home that rivals takeout, this guide breaks it down step by step. You will learn the simple techniques for tender beef, crisp broccoli, and a savory sauce that comes together fast.

This dish is a classic for a reason. It is quick, satisfying, and uses basic ingredients. Once you master the method, you can skip delivery and make it fresh in under 30 minutes.

Why This Method Works

Many home cooks struggle with tough beef or soggy broccoli. The secret is in the preparation. Velveting protects the beef from high heat. Blanching the broccoli keeps it bright and crunchy. The sauce ties everything together without being gluey.

You do not need a wok or special equipment. A large skillet or non-stick pan works perfectly. Just follow the steps closely for consistent results.

Ingredients You Will Need

For The Beef And Marinade

  • 1 pound flank steak or sirloin, sliced thin against the grain
  • 1 tablespoon soy sauce
  • 1 tablespoon Shaoxing wine or dry sherry
  • 1 teaspoon sugar
  • 2 teaspoons cornstarch
  • 1 teaspoon baking soda (optional, for extra tenderness)
  • 1 tablespoon vegetable oil

For The Broccoli

  • 3 cups broccoli florets (about 1 large head)
  • Salt for blanching water

For The Sauce

  • 1/2 cup beef broth or water
  • 3 tablespoons soy sauce
  • 2 tablespoons oyster sauce
  • 1 tablespoon brown sugar
  • 1 tablespoon cornstarch
  • 1 teaspoon sesame oil
  • 2 cloves garlic, minced
  • 1 teaspoon fresh ginger, grated

For Stir-Frying

  • 2 tablespoons vegetable oil, divided
  • 1 tablespoon minced garlic
  • 1 teaspoon minced ginger
  • Optional: red pepper flakes for heat

How To Cook Beef And Broccoli: Step-By-Step

This section covers the exact process. Read through once before you start cooking. Prep all ingredients first—stir-frying moves fast.

Step 1: Prepare The Beef

Slice the beef across the grain into thin strips, about 1/4 inch thick. Freezing the meat for 20 minutes makes slicing easier. Place the strips in a bowl.

Add soy sauce, wine, sugar, cornstarch, and baking soda if using. Mix well with your hands until the liquid is absorbed. Add the tablespoon of oil and stir again. Let it marinate for 15 minutes at room temperature. This step is non-negotiable for tender beef.

Step 2: Blanch The Broccoli

Bring a pot of salted water to a boil. Add the broccoli florets and cook for 60 seconds. Drain immediately and transfer to a bowl of ice water. This stops the cooking and sets the color. Drain again and pat dry with a towel. Set aside.

Step 3: Mix The Sauce

In a small bowl, whisk together broth, soy sauce, oyster sauce, brown sugar, cornstarch, and sesame oil. Stir until the sugar and cornstarch dissolve. Add the minced garlic and ginger. Set the bowl near your stove.

Step 4: Sear The Beef

Heat a large skillet or wok over high heat until it smokes slightly. Add 1 tablespoon of vegetable oil and swirl to coat. Add the beef in a single layer—do not overcrowd. Cook for 1 minute without moving it. Then stir-fry for another 1-2 minutes until browned but not fully cooked through. Transfer the beef to a plate.

Step 5: Cook The Aromatics

Reduce heat to medium-high. Add the remaining tablespoon of oil. Add minced garlic and ginger. Stir for 15 seconds until fragrant. Be careful not to burn them.

Step 6: Combine Everything

Return the beef to the pan. Add the blanched broccoli. Pour the sauce over everything. Stir constantly for 1-2 minutes until the sauce thickens and coats the beef and broccoli. The beef should be cooked through but still tender.

Step 7: Serve Immediately

Transfer to a serving dish. Garnish with sesame seeds or sliced green onions if desired. Serve over steamed rice or noodles. Eat right away for the best texture.

Tips For Perfect Results Every Time

Slice Against The Grain

This shortens the muscle fibers, making the beef easier to chew. Look for the lines running through the meat and cut perpendicular to them.

Do Not Skip The Velveting

The cornstarch and oil create a protective coating. This keeps moisture in and prevents the beef from drying out during high-heat cooking.

Control The Heat

High heat is essential for searing, but medium-high works best for the final combination. If the pan gets too hot, the sauce may burn before it thickens.

Prep Everything Before You Start

Stir-frying takes only a few minutes. Having all ingredients measured and within reach prevents overcooking or burning.

Common Mistakes And How To Avoid Them

  • Overcooking the beef: Cook it in batches if needed. Overcrowding lowers the pan temperature and steams the meat instead of searing it.
  • Soggy broccoli: Blanching and shocking in ice water preserves crunch. Do not skip the ice bath.
  • Lumpy sauce: Whisk the cornstarch into the cold liquid first. Add it to the pan only after the beef and broccoli are in.
  • Too salty: Soy sauce and oyster sauce both contain salt. Taste before adding extra salt.

Variations To Try

Spicy Beef And Broccoli

Add 1 teaspoon of chili garlic sauce or red pepper flakes to the sauce. You can also toss in dried chilies during the aromatics step.

Chicken Or Shrimp Version

Substitute boneless chicken thighs or peeled shrimp. Adjust cooking time—shrimp takes only 2 minutes total.

Vegetarian Option

Use tofu or tempeh instead of beef. Press the tofu dry, cube it, and toss with cornstarch before pan-frying. Use mushroom broth in the sauce.

Low-Sodium Adaptation

Use low-sodium soy sauce and broth. Reduce oyster sauce to 1 tablespoon and add a splash of rice vinegar for acidity.

Frequently Asked Questions

Can I use frozen broccoli?

Yes, but thaw it first and pat dry. Frozen broccoli releases more water, which can thin the sauce. Blanch it for only 30 seconds.

What is the best cut of beef for this dish?

Flank steak, sirloin, or ribeye work best. Avoid tough cuts like chuck unless you marinate longer. Slicing against the grain is more important than the cut.

Can I make the sauce ahead of time?

Yes, mix it up to 2 days in advance. Store in the fridge. Stir well before using because the cornstarch settles.

How do I reheat leftovers?

Use a skillet over medium heat with a splash of water. Microwaving can make the broccoli mushy. Reheat gently to avoid overcooking the beef.

Is baking soda necessary for tenderizing?

No, but it helps. A small amount (1/2 teaspoon per pound) breaks down proteins. Rinse the beef after marinating if you use it, or the taste may be off.

Storing And Meal Prep Tips

Store leftovers in an airtight container in the fridge for up to 3 days. The broccoli will soften over time, so eat it sooner for best texture. To freeze, cool completely and transfer to a freezer-safe bag. Thaw overnight in the fridge and reheat in a skillet.

For meal prep, cook the beef and broccoli separately. Store the sauce in a small jar. Combine and reheat when ready to eat. This keeps the broccoli crunchier.

Why This Dish Is A Weeknight Winner

Beef and broccoli is balanced, fast, and uses pantry staples. Once you know the technique, you can customize it endlessly. The velveting step makes a noticeable difference, turning cheap cuts into restaurant-quality bites.

You do not need exotic ingredients. Most supermarkets carry flank steak, fresh broccoli, and the sauces. The entire process takes about 30 minutes from start to finish. That is faster than waiting for delivery.

Practice the timing once or twice, and it will become second nature. The key is confidence with high heat and quick movements. Trust the process, and you will get consistent results every time.

Now you know exactly how to cook beef and broccoli like a pro. Gather your ingredients, prep your station, and enjoy a homemade meal that beats takeout any day.