classic beef and broccoli stir fry recipe - Classic Beef and Broccoli Stir Fry served in a white bowl overhead view

Classic Beef and Broccoli Stir Fry Recipe, Easy Asian Dinner in 25 Minutes

Classic Beef and Broccoli Stir Fry

Table of Contents

Classic Beef and Broccoli Stir Fry: Tender strips of beef and crisp broccoli florets coated in a savory brown sauce, ready in under 30 minutes

There are few meals as comforting and reliable as a classic beef and broccoli stir fry recipe. I still remember the first time I tried to recreate the takeout favorite in my tiny apartment kitchen. I was working late, craving something deeply savory with that perfect glossy sauce clinging to every tender slice of beef. The steam rising from the wok hit me with the scent of garlic and ginger, and the first bite instantly transported me back to so many shared dinners around a noisy table covered in white cartons. This dish has always been about simple, honest cooking that brings people together, and once you master it at home, you will never need to order it again.

What sets this version apart from others is a technique called velveting, a simple cornstarch and soy marinade that gives the beef that silky, tender texture you love from restaurants. The sauce balances salty, sweet, and umami notes without any heavy thickeners or corn syrupy shortcuts. I use fresh broccoli that stays crisp tender, not mushy, and the whole thing comes together in one pan in under 30 minutes. If you have ever felt intimidated by stir frying, this recipe will change your mind. It is almost as straightforward as my fluffy Japanese souffle pancakes in its methodical approach, yet the result feels like a special weeknight treat.

This recipe is for anyone who wants to put a restaurant quality dinner on the table without a lot of fuss. Busy parents, beginner cooks, meal preppers, and lovers of bold Asian flavors will all find a friend in this easy homemade Classic Beef and Broccoli Stir Fry. It is the perfect choice when you need something fast after a long day, but it also scales beautifully for casual dinner parties. Serve it over steamed rice and you have a complete meal that tastes like you spent hours, when in fact most of the work is just a bit of quick chopping and one hot pan.

Why You Will Love This Classic Beef and Broccoli Stir Fry Recipe

  • Faster than takeout delivery. From the moment you start slicing the beef to the final garnish, you are looking at about 25 minutes total. That includes marinating time, so while the beef rests you can prep the broccoli and mix the sauce.
  • Restaurant quality tenderness at home. The cornstarch and oil velveting technique locks moisture into the meat, creating that signature soft bite even with lean cuts. You will never struggle with chewy stir fry beef again.
  • One skillet, minimal cleanup. You only need a single large pan or wok to sear, steam, and toss everything together. I love this recipe on busy nights when I do not want to face a mountain of pots after dinner.
  • Versatile and endlessly adaptable. Once you understand the basic sauce and cooking method, you can swap in chicken, tofu, or whatever vegetables are in your fridge. The recipe grows with you, just like my blueberry lemon ricotta pancakes adapt to whatever fruit is in season.
  • Deeply satisfying savory flavor. The combination of soy sauce, hoisin, brown sugar, and sesame oil hits every note. It is a sauce you will want to drink with a spoon, and it coats every piece beautifully without being too heavy.
  • Family friendly and crowd pleasing. Even picky eaters who claim to dislike vegetables will gobble up the broccoli when it is draped in this glossy brown sauce. It is a safe bet for weeknight meals and potlucks alike.

Your Simple Ingredients for the Perfect Classic Beef and Broccoli Stir Fry

ingredients for Classic Beef and Broccoli Stir Fry

Beef and Marinade

  • 1 lb flank steak, thinly sliced against the grain
  • 1 tbsp soy sauce
  • 1 tbsp cornstarch
  • 1 tbsp vegetable oil

Sauce

  • 1/2 cup beef broth or water
  • 1/4 cup soy sauce (low-sodium preferred)
  • 2 tbsp brown sugar, packed
  • 1 tbsp hoisin sauce or oyster sauce
  • 1 tbsp cornstarch
  • 1 tsp sesame oil

Stir Fry

  • 2 tbsp vegetable oil, divided
  • 4 cups broccoli florets, fresh
  • 3 cloves garlic, minced
  • 1 tsp fresh ginger, minced
  • 2 stalks green onions, sliced, for garnish
  • 1 tsp sesame seeds, for garnish

Ingredient Notes

Flank steak. This long, flat muscle has a pronounced grain and minimal fat, making it ideal for slicing against the grain into thin strips. When prepared with the velveting method, it becomes exceptionally tender while still having enough beefy flavor to stand up to the sauce. Look for bright red meat with no gray spots. If flank steak is unavailable, skirt steak or sirloin tip work well. For a more economical cut, try flat iron steak.

Soy sauce. It provides the salty umami backbone of both the marinade and the sauce. I use low-sodium soy sauce so I can control the salt level without sacrificing depth. Regular soy sauce will work, but you may want to reduce the amount slightly or use unsalted beef broth. Tamari is an excellent gluten-free alternative that delivers a similar richness.

Cornstarch. This pantry staple does double duty. In the marinade, it coats the beef and seals in moisture during the quick sear, a process called velveting. In the sauce, it acts as a thickener when combined with the hot liquid, creating that glossy, clingy texture that defines a great stir fry. Be sure to dissolve it completely in the cold sauce mixture before heating to avoid lumps.

Hoisin sauce. This thick, dark condiment adds a sweet and tangy complexity with hints of fermented soybean and spice. It rounds out the sauce and cuts through the saltiness of the soy. Oyster sauce makes a suitable substitute and brings a slightly brinier, deeper umami note. In a pinch, you can leave it out and increase the brown sugar by a teaspoon, but the sauce will lack some depth.

Sesame oil. A little goes a long way. Toasted sesame oil in the sauce contributes a nutty aroma that instantly makes the dish smell like your favorite Chinese restaurant. Always add it at the end of the cooking process or in the sauce, never as the primary cooking oil, as it has a low smoke point and can turn bitter if overheated.

Fresh broccoli. The florets should be dry before they hit the hot pan so they steam quickly and char slightly instead of stewing. I cut them into bite-sized pieces of roughly equal size for even cooking. Frozen broccoli can be used, but you must thaw and pat it very dry to prevent the dish from becoming watery.

How to Make Perfect Classic Beef and Broccoli Stir Fry

how to make Classic Beef and Broccoli Stir Fry step by step

Phase 1: Prep the Beef and Sauce

Step 1: Marinate the Beef. Start by slicing your flank steak while it is still slightly firm from the fridge. If you have time, pop it in the freezer for 20 minutes first, which makes achieving paper thin slices effortless. Always cut directly against the grain, meaning your knife moves perpendicular to the long muscle fibers, breaking them down for a tender bite. Place the slices in a bowl and add 1 tablespoon soy sauce, 1 tablespoon cornstarch, and 1 tablespoon vegetable oil. Use your hands or a pair of chopsticks to toss everything until each strip is evenly coated. Let it sit at room temperature for 10 minutes while you gather the remaining ingredients. During this short rest, the cornstarch will begin to form a protective layer, and you will notice the beef takes on a slightly sticky sheen.

Step 2: Make the Sauce. Grab a small bowl and whisk together the beef broth (or water), 1/4 cup soy sauce, packed brown sugar, hoisin sauce, the second tablespoon of cornstarch, and sesame oil. Keep stirring until the cornstarch dissolves completely and the mixture looks uniform with no white specks. Using warm broth is a tiny trick that helps the sugar dissolve faster, so you are not left with a gritty sauce. Set this bowl right next to your stove since the stir fry moves quickly once the heat is on.

Phase 2: Cook the Vegetables and Beef

Step 3: Cook the Broccoli. Set a large skillet or wok over high heat and add 1 tablespoon of the vegetable oil. Once the oil is shimmering and just beginning to smoke, toss in the broccoli florets. They will sizzle loudly. Add 2 tablespoons of water and immediately cover the pan with a tight fitting lid. Let the broccoli steam for 2 to 3 minutes. You are looking for the florets to turn bright green and become crisp tender, meaning a fork can pierce the stem with a little resistance but the broccoli still has a lively snap. Uncover, transfer the broccoli to a plate, and set aside. At this point your kitchen will smell wonderfully of toasted green vegetables.

Step 4: Sear the Beef. Wipe the pan quickly with a paper towel if needed, then add the remaining tablespoon of oil and crank the heat back to high. When the oil is nearly smoking, spread the marinated beef in a single layer. It is essential not to crowd the pan; if your skillet is small, work in two batches. Let the beef sit without moving it for a full minute to 90 seconds. This undisturbed contact with the hot metal creates a beautiful brown crust, which is where so much flavor develops. You will hear a steady searing sound, not a watery hiss. Flip the pieces and cook for another minute. The beef should be browned on the outside but still a little pink in the center, as it will finish cooking in the sauce. Remove the beef and put it with the broccoli.

Phase 3: Bring It All Together

Step 5: Sauté Aromatics. Lower the heat to medium so the garlic and ginger do not burn. Toss the minced garlic and ginger into the pan and stir constantly. Within about 30 seconds, the mixture will release an intensely fragrant aroma that fills the kitchen. If the pan seems dry, add a tiny splash of oil. Keep everything moving to avoid those little bits from going dark and acrid.

Step 6: Combine and Thicken. Return the beef and broccoli to the pan, spreading them out evenly. Give the reserved sauce one more whisk, then pour it over everything. Turn the heat back up to medium-high and start tossing gently but continuously with a spatula or large spoon. In about 1 to 2 minutes, the sauce will begin to bubble and transform from a thin liquid to a glossy, thick coating that clings to every piece. You will see the beef lose its pink interior and reach a safe 145°F (63°C). If at any point the sauce seems too thick, add a tablespoon of water and stir. The result should be a brilliantly shiny mixture with no pooling liquid at the bottom, just perfectly coated morsels.

Step 7: Serve. Remove the pan from the heat right away. Pile the beef and broccoli over a bed of steamed jasmine rice, letting the sauce drip down into the grains. Finish with a scatter of sliced green onions and a pinch of sesame seeds. The green onions add a fresh, mild oniony bite that cuts through the richness, and the sesame seeds give a subtle crunch.

Pro Tips and Easy Variations for Your Classic Beef and Broccoli Stir Fry

Pro Tips

  • Slice against the grain, every time. Running your knife perpendicular to the long muscle fibers shortens them, so each bite breaks apart easily. This single step makes more difference than any other for tender beef.
  • Prep everything before you turn on the stove. Stir frying moves rapidly. Have your sliced beef, mixed sauce, prepped broccoli, and aromatics all within arm’s reach so you are not scrambling while the pan is smoking.
  • Do not move the beef. When searing, let the strips sit undisturbed for that first minute. Moving them too soon tears the meat and prevents a proper brown crust, which means you lose the deep caramelized flavor.
  • Control your heat. High heat sears the beef and broccoli, but you must lower it for the garlic and ginger to prevent burning. Adjusting the temperature as you go is the mark of a confident stir fry cook.
  • Velveting works wonders. The cornstarch and oil marinade seals the surface of the beef, keeping it juicy even with quick high heat cooking. This is the same trick Chinese restaurants use, and it works beautifully at home.
  • Finish with fresh garnish. Adding the green onions and sesame seeds off the heat keeps their flavors bright and distinct. The contrast between the hot glossy stir fry and the cool fresh garnish makes every bowl exciting.

Delicious Variations

  • Chicken and Broccoli. Swap the flank steak for boneless skinless chicken breast or thigh, sliced into thin strips and marinated the same way. The cooking time will be similar, just ensure the chicken reaches 165°F internal.
  • Spicy Beef and Broccoli. Stir 1 to 2 teaspoons of sriracha or chili garlic sauce into the sauce mixture for a warm, lingering heat. You can also sprinkle crushed red pepper flakes into the oil when you sauté the aromatics.
  • Tofu and Vegetable Stir Fry. Press and cube extra firm tofu, then coat it in cornstarch and pan fry until golden before adding to the sauce. Use the same broccoli base and toss in sliced bell peppers and snap peas for a colorful vegetarian meal.
  • Sesame Ginger Twist. Double the fresh ginger and add an extra drizzle of toasted sesame oil just before serving. Top with a generous amount of sesame seeds and a sprinkle of nori strips for a nuttier, more aromatic plate.
  • Extra Crunch Stir Fry. Add thinly sliced carrots, water chestnuts, or celery cut on the diagonal to the broccoli steaming step. The extra texture keeps each bite interesting and boosts the vegetable content.

If you enjoy the deep, savory, and slightly sweet character of this dish, you will appreciate the layered aromatic spices of a Moroccan chicken tagine for a weekend cooking project. Both recipes rely on simple techniques to build incredible flavor in one pot.

Serving Suggestions for a Perfect Dinner

The most traditional and satisfying way to serve this best Classic Beef and Broccoli Stir Fry recipe is over a mound of fluffy jasmine rice. The fragrance of the rice pairs beautifully with the nutty sesame notes in the sauce. For a healthier twist, brown rice or quinoa work wonderfully and add a pleasant chew. I also love to set out small bowls of pickled radish or a simple cucumber salad dressed with rice vinegar on the side. The cool, tangy crunch provides a refreshing contrast to the warm, rich stir fry. As for drinks, a light lager, crisp white wine like a Riesling, or even a refreshing iced green tea all complement the dish without overwhelming it.

This recipe is perfect for casual family dinners, quick lunches, or meal prep sessions. When feeding a crowd, you can easily double the recipe, but be sure to cook the beef in batches to maintain the sear. A large wok helps if you have one, but a deep nonstick skillet does the job just as well. To turn it into a complete feast, start the meal with hot and sour soup or simple spring rolls. For dessert, something bright like fresh mango slices or a small scoop of coconut sorbet keeps the theme light and clean.

Nutrition Information

(Approximate per serving, 4 servings total) Calories: 350, Fat: 20g, Carbohydrates: 18g, Protein: 25g, Fiber: 3g, Sodium: 600mg. Nutritional values are estimates only.

Storage and Make-Ahead Instructions

  • Refrigerator: Transfer any leftovers to an airtight container within two hours of cooking. Stored properly, the classic beef and broccoli stir fry recipe will stay fresh for up to 4 days. The sauce may thicken further as it cools, but the flavor actually deepens overnight.
  • Freezer: You can freeze the cooked dish for up to 3 months. Spoon portions into freezer-safe bags or containers, press out excess air, and seal. Note that the broccoli will lose some of its crispness upon thawing, but it will still taste delicious.
  • Reheating: For the best texture, reheat in a skillet over medium heat with a splash of water or beef broth to loosen the sauce. Stir frequently until heated through, about 2 minutes. The microwave works in a pinch: cover loosely and heat for 2 minutes, stirring halfway.
  • Make-Ahead: Slice the beef and mix the marinade up to 8 hours in advance, storing it covered in the fridge. The sauce can be whisked together and refrigerated for up to a day. Chop the broccoli and keep it in a dry container. When ready to cook, all you need to do is heat the pan and follow the steps.

Your Classic Beef and Broccoli Stir Fry Recipe Questions Answered

Can I make this recipe ahead of time?

The complete dish is best enjoyed fresh, but you can absolutely prepare components ahead. Slice and marinate the beef, whisk the sauce, and cut the broccoli up to a day in advance. Store everything separately in the refrigerator, then cook just before serving for the best texture.

What is the best substitute for flank steak?

Skirt steak or flat iron steak are excellent alternatives with similar grain and tenderness when sliced correctly. Sirloin tip is more budget friendly but still holds up well to quick cooking. Avoid stewing cuts like chuck, which will turn tough in a stir fry.

How do I know when the beef is done?

The beef is safe to eat when it reaches an internal temperature of 145°F (63°C). Visually, it should have lost all pink color and feel firm but still juicy. Because the strips are thin, they finish cooking in the sauce within a minute or two after you add it.

My sauce turned out thick and gloopy. What went wrong?

This usually happens when the cornstarch is not properly dissolved in a cold liquid before heating, or when the sauce is cooked too long after thickening. Always whisk the cornstarch into the broth mixture until completely smooth. If the sauce over-thickens, simply stir in a tablespoon of water or broth to thin it to the right consistency.

Can I use frozen broccoli?

Yes, but you must thaw it completely and pat it very dry with paper towels to remove excess moisture. Soggy broccoli releases water into the pan and dilutes the sauce. Fresh florets give you the best crisp texture, but properly dried frozen broccoli works in a pinch.

Is this recipe gluten-free?

To make it gluten-free, use tamari instead of soy sauce and check that your hoisin sauce is certified gluten-free, as some brands contain wheat. If you cannot find gluten-free hoisin, you can omit it and add an extra teaspoon of brown sugar and a splash of rice vinegar for balance.

What type of pan is best for stir frying?

A wok is traditional and its sloping sides allow for quick tossing, but a large flat-bottomed skillet or sauté pan works just as well. The key is that the pan can handle high heat and has enough surface area to avoid crowding the beef. Nonstick pans can work but carbon steel or cast iron give a better sear.

Why is my beef tough even after following the recipe?

The most common culprit is slicing with the grain instead of against it. Look for the long lines running through the meat and cut perpendicular to them. Also, avoid overcooking the beef during the initial sear; it should just be browned on the outside and finish in the sauce.

Can I double this recipe?

Absolutely. Use a larger pan or cook the beef in multiple batches to maintain high heat and achieve a nice sear. Do not double the sauce ingredients until you know your pan can accommodate the volume; you can always whisk up a second batch if needed.

What is velveting and is it necessary?

Velveting is a Chinese cooking technique where meat is coated in a mixture of cornstarch, soy sauce, and oil, then quickly cooked to create a silky, tender texture. It is essential for restaurant-quality results and takes almost no extra effort, so I strongly recommend not skipping it.

More Incredible Asian Recipes to Try

If you loved making this easy Classic Beef and Broccoli Stir Fry, you will likely enjoy other fast and flavorful Asian dishes that transform simple ingredients into something remarkable. For a breakfast or brunch that applies a similar precision and technique, my fluffy Japanese souffle pancakes are a revelation. They use a delicate meringue to create clouds of airy pancake, and the gentle process is every bit as satisfying as mastering a good stir fry. Both recipes prove that with just a little know-how, you can bring the magic of world-class cooking into your own kitchen.

For those evenings when you want to lean into warm, slow-cooked spices, a Moroccan chicken tagine offers the same comfort-food feeling with a completely different aromatic profile. The tender meat and richly spiced sauce remind me of the way this beef and broccoli sauce wraps around every ingredient. And if you are in the mood for something sweet with a bright, fruity twist, my blueberry lemon ricotta pancakes deliver that same accessible elegance. They are perfect for a lazy weekend morning after a week of quick stir fry dinners.

The Story Behind This Classic Beef and Broccoli Stir Fry

The dish we know as beef and broccoli likely evolved from Chinese-American cuisine in the mid-20th century, blending traditional stir fry methods with ingredients that were abundant in the United States. While broccoli is not native to China, it became a popular vegetable in Westernized Chinese cooking, favored for its ability to soak up sauces and maintain a pleasant crunch. The original technique of velveting meat traces back centuries in Chinese kitchens, where cooks discovered that coating proteins in a thin starch layer before a quick dip in hot oil produced a remarkably silky texture. Over time, home cooks adapted this method to single-pan cooking, creating the classic beef and broccoli stir fry recipe that now appears on countless dinner tables.

For me, this dish represents the beautiful intersection of tradition and everyday convenience. It carries the soul of a cooking heritage that values fresh, bold flavors and efficient technique. Every time I slice flank steak against the grain and watch the sauce bubble into a glossy finish, I feel connected to that lineage of resourceful cooks who turned simple ingredients into something worth gathering around. This recipe is my own small contribution to keeping that spirit alive, and I hope it becomes a beloved staple in your home as well.

Pin This Classic Beef and Broccoli Stir Fry Recipe for Later

Love this recipe? Save it to your favorite Pinterest board so you can find it again easily. Share it with friends and family who would enjoy making it too.

I truly hope this classic beef and broccoli stir fry recipe becomes a regular part of your weeknight rotation. There is something deeply satisfying about serving a plate of tender beef and vibrant green broccoli drenched in that glossy brown sauce, and I know your family will ask for it again and again. If you give it a try, leave a comment below and let me know how it turned out, or share your own twist on it. I love seeing the creative ways you make these recipes your own.

classic beef and broccoli stir fry recipe - Classic Beef and Broccoli Stir Fry served in a white bowl overhead view
Chloe

Classic Beef and Broccoli Stir Fry

classic beef and broccoli stir fry recipe made easy at home. Tender strips of beef and crisp broccoli florets coated in a savory brown sauce, ready in under 3
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Asian
Calories: 350

Ingredients
  

Beef and Marinade
  • 1 lb flank steak thinly sliced against the grain
  • 1 tbsp soy sauce
  • 1 tbsp cornstarch
  • 1 tbsp vegetable oil
Sauce
  • 1/2 cup beef broth or water
  • 1/4 cup soy sauce low-sodium preferred
  • 2 tbsp brown sugar packed
  • 1 tbsp hoisin sauce or oyster sauce
  • 1 tbsp cornstarch
  • 1 tsp sesame oil
Stir-Fry
  • 2 tbsp vegetable oil divided
  • 4 cups broccoli florets fresh
  • 3 cloves garlic minced
  • 1 tsp fresh ginger minced
  • 2 stalks green onions sliced, for garnish
  • 1 tsp sesame seeds for garnish

Method
 

  1. In a bowl, toss the sliced flank steak with 1 tbsp soy sauce, 1 tbsp cornstarch, and 1 tbsp vegetable oil until evenly coated. Let sit at room temperature for 10 minutes while preparing other ingredients.
  2. In a small bowl, whisk together beef broth (or water), 1/4 cup soy sauce, brown sugar, hoisin sauce, 1 tbsp cornstarch, and sesame oil until the cornstarch dissolves. Set aside.
  3. Heat 1 tbsp vegetable oil in a large skillet or wok over high heat. Add broccoli florets and 2 tbsp water. Cover and steam for 2-3 minutes until crisp-tender and bright green. Transfer to a plate.
  4. Add the remaining 1 tbsp oil to the pan. Spread the marinated beef in a single layer (work in batches if needed) and sear without moving for 1-2 minutes per side until browned but not fully cooked through. Remove and set aside with the broccoli.
  5. Reduce heat to medium. Add minced garlic and ginger to the pan; stir-fry for 30 seconds until fragrant.
  6. Return the beef and broccoli to the pan. Pour in the prepared sauce and toss everything together. Cook for 1-2 minutes, stirring constantly, until the sauce thickens, the beef is no longer pink, and reaches an internal temperature of 145°F (63°C), and evenly coats the beef and broccoli.
  7. Remove from heat and pile over steamed jasmine rice. Garnish with sliced green onions and sesame seeds.

Disclosure: This post may contain affiliate links. If you purchase through our links we may earn a small commission at no extra cost to you.

If you made this Classic Beef and Broccoli Stir Fry, please leave a comment below and let me know how it turned out.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating