Chinese
Easy

Beef and Broccoli Stir-Fry

A quick and flavorful Chinese-inspired stir-fry with tender slices of beef and crisp broccoli florets, coated in a savory brown sauce. A satisfying and healthy meal for two, ready in minutes.

This recipe has been verified by our culinary team
Created by
Updated January 17, 2023
15 min (active) + 15 min (marinating)
Prep Time
15 min
Cook Time
Servings
Beef and Broccoli Stir-Fry
$14
INTRODUCTION

What is this dish?

Beef and Broccoli Stir-Fry is a classic Chinese-American restaurant favorite featuring tender strips of marinated beef and crisp-tender broccoli florets tossed in a savory brown sauce made with soy sauce, oyster sauce, and aromatic ginger and garlic. This quick weeknight dish comes together in just 30 minutes from start to finish, including marinating time, making it faster than takeout and far fresher. The high-heat stir-fry technique creates beautifully caramelized beef and vibrant green broccoli while the cornstarch-thickened sauce coats everything in glossy, flavorful perfection. Served over steamed white rice, this dish delivers authentic Chinese-American flavors with minimal effort.

Why you'll love it

This recipe delivers better-than-takeout results with tender, velvety beef that melts in your mouth thanks to the cornstarch marinade technique used in Chinese restaurants. The sauce is perfectly balanced with savory, sweet, and umami notes from soy sauce, oyster sauce, and brown sugar, coating every piece without being too thick or gloppy. Cooking the beef and broccoli separately ensures both are cooked to perfection rather than steamed or overcooked. Everything happens quickly in one wok or skillet, making cleanup a breeze, and the dish is naturally dairy-free and easily made gluten-free with simple substitutions.

When to serve

Beef and Broccoli Stir-Fry is perfect for busy weeknight dinners when you need something quick, satisfying, and healthier than takeout. Serve it as a standalone meal over rice or noodles, or as part of a larger Chinese-inspired dinner alongside egg rolls, fried rice, or hot and sour soup. The dish works beautifully for meal prep since it reheats well and tastes great the next day. It is also an excellent choice for introducing Chinese cooking techniques to beginners, as stir-frying is straightforward once you have all your ingredients prepped and ready.

Quick tips

Always slice beef thinly against the grain to ensure tender, easy-to-chew pieces rather than tough, chewy meat. Have all ingredients prepped before you start cooking — stir-frying happens very quickly over high heat and you will not have time to chop once you begin. Use the highest heat your stove can produce for authentic wok hei (breath of the wok) flavor and to prevent steaming instead of searing. Avoid overcrowding the wok or skillet — cook in batches if needed to ensure proper browning rather than steaming. Serve immediately while hot for the best flavor and texture, as the sauce will continue to thicken as it sits.

INGREDIENT HIGHLIGHTS

Flank Steak or Sirloin

The ideal cuts for stir-frying with good beefy flavor and tender texture when sliced thinly against the grain. Flank steak is affordable and flavorful with a pronounced grain that makes slicing against it easy to identify. Sirloin is slightly more tender and leaner. Both cuts benefit from the cornstarch marinade that creates the signature velvety coating found in Chinese restaurant beef dishes. Beef provides high-quality protein, iron, and B vitamins.

Broccoli Florets

Provide vibrant green color, satisfying crunch, and excellent nutrition including vitamins C and K, fiber, and antioxidants. The florets cook quickly over high heat to tender-crisp perfection, maintaining their bright color and fresh taste. Broccoli is the classic vegetable pairing for beef in Chinese-American cuisine and adds bulk and nutrition that makes this a balanced one-dish meal.

Soy Sauce and Oyster Sauce

The flavor foundation that provides savory, umami-rich depth and authentic Chinese-American taste. Soy sauce adds salty, fermented complexity, while oyster sauce contributes rich, sweet-savory notes with a hint of brininess. Together they create the signature brown sauce that defines this dish. Both are pantry staples for Asian cooking and can be easily swapped for gluten-free versions.

Fresh Ginger and Garlic

Essential aromatics that provide pungent, warming flavor and authentic Chinese character. Fresh ginger adds bright, slightly spicy notes that cut through the richness of the beef, while garlic brings savory depth. These aromatics are briefly stir-fried to release their essential oils, creating the fragrant base that makes the entire dish smell and taste restaurant-quality.

Cornstarch

Plays a dual role — it tenderizes and coats the beef in the marinade, creating the signature velvety texture, and it thickens the sauce to a glossy, clingy consistency that coats every piece. This technique, called velveting, is a restaurant secret that makes home-cooked Chinese food taste professional. Cornstarch is naturally gluten-free, making it perfect for various dietary needs.

Substitution Options

Replace flank steak with sirloin, skirt steak, or even boneless chicken breast or thighs sliced thinly for a different protein. Use tamari instead of soy sauce for a gluten-free version. Swap oyster sauce with hoisin sauce or vegetarian stir-fry sauce for different flavor profiles or vegetarian needs. Replace broccoli with other quick-cooking vegetables like snap peas, bell peppers, bok choy, green beans, or asparagus. Use coconut aminos instead of soy sauce for a soy-free, paleo-friendly version. If you do not have fresh ginger, use 1/2 teaspoon ground ginger, though fresh is far superior. Substitute rice vinegar with white vinegar or apple cider vinegar. Serve over cauliflower rice for a low-carb option or noodles for a different take on the classic dish.

Ingredients
0/16 ready
Other
Other
Other
Other
Other
Other
Other
Pantry Staples
Other
Meat & Seafood
Other
Other
Other
Fresh Produce
Other
Pantry Staples

Step-by-Step Instructions

1

Marinate the beef

Slice the beef thinly against the grain (across the muscle fibers). In a medium bowl, combine the beef slices with 1 tablespoon soy sauce, 1 teaspoon cornstarch, and 1/2 teaspoon sesame oil. Mix well to coat the beef. Let it sit for at least 15 minutes to marinate.

Pro Tips:

  • Slicing against the grain makes the beef more tender.
  • Marinating helps tenderize the beef and gives it flavor.
Estimated time: 15 minutes (inactive)
2

Prepare the sauce

In a small bowl, whisk together 2 tablespoons soy sauce, 1 tablespoon oyster sauce, 1 tablespoon brown sugar, 1 teaspoon rice vinegar, 1 teaspoon cornstarch, 1/4 cup water or beef broth, and 1/2 teaspoon sesame oil. Stir until the sugar and cornstarch are completely dissolved.

Pro Tips:

  • Have the sauce ready before you start cooking, as stir-fries cook very quickly.
  • Whisking well prevents the cornstarch from clumping.
Estimated time: 3 minutes
3

Cook the broccoli

Heat 1/2 tablespoon neutral oil in a large wok or skillet over medium-high heat. Add the 2 cups broccoli florets. Stir-fry for 3-5 minutes until they are tender-crisp (cooked but still slightly firm and bright green). You can add 1-2 tablespoons of water and cover for a minute to steam them lightly if they are too hard. Remove the broccoli from the wok and set it aside.

Pro Tips:

  • Tender-crisp means the vegetables are cooked but still have a slight bite.
  • Do not overcrowd the wok; cook in batches if necessary.
Estimated time: 5 minutes
4

Cook the beef and aromatics

Add the remaining 1/2 tablespoon neutral oil to the hot wok. Add the marinated beef in a single layer and cook for 2-3 minutes per side until browned. Push the beef to one side of the wok. Add the minced garlic and grated ginger to the empty side and cook for 30 seconds until they smell pleasant (fragrant).

Pro Tips:

  • Fragrant means it smells good and aromatic.
  • Do not overcook the beef at this stage; it will finish cooking with the sauce.
Estimated time: 4 minutes
5

Combine and finish

Pour the prepared sauce into the wok, stirring constantly as it thickens. Return the cooked broccoli to the wok with the beef. Toss everything together vigorously to coat evenly. Cook for 1-2 minutes until all ingredients are well combined and heated through.

Pro Tips:

  • Tossing quickly ensures all ingredients are evenly coated.
  • Ensure the sauce has thickened to a glossy consistency.
Estimated time: 2 minutes
6

Serve

Serve the Beef and Broccoli Stir-Fry immediately over 2 cups cooked white rice.

Pro Tips:

  • This dish is best enjoyed hot and fresh.
  • You can sprinkle with toasted sesame seeds for extra crunch and flavor.
Estimated time: 1 minute

Chef's Tips

Techniques that separate good from great

1

Freeze the beef for 20 minutes before slicing

Partially frozen meat is much firmer and easier to slice paper-thin against the grain. Thin slices (about 1/8 inch) cook in seconds and stay tender. Slices cut with the grain will be chewy regardless of cooking method. Look for the parallel lines of muscle fiber and slice perpendicular to them for maximum tenderness.

2

Velvet the beef for silky, restaurant-quality texture

Toss sliced beef with cornstarch, a splash of soy sauce, and a little baking soda (optional, but it tenderizes further). Let it marinate for 15-30 minutes. This velveting technique coats the beef in a protective starch layer that seals in moisture during the intense heat of stir-frying, giving you the characteristic silky, tender texture you get at Chinese restaurants.

3

Use the highest heat your wok or pan can produce

Authentic stir-frying requires high heat called wok hei — 'breath of the wok.' Use the largest, heaviest pan you have (a carbon steel wok is ideal) and heat it until it's nearly smoking before adding oil. High heat sears the beef instantly rather than steaming it, and gives the dish the subtle smoky char that distinguishes restaurant-quality stir-fry.

4

Cook beef and broccoli separately, combine at the end

Adding everything to the pan at once drops the temperature dramatically, causing the ingredients to steam and become watery. Cook the beef in a single layer, undisturbed, for 30-60 seconds until browned, then transfer to a plate. Stir-fry the broccoli separately, then return the beef and add the sauce. This approach keeps everything perfectly cooked.

Nutrition Facts

Per serving
Calories580
Protein35g
Carbohydrates55g
Fat25g
Fiber5g
Sodium900mg

Equipment Needed

  • Large wok or skillet
  • Medium bowl (for beef marinade)
  • Small bowl (for sauce)
  • Whisk
  • Tongs or spatula
  • Measuring cups
  • Measuring spoons
  • Knife and cutting board

Quick Tips

  • For a gluten-free version, use tamari instead of regular soy sauce and ensure your oyster sauce or stir-fry sauce is gluten-free.
  • You can add other vegetables like sliced carrots, snap peas, or mushrooms to customize your stir-fry.
  • Prep all your ingredients (chop vegetables, mix sauces) before you start cooking, as stir-frying is very fast.

Recipe Variations

Different ways to make this dish your own

1

Chicken and Broccoli Stir-Fry

Use thinly sliced boneless chicken thighs instead of beef, following the same velveting and high-heat technique. The lighter chicken takes the sauce slightly differently but is equally delicious and more approachable for those who prefer poultry.

2

Garlic Ginger Beef and Bok Choy

Swap the broccoli for quartered baby bok choy and double the fresh ginger and garlic in the sauce. The bok choy stays crisp and slightly sweet, providing a different green vegetable experience with the same velveted beef.

3

Tofu and Vegetable Stir-Fry

Use extra-firm tofu (pressed and cut into cubes, then lightly fried until golden) and a mix of broccoli, snap peas, and bell peppers for a fully vegan version. Use vegetarian oyster sauce (mushroom-based) to keep the dish plant-based.

4

Spicy Mongolian Beef Variation

Add 2 teaspoons of chili bean paste (doubanjiang) and a tablespoon of brown sugar to the sauce for a Mongolian beef-style variation with bolder, spicier flavors. Serve garnished with sliced green onions and dried chilies.

What to Serve With

Perfect pairings to complete the meal

1

Over Steamed Jasmine Rice

The most classic and satisfying pairing — the glossy, savory-sweet brown sauce soaks beautifully into fluffy jasmine rice. Use a rice to stir-fry ratio that allows plenty of sauce to pool around the rice. Serve family-style with the stir-fry spooned directly over the rice in bowls for an authentic Chinese-American restaurant experience.

2

Over Lo Mein or Chow Mein Noodles

Toss the beef and broccoli with cooked lo mein noodles in the same wok for a complete one-pan noodle dish. Add a splash more soy sauce and a drizzle of sesame oil, then toss everything vigorously over high heat until the noodles absorb the sauce. Top with sliced green onions and sesame seeds for a restaurant-quality noodle dish.

3

As Meal Prep Bowls

Portion the beef and broccoli over individual containers of rice or quinoa with a side of steamed edamame or cucumber slices. The dish reheats well and the flavors actually improve after a day in the fridge as everything melds together. Prepare 4 portions at once for a week's worth of satisfying, protein-packed lunches or dinners.

4

As Part of a Chinese-American Takeout Spread

Serve alongside egg fried rice, spring rolls, hot and sour soup, and steamed dumplings for a full Chinese-American dinner. This dish plays the role of the hearty, saucy main course. The bold flavors of the stir-fry contrast nicely with lighter dishes in the spread and the various textures create an engaging meal.

Storage & Make-Ahead

Keep it fresh and plan ahead

Refrigerator

Store in an airtight container for up to 4 days. The sauce thickens considerably when chilled — this is normal. The flavors deepen overnight, making leftovers arguably better than the freshly made dish. Keep rice and stir-fry separate to prevent the rice from absorbing too much sauce.

Freezer

Freeze in portioned containers for up to 2 months. The broccoli will become slightly softer after freezing and thawing, but the flavor remains excellent. Freeze the sauce separately if possible for better texture. Thaw overnight in the refrigerator before reheating.

Make-Ahead

Slice and velvet the beef up to 24 hours ahead and refrigerate. Mix the sauce ingredients and store in a jar in the refrigerator for up to 3 days. Blanch the broccoli up to 1 day ahead. With all prep done, the actual stir-frying takes only 10 minutes.

Reheating

Reheat in a hot wok or skillet with a splash of water or broth to loosen the sauce (about 1-2 tablespoons). Stir constantly over medium-high heat for 2-3 minutes. Add a drizzle of fresh soy sauce if needed to brighten the flavor. Microwave works but can make the beef chewy — stovetop reheating produces far better results.

Frequently Asked Questions
Leave a Review
Share your experience with this recipe

Got Leftovers?

Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.

Try AI Recipe Generator

You Might Also Like

Discover more delicious recipes similar to what you're cooking

Savory Oatmeal with Mushrooms and Egg
8
Easy
Savory Oatmeal with Mushrooms and Egg
15-20 min
2
Chinese
Classic Kung Pao Chicken
14
Medium
Classic Kung Pao Chicken
20 min
2
Chinese
Classic Egg Foo Young
9
Medium
Classic Egg Foo Young
20 min
2
Chinese
Dan Dan Noodles (Spicy Sichuan Style)
12
Medium
Dan Dan Noodles (Spicy Sichuan Style)
20 min
2
Chinese

Get 5 Delicious Recipes Every Week

Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.