Beef and Broccoli Sauce Recipe | Easy Homemade Stir Fry Sauce Full of Flavor
Introduction
The appeal of beef and broccoli is universal: tender slices of beef cooked just right, fresh florets of broccoli still bright green and vibrant, and a sauce that glazes everything without overpowering. Crafting the right sauce can boost flavour without adding unnecessary complexity. From soy sauce and garlic to cornstarch thickening and optional elements like oyster sauce or hoisin, the building blocks are straightforward. Yet, the nuance lies in balancing those elements. As someone who has made this dish many times in home kitchens, I’ve learned the sauce is the difference between a so-so version and one that impresses.

Ingredients Needed
Here is a table listing the ingredients you’ll need for the sauce plus the beef and broccoli dish as a whole. Calorie counts are approximate and per the amount indicated.
| Ingredient | Quantity | Approximate Calories* |
|---|---|---|
| Lean beef (e.g., flank or sirloin), thinly sliced | 500 g | ~700 kcal |
| Broccoli florets | 450 g | ~150 kcal |
| Vegetable oil (for cooking) | 2 Tbsp | ~240 kcal |
| Soy sauce (light) | 3 Tbsp | ~30 kcal |
| Dark soy sauce (optional) | 1 Tbsp | ~15 kcal |
| Beef stock or water | ¼ cup | ~10 kcal |
| Brown sugar (light) | 1 Tbsp | ~50 kcal |
| Garlic, minced (2-3 cloves) | ~1 Tbsp | ~5 kcal |
| Fresh ginger, minced (~1 tsp) | ~2 kcal | |
| Cornstarch (for slurry) | 2 tsp | ~20 kcal |
| Sesame oil (optional) | 1 tsp | ~40 kcal |
| White or black pepper, to taste | pinch | ~0 kcal |
*Calories rounded for approximate totals.
With all the ingredients combined (serving roughly 4 portions), the total dish may be in the range of ~1200–1300 kcal, meaning about ~300–330 kcal per serving before adding rice or noodles.
Step-by-Step Cooking Instructions
- Prepare your ingredients
Slice the beef thinly, ideally against the grain, to ensure tenderness. Wash and cut the broccoli into bite-sized florets. Mince the garlic and ginger. Measure out soy sauces, sugar, stock, and cornstarch. - Marinate (optional but beneficial)
If time allows, toss the beef in 1 Tbsp soy sauce and a pinch of cornstarch, and let it sit for 10-15 minutes. This helps tenderise the meat and ensures it sears nicely. - Blanch or steam the broccoli
Bring a pot of water to boil, add broccoli for about 1 minute until bright green and just tender-crisp, then drain and immediately plunge into cold water to stop cooking. This keeps the broccoli vibrant. Alternatively, steam for 2-3 minutes until it is fork-tender but still has a bite. - Brown the beef
Heat the vegetable oil in a large skillet or wok over medium-high heat. Add minced garlic and ginger; sauté briefly until fragrant (about 30 seconds). Add the beef slices in a single layer and sear until the beef is mostly cooked through and browned, stirring occasionally (about 2-3 minutes depending on thickness). - Prepare the sauce mixture
In a bowl combine the remaining soy sauces, brown sugar, stock or water, and a little white/black pepper. In a separate small bowl mix the cornstarch with a small amount of cold water to create a slurry. - Add sauce and thicken
Pour the sauce mixture into the pan with the beef. Stir and allow it to come to a gentle boil. Then pour in the cornstarch slurry and keep stirring until the sauce thickens and becomes glossy (about 1 minute). If it gets too thick, briefly add a splash of water or stock to loosen it. - Combine broccoli and sauce
Add the drained broccoli to the pan. Mix thoroughly so the broccoli is coated evenly. Let everything simmer together for another minute so the broccoli absorbs some sauce flavour and warms through. - Finish and serve
Drizzle the sesame oil over the dish if using, give one last toss, and remove from heat. Serve immediately over steamed rice, noodles, or simply by itself. Garnish with optional sesame seeds or chopped green onions for added texture and visual appeal.

Tips for Customizing the Recipe
- Want more heat? Add chilli flakes or a small dash of sriracha to the sauce for a spicy kick.
- Prefer it gluten-free? Use tamari instead of soy sauce and ensure your oyster sauce (if you choose to use it) is labelled gluten-free.
- Lower sodium version: Opt for low-sodium soy sauce and reduce added salt; you can boost flavour by increasing fresh garlic and ginger.
- Add vegetables: If you like more variety, toss in sliced red pepper, mushrooms, or snap peas along with the broccoli.
- Protein swaps: Instead of beef, you might use chicken breast, pork tenderloin, or tofu for a vegetarian twist (though tofu will change the texture and cooking time).
- Richer sauce: For extra depth, add 1-2 Tbsp oyster sauce or hoisin sauce into the mix; this will deepen the flavour but also increase calories and sodium.
- Velveting the beef: For truly tender beef, coat the slices lightly in a mixture of cornstarch and a little baking soda, let them sit briefly, then rinse and pat dry before cooking. That technique yields a silky texture.
- Thicker or thinner sauce: Adjust the cornstarch slurry amount depending on how thick you like your sauce. Add a little at a time until you reach your preferred consistency.
- Serve with variation: Instead of plain rice, try jasmine rice, brown rice, cauliflower rice for lower carbs, or even quinoa for a different nutrient profile.
- Make ahead: You can prepare the sauce in advance and store in the fridge for up to 2 days; when ready, cook beef and broccoli fresh and pour the warmed sauce in at the end.

Nutritional Information
Here is a summary estimation of nutritional values for one serving (assuming 4 servings total) of this beef and broccoli dish with sauce (without added rice or noodles):
For comparison, one source lists a version of beef and broccoli with brown sauce as having 480 calories, 28 g protein, 30 g carbs, 20 g fat, and 820 mg sodium. Another version found on a government-healthy-recipes site showed ~210 calories per serving with leaner beef and less sauce.
Because the sauce is a major influence on calories and sodium, adjusting the sugar, amount of sauce, and the cut of beef will change the nutritional values significantly. If you serve over rice or combine with noodles, you also must add those calories on top.
Serving Suggestions
Serving this dish in creative ways enhances both presentation and enjoyment.
- Serve it over steamed white or brown rice for a classic combination — the rice soaks up the sauce nicely.
- Try serving with cauliflower rice or zucchini noodles for a lower-carb alternative.
- For a noodle variation, you could toss cooked egg noodles or rice noodles into the pan with the beef and broccoli just before finishing, letting them coat with the sauce.
- Add a side of steamed dumplings or spring rolls to make it more of a complete meal for friends or family.
- Garnish with toasted sesame seeds or chopped green onions to add flavour and texture.
- If you’re serving children or those who prefer milder flavours, you might serve sauce on the side so diners can adjust.
- For leftovers, pack the beef and broccoli in a lunch container, store sauce separately (if needed), and reheat gently to preserve broccoli texture.
- Pair the dish with a simple side salad dressed in light vinaigrette to balance the richness of the sauce.
- If you’re hosting, you could set up a DIY rice bowl bar: place the beef and broccoli in one large dish, rice in another, and toppings such as sliced green onion, sesame seeds, chilli flakes, and extra sauce, letting guests assemble to their liking.
Beef and Broccoli Sauce Recipe | Easy Homemade Stir Fry Sauce Full of Flavor
Course: Blog4
servings15
minutes15
minutes320
kcalIngredients
3 tablespoons light soy sauce
1 tablespoon dark soy sauce (optional for richer color)
¼ cup beef stock or water
1 tablespoon brown sugar
2 teaspoons cornstarch
1 teaspoon sesame oil (optional)
1 teaspoon minced ginger
1 tablespoon minced garlic
Directions
- Prepare the Ingredients:
- Slice the beef thinly against the grain. Wash and cut broccoli into bite-size florets. Mince the garlic and ginger.
- Make the Sauce:
- In a small bowl, mix soy sauces, brown sugar, stock, garlic, ginger, and pepper. In another cup, stir cornstarch with a few tablespoons of cold water to make a slurry. Set aside.
- Cook the Broccoli:
- Blanch the broccoli in boiling water for about 1 minute until bright green and crisp-tender. Drain and set aside.
Recipe Video
Notes
- For tender beef, slice it thinly against the grain and marinate briefly with 1 teaspoon soy sauce and a pinch of cornstarch.
Adjust sauce thickness by adding more or less cornstarch slurry.
Frequently Asked Questions (FAQs)
What cut of beef works best for this dish?
Flank steak, sirloin or skirt steak work very well because they are lean and benefit from thin slicing. The key is cutting against the grain and cooking quickly to avoid toughness.
Can I use frozen broccoli?
Yes — frozen broccoli florets can be used. Be sure to thaw or cook accordingly. The texture may be slightly softer compared to fresh, so be careful not to over-cook.
How do I prevent the broccoli from becoming mushy?
Blanching or steaming briefly to a crisp-tender stage, then quickly stir-frying with the beef and sauce helps keep the broccoli vibrant. Avoid cooking it for too long in the sauce.
Can I make the sauce ahead?
Absolutely. Mix together the soy sauce, stock, sugar, and spices ahead of time and store in the fridge (up to 1-2 days). Add cornstarch slurry only when you are ready to cook.
Is the sauce very high in sodium?
It can be. Soy sauce and any oyster or hoisin sauce contribute significant sodium. To reduce sodium, use a low-sodium soy sauce and limit added salts. Also, increase garlic/ginger for flavour rather than salt.
Can I make this dish vegetarian or vegan?
Yes. Substitute beef with tofu, tempeh, or seitan, and use vegetable stock instead of beef stock. Make sure any oyster sauce is replaced with a vegan alternative or mushrooms for umami.
What do I do if my sauce is too thin or too thick?
If too thin: add more cornstarch slurry (mix cornstarch + cold water) and stir until it thickens. If too thick: add a splash of stock or water and stir to loosen.
How do I store leftovers and reheat?
Store leftover beef and broccoli in an airtight container in the fridge for up to 2-3 days. Reheat in a pan over medium heat, adding a splash of water or stock if the sauce has thickened too much. Broccoli may soften further on reheating.
Conclusion
Creating a rich, well-balanced sauce for your beef and broccoli dish can elevate a humble stir-fry into something exceptional. The combination of savoury soy, mild sweetness, garlic, ginger and a thickened glaze makes each component shine.
