Easy Beef and Broccoli Recipe

This Beef and Broccoli features tender beef, crisp broccoli, and a glossy sauce—ready in 35 minutes and better than takeout.

When you need dinner on the table fast, this beef and broccoli delivers restaurant-quality results without the wait or the takeout menu.

I first perfected this recipe after one too many disappointing deliveries where the beef was chewy and the sauce tasted like it came straight from a bottle.

Now my family asks for this version instead of ordering out, and I get dinner done in less time than it would take for delivery to arrive.

The secret is all in the technique: velveting the beef to keep it tender, blanching the broccoli so it stays bright green and crisp, and building a sauce that coats everything with that glossy, savory goodness you crave.

Quick Recipe Summary
Prep Time20 minutes
Cook Time15 minutes
Total Time35 minutes
Servings4
Difficulty LevelEasy
Best Homemade Beef and Broccoli

Why You’ll Love This Beef and Broccoli

This recipe gives you all the satisfaction of your favorite Chinese takeout, but you control the quality of ingredients and the amount of sauce. The beef stays tender and juicy every single time.

You need just one pan to make this happen, which means cleanup is a breeze. Plus, it costs a fraction of what you’d pay for delivery.

  • Restaurant-quality results: The beef is tender, the broccoli is crisp, and the sauce is thick and glossy, just like your favorite Chinese restaurant.
  • Budget-friendly: Flank steak is affordable, and broccoli is inexpensive year-round, making this a wallet-friendly dinner option.
  • Healthier than takeout: You control the sodium, skip the MSG, and load up on fresh vegetables without mystery ingredients.
  • Fast and easy: From start to finish, this meal takes about 35 minutes, which is faster than most delivery services.
  • Adaptable: Add bell peppers, snap peas, or mushrooms to change things up based on what’s in your fridge.

You might also enjoy: Asian Beef Noodle Soup

Ingredients

This recipe uses simple, accessible ingredients that come together to create authentic Chinese restaurant flavor at home.

For the Beef Marinade:

  • 1 pound flank steak, thinly sliced against the grain
  • 1 tablespoon cornstarch
  • 1 tablespoon low-sodium soy sauce
  • 1 tablespoon vegetable oil
  • 1/4 teaspoon baking soda (optional, for extra tender beef)
  • 2 tablespoons water

For the Sauce:

  • 1/4 cup low-sodium soy sauce
  • 3 tablespoons oyster sauce
  • 2 tablespoons brown sugar
  • 1/2 cup beef broth or chicken broth
  • 1 tablespoon dark soy sauce (for color)
  • 1 tablespoon cornstarch
  • 1 teaspoon sesame oil
  • 1/4 teaspoon white pepper

For the Stir-Fry:

  • 4 cups fresh broccoli florets (about 1 large head)
  • 3 tablespoons vegetable oil, divided
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 1/4 cup water (for steaming broccoli)
  • Sesame seeds for garnish (optional)
  • Sliced green onions for garnish (optional)

Kitchen Equipment Needed

Having the right tools makes this recipe come together quickly and helps you achieve that authentic restaurant-style finish.

  • Large skillet or wok (12-inch or larger)
  • Sharp chef’s knife for slicing beef
  • Cutting board
  • Mixing bowls (at least 2)
  • Whisk or fork
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Large pot for blanching broccoli
  • Slotted spoon or spider strainer

Recommended Products for This Recipe

These are the products I rely on to make this beef and broccoli recipe turn out perfectly every time, based on years of testing and cooking.

1. Carbon Steel Wok

A good carbon steel wok gets incredibly hot and distributes heat evenly, which is essential for achieving that restaurant-style sear on the beef without overcooking it.

I use mine for all my stir-fry recipes, and it seasons beautifully over time, developing a natural nonstick surface.

Get it on Amazon

2. Lee Kum Kee Premium Oyster Sauce

Not all oyster sauces are created equal, and this one from Lee Kum Kee has the depth of umami flavor that makes this dish taste like it came from your favorite Chinese restaurant.

It’s thick, rich, and adds that authentic complexity you just can’t replicate with substitutes.

Get it on Amazon

3. OXO Good Grips Spider Strainer

This tool makes blanching broccoli effortless and keeps you from fishing around with a slotted spoon.

The wide basket lets you scoop up all the florets at once, and the long handle keeps your hands safely away from boiling water.

Get it on Amazon

4. Kadoya Pure Sesame Oil

Just a teaspoon of quality sesame oil transforms this dish with its nutty, toasted flavor.

I’ve tried cheaper versions, but they taste bitter or flat compared to this Japanese brand, which has a clean, authentic taste that doesn’t overpower the other ingredients.

Get it on Amazon

Another favorite: Garlic Shrimp Pasta

Easy Beef and Broccoli Recipe

Step-by-Step Instructions: How to Make Beef and Broccoli

Follow these detailed steps to create tender beef, crisp broccoli, and a glossy sauce that rivals any Chinese restaurant.

1. Prepare and Marinate the Beef

  • Place the flank steak in the freezer for 15-20 minutes to firm up, which makes slicing much easier.
  • Remove from freezer and slice the beef against the grain into thin strips, about 1/4-inch thick. Cutting against the grain ensures the beef stays tender.
  • In a medium bowl, combine the sliced beef with 2 tablespoons water and 1/4 teaspoon baking soda (if using). Massage the liquid into the beef with your hands until absorbed.
  • Add 1 tablespoon cornstarch, 1 tablespoon soy sauce, and 1 tablespoon vegetable oil to the beef. Mix thoroughly until every piece is coated.
  • Set aside to marinate for at least 15 minutes while you prepare the other ingredients. This velveting technique keeps the beef incredibly tender.

2. Make the Sauce

  • In a small bowl, whisk together 1/4 cup low-sodium soy sauce, 3 tablespoons oyster sauce, 2 tablespoons brown sugar, 1/2 cup beef broth, 1 tablespoon dark soy sauce, 1 tablespoon cornstarch, 1 teaspoon sesame oil, and 1/4 teaspoon white pepper.
  • Whisk until the cornstarch is completely dissolved and the brown sugar is incorporated. The sauce should be smooth with no lumps.
  • Set the sauce aside. You’ll add it near the end of cooking.

3. Blanch the Broccoli

  • Bring a large pot of water to a rolling boil over high heat. Add a generous pinch of salt.
  • Add the broccoli florets to the boiling water and blanch for 30-60 seconds, depending on how tender you prefer your broccoli. For crisp-tender broccoli, stick to 30 seconds.
  • Immediately drain the broccoli using a spider strainer or slotted spoon and transfer to a bowl of ice water to stop the cooking. This keeps the broccoli bright green and prevents it from becoming mushy.
  • Drain the broccoli thoroughly and set aside. Pat dry with paper towels if needed.

4. Sear the Beef

  • Heat a large skillet or wok over high heat until it’s smoking hot. This is crucial for getting a good sear.
  • Add 2 tablespoons of vegetable oil and swirl to coat the pan.
  • Add the marinated beef in a single layer. If your pan isn’t large enough, cook the beef in two batches to avoid overcrowding, which causes steaming instead of searing.
  • Let the beef sear undisturbed for 60-90 seconds until the bottom is browned, then flip and cook for another 60 seconds. The beef should be about 80% cooked through.
  • Remove the beef from the pan and set aside on a plate. Don’t worry if it’s not fully cooked; it will finish cooking when you add it back with the sauce.

5. Stir-Fry the Aromatics

  • Reduce the heat to medium-high and add the remaining 1 tablespoon of vegetable oil to the same pan.
  • Add the minced garlic and ginger to the pan. Stir-fry for 15-30 seconds until fragrant, being careful not to let them burn.
  • The aromatics should sizzle immediately and release their fragrance into the oil.

6. Combine Everything and Finish

  • Add the blanched broccoli to the pan with the aromatics. Toss for 30 seconds to coat with the garlic and ginger.
  • Return the seared beef (along with any accumulated juices) to the pan with the broccoli.
  • Give the sauce mixture a quick stir to recombine (the cornstarch may have settled), then pour it over the beef and broccoli.
  • Toss everything together over medium-high heat for 1-2 minutes until the sauce thickens and becomes glossy, coating the beef and broccoli evenly.
  • If the sauce seems too thick, add a splash of water or broth. If it’s too thin, let it simmer for an additional 30-60 seconds.
  • Remove from heat immediately once the sauce reaches your desired consistency.

7. Garnish and Serve

  • Transfer the beef and broccoli to a serving platter.
  • Garnish with sesame seeds and sliced green onions if desired.
  • Serve immediately over steamed white rice, brown rice, or noodles.

This pairs beautifully with my omelet recipe for a complete meal.

Tips for The Best Beef and Broccoli

These tried-and-true tips will help you achieve restaurant-quality results every single time you make this dish.

  • Slice beef paper-thin: Partially freezing the beef for 15-20 minutes makes it much easier to cut thin, even slices. Thinner slices cook faster and stay more tender.
  • Cut against the grain: Look for the lines running through the meat and slice perpendicular to them. This shortens the muscle fibers and makes the beef much more tender to chew.
  • Don’t skip the velveting: Coating the beef in cornstarch and letting it marinate creates a protective barrier that keeps the meat juicy and tender, even over high heat.
  • Use high heat: Stir-frying requires intense heat to sear the beef quickly without overcooking it. Make sure your pan is smoking hot before adding the beef.
  • Don’t overcrowd the pan: If you add too much beef at once, the temperature drops and the beef steams instead of searing. Cook in batches if needed.
  • Blanch the broccoli separately: This extra step ensures the broccoli stays bright green and crisp-tender rather than turning gray and mushy from overcooking in the sauce.
  • Prep everything first: Stir-frying moves fast, so have all your ingredients sliced, measured, and ready to go before you turn on the heat.
  • Use fresh broccoli: Frozen broccoli releases too much water and makes the sauce watery and bland. Fresh florets are essential for the best texture and flavor.
  • Add sauce at the end: Pour the sauce over the beef and broccoli right at the end of cooking so it thickens quickly and coats everything evenly without reducing too much.
  • Taste and adjust: Every soy sauce and oyster sauce brand has different salt levels, so taste your sauce before serving and adjust with a splash of soy sauce or a pinch of sugar if needed.

Read Also: Teriyaki Chicken Casserole

Serving Suggestions

Easy Beef and Broccoli Recipe

Beef and broccoli is incredibly versatile and pairs well with a variety of sides and accompaniments for a complete, satisfying meal.

  • Steamed white rice: The classic pairing. The fluffy rice soaks up all that delicious sauce perfectly.
  • Fried rice: For something more substantial, serve over homemade fried rice with scrambled eggs and vegetables.
  • Noodles: Try this over lo mein, rice noodles, or even ramen for a noodle bowl twist.
  • Cauliflower rice: For a low-carb option, serve over cauliflower rice to keep things lighter.
  • Spring rolls: Start the meal with crispy air fryer egg rolls or fresh spring rolls.
  • Asian slaw: A crunchy, tangy slaw with cabbage, carrots, and a sesame dressing adds freshness and texture.
  • Wonton soup: Serve a light potsticker soup as a starter for a full Chinese restaurant experience at home.
  • Edamame: Simple steamed edamame with sea salt makes a great appetizer or side.
  • Extra vegetables: Add sautéed snap peas, bell peppers, or mushrooms to bulk up the meal.

Variations of Beef and Broccoli

This recipe is endlessly adaptable, so feel free to customize it based on what you have on hand or your personal preferences.

  • Spicy beef and broccoli: Add 1-2 teaspoons of chili garlic sauce, sriracha, or red pepper flakes to the sauce for a spicy kick.
  • Different cuts of beef: Try skirt steak, sirloin, or even thinly sliced chuck steak. Just adjust cooking times slightly based on thickness.
  • Chicken and broccoli: Swap the beef for thinly sliced chicken breast or thighs. The marinade and sauce work beautifully with poultry too.
  • Shrimp and broccoli: Use peeled, deveined shrimp instead of beef for a lighter, faster-cooking version. The shrimp only needs 2-3 minutes in the pan.
  • Add more vegetables: Toss in sliced bell peppers, snap peas, carrots, mushrooms, or baby corn alongside the broccoli.
  • Gluten-free version: Use tamari instead of soy sauce and check that your oyster sauce is gluten-free (some brands contain wheat).
  • Lower sodium: Use low-sodium soy sauce and reduce the amount of oyster sauce, then add more garlic and ginger for flavor.
  • Sesame beef and broccoli: Toast 2 tablespoons of sesame seeds and sprinkle them over the finished dish for extra nutty flavor and crunch.
  • Orange beef and broccoli: Add 2 tablespoons of orange juice and 1 teaspoon of orange zest to the sauce for a citrusy twist.
  • Mongolian-style: Reduce the broccoli and add sliced onions, then increase the brown sugar slightly for a sweeter, Mongolian beef-inspired version.

I learned this technique while perfecting my crockpot pepper steak.

Storage and Reheating

This dish keeps well and reheats beautifully, making it perfect for meal prep or enjoying leftovers throughout the week.

  • Refrigerator storage: Store leftover beef and broccoli in an airtight container in the refrigerator for up to 4 days. Keep it separate from rice or noodles if possible to maintain the best texture.
  • Freezing: You can freeze beef and broccoli for up to 3 months in a freezer-safe container. The texture of the broccoli may soften slightly upon thawing, but the flavor remains excellent.
  • Thawing: Thaw frozen beef and broccoli in the refrigerator overnight before reheating for the most even results.
  • Reheating in a skillet: The best method is to reheat in a skillet or wok over medium-high heat for 3-5 minutes, stirring frequently. Add a splash of water or broth if the sauce has thickened too much.
  • Microwave reheating: Place leftovers in a microwave-safe dish, cover loosely, and heat in 1-minute intervals, stirring between each interval until heated through. Add a tablespoon of water if needed to loosen the sauce.
  • Oven reheating: Preheat oven to 350°F, place beef and broccoli in an oven-safe dish, cover with foil, and heat for 15-20 minutes until warmed through.
  • Meal prep tip: Portion the beef and broccoli into individual containers with rice for grab-and-go lunches throughout the week.
  • Refresh the flavor: When reheating, add a small splash of soy sauce or sesame oil to brighten the flavors.

The same cheese blend works wonderfully in broccoli rice casserole too.

Nutritional Facts

Per Serving (1/4 of recipe):

  • Calories: 320
  • Total Fat: 16g
  • Saturated Fat: 3g
  • Cholesterol: 70mg
  • Sodium: 980mg
  • Total Carbohydrates: 18g
  • Dietary Fiber: 3g
  • Sugars: 9g
  • Protein: 26g
  • Vitamin A: 15% DV
  • Vitamin C: 135% DV
  • Calcium: 6% DV
  • Iron: 18% DV

Note: Nutritional information is approximate and will vary based on specific ingredients used and portion sizes. These values do not include rice or noodles served alongside.

Health Benefits of Key Ingredients

This recipe isn’t just delicious; it’s packed with nutrients that support overall health and wellbeing.

  • Broccoli: This cruciferous vegetable is loaded with vitamin C, vitamin K, folate, and fiber. It contains powerful antioxidants and compounds that may help reduce inflammation and support heart health.
  • Beef: A excellent source of complete protein, beef provides all nine essential amino acids your body needs. It’s also rich in iron, zinc, and B vitamins, particularly B12, which supports energy production and brain health.
  • Garlic: Known for its immune-boosting properties, garlic contains compounds that may help lower blood pressure, reduce cholesterol levels, and support cardiovascular health.
  • Ginger: This aromatic root has anti-inflammatory properties and can aid digestion, reduce nausea, and help fight infections. It adds both flavor and functional benefits to the dish.
  • Sesame oil: Rich in antioxidants and healthy unsaturated fats, sesame oil may help reduce inflammation and support heart health when used in moderation.

For a lighter option, try: Chicken Broccoli Casserole

FAQs About Beef and Broccoli

1. Can I use a different cut of beef for this recipe?

Yes, you can use sirloin, skirt steak, or even ribeye if you have it on hand. Flank steak is ideal because it’s affordable, flavorful, and has a texture that works perfectly when sliced thin.

Just make sure to slice whatever cut you choose against the grain and as thin as possible for the most tender results.

2. Do I have to use baking soda in the marinade?

No, the baking soda is optional, but it’s a traditional Chinese cooking technique called velveting that makes the beef extra tender and silky.

If you skip it, your beef will still be delicious, just slightly less tender.

If you’re concerned about the texture or taste, you can reduce the amount to 1/8 teaspoon instead.

3. Can I make this recipe ahead of time?

You can prepare components ahead, but the dish is best cooked fresh. Slice the beef and marinate it up to 24 hours in advance, prep the broccoli, and mix the sauce.

Store everything separately in the refrigerator, then stir-fry when you’re ready to eat for the freshest flavor and best texture.

4. What can I substitute for oyster sauce?

If you don’t have oyster sauce or need a vegetarian alternative, you can use hoisin sauce mixed with a splash of soy sauce. The flavor will be slightly different but still delicious.

For a closer match, look for vegetarian oyster sauce made from mushrooms at Asian grocery stores.

5. Why is my sauce too watery?

A watery sauce usually means the cornstarch wasn’t mixed properly or the sauce didn’t simmer long enough to thicken.

Make sure to whisk the cornstarch thoroughly into the sauce before adding it to the pan.

If your sauce is still thin, let it simmer for an additional 30-60 seconds, or mix 1 teaspoon of cornstarch with 1 tablespoon of cold water and stir it into the sauce.

Easy Beef and Broccoli Recipe

Easy Beef and Broccoli

Author: iamwinfred
320kcal
No ratings yet
Share Print Save
Prep 20 minutes
Cook 15 minutes
Total 35 minutes
This restaurant-quality beef and broccoli features tender, velveted beef, crisp-tender broccoli florets, and a glossy savory sauce that coats everything perfectly. Ready in just 35 minutes, it’s faster and healthier than takeout with authentic Chinese-American flavors you’ll crave again and again.
Servings 4 servings
Course Main Course
Cuisine Chinese

Ingredients

For the Beef Marinade
  • 1 pound flank steak 450g, thinly sliced against the grain
  • 1 tablespoon cornstarch 15ml
  • 1 tablespoon low-sodium soy sauce 15ml
  • 1 tablespoon vegetable oil 15ml
  • 1/4 teaspoon baking soda optional, for extra tender beef
  • 2 tablespoons water 30ml
For the Sauce
  • 1/4 cup low-sodium soy sauce 60ml
  • 3 tablespoons oyster sauce 45ml
  • 2 tablespoons brown sugar 25g
  • 1/2 cup beef broth or chicken broth 120ml
  • 1 tablespoon dark soy sauce 15ml, for color
  • 1 tablespoon cornstarch 15ml
  • 1 teaspoon sesame oil 5ml
  • 1/4 teaspoon white pepper
For the Stir-Fry
  • 4 cups fresh broccoli florets about 1 large head or 600g
  • 3 tablespoons vegetable oil 45ml, divided
  • 4 cloves garlic minced
  • 1 tablespoon fresh ginger 15ml, minced
  • 1/4 cup water 60ml, for steaming broccoli
  • sesame seeds for garnish, optional
  • sliced green onions for garnish, optional

Equipment

  • Large skillet or wok 12-inch or larger
  • Sharp chef’s knife
  • Cutting board
  • Mixing bowls at least 2
  • Whisk or fork
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Large pot for blanching broccoli
  • Slotted spoon or spider strainer

Method

  1. Place flank steak in freezer for 15-20 minutes to firm up, then slice against the grain into thin strips about 1/4-inch thick. In a bowl, combine beef with water and baking soda, massage until absorbed, then add cornstarch, soy sauce, and oil; marinate for 15 minutes.
  2. In a small bowl, whisk together soy sauce, oyster sauce, brown sugar, broth, dark soy sauce, cornstarch, sesame oil, and white pepper until smooth with no lumps. Set aside.
  3. Bring a large pot of salted water to boil, add broccoli florets and blanch for 30-60 seconds. Immediately transfer to ice water to stop cooking, then drain thoroughly and set aside.
  4. Heat wok or skillet over high heat until smoking, add 2 tablespoons oil, then add beef in single layer. Sear undisturbed for 60-90 seconds, flip and cook another 60 seconds until 80% cooked, then remove to a plate.
  5. Reduce heat to medium-high, add remaining 1 tablespoon oil to pan, then add garlic and ginger. Stir-fry for 15-30 seconds until fragrant, being careful not to burn.
  6. Add blanched broccoli and toss for 30 seconds, then return beef with juices to pan. Stir sauce to recombine, pour over beef and broccoli, and toss for 1-2 minutes until sauce thickens and becomes glossy.
  7. Transfer to serving platter, garnish with sesame seeds and green onions if desired. Serve immediately over steamed rice or noodles.

Nutrition

Serving1ServingCalories320kcalCarbohydrates18gProtein26gFat16gSaturated Fat3gPolyunsaturated Fat4gMonounsaturated Fat7gCholesterol70mgSodium980mgPotassium580mgFiber3gSugar9gVitamin A15IUVitamin C135mgCalcium6mgIron18mg

Notes

  • Partially freezing the beef makes it much easier to slice thin, even strips. Cut against the grain for maximum tenderness.
  • Don’t skip the velveting step with cornstarch and baking soda – it creates a protective coating that keeps the beef incredibly tender even over high heat.
  • Use high heat for stir-frying and ensure your pan is smoking hot before adding beef. This creates a proper sear instead of steaming the meat.
  • Don’t overcrowd the pan when searing beef. Cook in batches if necessary to maintain high temperature and achieve good browning.
  • Blanching broccoli separately ensures it stays bright green and crisp-tender. Skip this step and it may turn gray and mushy.
  • For a spicier version, add 1-2 teaspoons of chili garlic sauce or red pepper flakes to the sauce mixture.
  • Substitute chicken breast, shrimp, or tofu for the beef using the same marinade and cooking method. Adjust cook times accordingly.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in a skillet over medium-high heat with a splash of water or broth.
  • For meal prep, portion into individual containers with rice for easy grab-and-go lunches throughout the week.
  • Freeze for up to 3 months in a freezer-safe container, though broccoli texture may soften slightly upon thawing. Thaw overnight in refrigerator before reheating.

Tried this recipe?

Let us know how it was!

Conclusion

This Beef and Broccoli proves that restaurant-quality Chinese food is absolutely achievable in your own kitchen with simple techniques and fresh ingredients.

The tender beef, crisp broccoli, and glossy sauce come together in just 35 minutes for a meal that rivals any takeout.

Give this recipe a try for your next weeknight dinner and taste the difference homemade makes.

I’d love to hear how it turns out for you, so drop a comment below and let me know if you made any fun variations or served it with something delicious.

Recommended: