There’s something undeniably satisfying about a plate of beef and broccoli—the tender slices of beef, the crisp, vibrant broccoli, and that savory, glossy sauce that ties everything together. It’s a dish that’s earned its spot as a takeout favorite, but once you discover how quick and simple it is to make at home, you’ll never look back.
This easy beef and broccoli recipe delivers big flavor with minimal effort. It’s fast enough for a hectic weekday dinner but delicious enough to make you forget about delivery. With just a few pantry staples and fresh ingredients, you can recreate that classic, umami-rich experience right in your kitchen.
Ready in under half an hour, this dish brings juicy seared beef, bright green broccoli, and a silky sauce together in one flavorful skillet. It’s fresh, customizable, and so much better than anything that comes in a takeout container.
Ingredient Guide

Each ingredient in this dish plays a role in balancing flavors and textures, from tender protein to crunchy veggies and a savory-sweet sauce.
Beef:
Flank steak is a great choice here—it’s lean yet flavorful and becomes wonderfully tender when sliced thin against the grain. Sirloin and flat iron steak also work well. To slice easily and cleanly, chill the meat in the freezer for about 20 minutes before cutting.
Broccoli:
Fresh broccoli florets bring color, crunch, and nutrition. Lightly blanching them keeps the broccoli bright and crisp without overcooking. Frozen broccoli can be used in a pinch—just thaw it fully and dry it off to prevent watering down the stir-fry.
Garlic and Ginger:
These aromatics are essential for layering flavor. Garlic adds depth, while ginger offers a bit of warmth and spice. Fresh is best, but pre-minced options will work if you’re short on time.
Soy Sauce:
The base of the sauce, soy sauce gives the dish its signature saltiness and umami character. Choose low-sodium to keep the seasoning in check. Tamari is a suitable gluten-free swap.
Oyster Sauce:
A staple in many stir-fry dishes, oyster sauce provides complexity and a touch of sweetness. Hoisin sauce is a workable substitute but will lean sweeter in taste.
Cornstarch:
Used to tenderize the beef and to thicken the sauce, cornstarch ensures the final dish has that glossy, clingy coating we all love in a stir-fry. Arrowroot powder is a good alternative for those avoiding corn products.
Brown Sugar:
A small amount balances the savory elements of the sauce with just a hint of sweetness. You can replace it with honey or maple syrup for a different depth of flavor.
Sesame Oil:
This fragrant oil is best added at the end of cooking. Its nutty aroma adds authenticity and richness, so use it sparingly—just a few drops go a long way.
Cooking Oil:
Neutral oils like canola, avocado, or vegetable oil are ideal for high-heat cooking and won’t overpower the other ingredients.
How to Make It
-
Marinate the Beef:
Slice your beef thinly across the grain and place it in a bowl. Add 1 tablespoon soy sauce, 1 teaspoon cornstarch, and a dash of sesame oil. Mix well and let it sit while you prep everything else, about 10–15 minutes. -
Cook the Broccoli:
Bring a pot of water to a boil and drop in the broccoli. Let it cook for just a minute, then drain and rinse with cold water. This step keeps the broccoli vibrant and crisp. -
Prepare the Sauce:
Whisk together 1/4 cup soy sauce, 2 tablespoons oyster sauce, 1 tablespoon brown sugar, 1 tablespoon cornstarch, 1/2 cup water, and 1 teaspoon sesame oil in a small bowl. Set aside. -
Sear the Beef:
Heat 1–2 tablespoons of oil in a large skillet or wok over medium-high heat. Add the beef in a single layer and cook for 2–3 minutes, flipping as needed until browned. Remove from the pan and set aside. -
Cook the Aromatics:
In the same pan, add a bit more oil if needed. Add 3 cloves of minced garlic and 1 tablespoon grated ginger. Sauté for about 30 seconds, stirring constantly to prevent burning. -
Combine and Finish:
Return the cooked beef and broccoli to the pan. Pour in the prepared sauce and toss everything together. Let it simmer for 2–3 minutes until the sauce thickens and coats all the ingredients. -
Final Touch:
Finish with a light drizzle of sesame oil and give everything a final stir. Serve hot over rice or noodles.
Pro Tips, Swaps & Custom Options
-
Tender Beef Every Time: Cutting against the grain and using a quick cornstarch marinade are key to soft, juicy beef. Don’t skip these steps.
-
Meatless Version: Swap in tofu, tempeh, or mushrooms if you want a vegetarian option. Make sure to pan-fry them until golden before adding to the sauce.
-
Make It Gluten-Free: Use tamari instead of soy sauce and ensure your oyster sauce is gluten-free—or omit it altogether and adjust seasoning to taste.
-
Dial Up the Heat: Add chili flakes, sriracha, or a spoonful of chili garlic paste to introduce some spice.
-
Add More Veggies: Boost the color and crunch with red bell peppers, snow peas, or thinly sliced carrots. These cook quickly and complement the flavors perfectly.
Serving Suggestions
This beef and broccoli stir-fry pairs beautifully with freshly steamed jasmine rice or long-grain white rice. For something lighter, try it over cauliflower rice or with stir-fried zucchini noodles.
It’s also great alongside vegetable spring rolls, a cucumber salad, or even miso soup for a complete meal. For drinks, a light beer or chilled green tea pairs well with the rich umami flavors of the dish.
This recipe makes a fantastic meal prep option too—store leftovers in the fridge for up to three days and reheat for a quick and nourishing lunch or dinner.
Nutritional Benefits
This dish offers a well-rounded nutritional profile, featuring lean protein from the beef and a wealth of fiber, vitamins, and antioxidants from the broccoli.
Preparing it at home allows you to use quality ingredients and limit excess sodium and oil often found in restaurant versions. It’s naturally dairy-free and can be made gluten-free with simple substitutions.
Using fresh produce and lean cuts of beef helps keep the meal balanced, while still offering bold flavor and satisfying texture.
Frequently Asked Questions
1. Can I use frozen broccoli?
Yes, but make sure to thaw it completely and pat it dry. This prevents excess water from thinning the sauce or making the stir-fry soggy.
2. What cut of beef works best?
Flank steak is preferred for its tenderness when sliced thin. Sirloin, flat iron, or skirt steak are also good alternatives. Always slice across the grain for best results.
3. Can I make this in advance?
Absolutely. You can marinate the beef and mix the sauce a day ahead. Store both in the fridge until ready to cook. Leftovers reheat well for up to 3 days.
4. What can I use instead of oyster sauce?
Try hoisin sauce for a sweeter version or a mixture of soy sauce, brown sugar, and a splash of Worcestershire to add depth.
5. Is there a vegetarian alternative?
Yes—use tofu or mushrooms instead of beef. Tofu should be pressed and pan-fried until golden before adding to the sauce.
6. Why is my beef chewy?
This can happen if the beef is overcooked or cut improperly. Always slice thin and against the grain. High heat and a short cooking time help lock in tenderness.
7. Does this dish have any spice?
The original recipe is mild, but it’s easy to adjust. Add red pepper flakes or your favorite hot sauce to bring the heat up to your liking.
A quick, flavorful stir-fry with thin slices of beef, fresh broccoli, and a rich, savory sauce. This easy weeknight dish tastes better than takeout and comes together in just 30 minutes.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
1 lb flank steak, thinly sliced across the grain
3 cups fresh broccoli florets
3 cloves garlic, minced
1 tbsp fresh ginger, grated
2 tbsp vegetable or canola oil
1 tbsp low-sodium soy sauce (for marinating)
1 tsp cornstarch (for marinating)
1 tsp sesame oil, divided
Instructions
-
Mix sliced beef with soy sauce, cornstarch, and sesame oil. Let marinate for 10–15 minutes.
-
Blanch broccoli in boiling water for 1 minute, then rinse with cold water and set aside.
-
Combine sauce ingredients in a small bowl and whisk until smooth.
-
Heat oil in a wok or skillet. Sear beef in a single layer until browned. Remove and set aside.
-
In the same pan, sauté garlic and ginger until fragrant.
-
Add beef and broccoli back to the pan. Pour in sauce and stir-fry until sauce thickens.
-
Drizzle with remaining sesame oil before serving.