There’s a particular satisfaction that comes from a perfectly executed stir-fry. The sizzle as ingredients hit a hot pan, the rapid transformation, and the final glossy coat of sauce that makes vegetables irresistible. This Broccoli Stir-Fry with Garlic Sauce is my weeknight warrior—a dish that proves healthy eating doesn’t have to be bland or time-consuming.
In just 15 minutes, you can have a vibrant, savory side or main that rivals your favorite takeout, with crisp-tender broccoli cloaked in a deeply flavorful, aromatic garlic sauce. It’s the kind of simple recipe that, once mastered, becomes a reliable staple in your cooking rotation.
- 15-Minute Wonder: From fridge to table in the time it takes to cook rice, this recipe is the ultimate solution for busy nights.
- Restaurant-Quality Sauce: The combination of garlic, ginger, soy, and oyster sauce creates an umami-rich, glossy coating that clings perfectly to every floret.
- Perfect Broccoli Texture: Using a professional stir-fry-then-steam technique ensures your broccoli is vibrant, crisp-tender, and never mushy.
- Incredibly Versatile: Serve it as a healthy vegetarian main, a substantial side to grilled chicken or fish, or bulk it up with your favorite protein.
- Pantry-Friendly: You likely have most ingredients on hand, and the few sauce staples are worth keeping for countless other dishes.
- Diet-Flexible: Easily adaptable to be gluten-free, vegan, or low-sodium with simple swaps.
Ingredients You’ll Need
Let’s gather our ingredients—this is where simple pantry staples come together to create something truly special. The magic lies in the balance: the earthy green of broccoli, the pungent kick of fresh garlic, and the savory-sweet depth of a few key sauces.
- Broccoli: Look for a firm, dark green head with tightly closed florets. Don’t discard the stems! Peel the tough outer layer and slice them—they’re sweet and delicious.
- Garlic and Ginger: Fresh is non-negotiable here. The pungent, aromatic base they create is the soul of the sauce.
- Soy Sauce and Oyster Sauce: This dynamic duo provides saltiness, umami, and body. For a vegetarian version, use a mushroom-based “stir-fry sauce” or “vegetarian oyster sauce.”
- Cornstarch: This is our thickening agent. Mixed with cold water into a “slurry,” it transforms the liquid sauce into a glossy, clingy coating.
- Sesame Oil: A tiny drizzle of toasted sesame oil at the end adds an irreplaceable nutty fragrance. Use it as a finishing oil, not for cooking.
- Neutral Oil: A high-smoke-point oil like avocado, peanut, or vegetable oil is essential for getting that hot, fast stir-fry sear without burning.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Kitchen Equipment Needed
You don’t need specialized gear, but the right tools make the process seamless. A large wok or 12-inch skillet is ideal—its sloped sides and large surface area are perfect for stir-frying. A sharp chef’s knife will make quick work of the broccoli and garlic.
Have a couple of small bowls ready for mixing the sauce and cornstarch slurry before you start cooking; this “mise en place” is the key to a stress-free stir-fry where everything happens fast. A wooden spoon or spatula for tossing completes the setup.
How to Make Broccoli Stir-Fry Recipe
Step 1: Prep is Everything
Before you even turn on the stove, get everything ready. Cut your broccoli into uniform florets, peel and slice the stems, and mince the garlic and ginger. In one small bowl, whisk together the vegetable broth, soy sauce, oyster sauce, sesame oil, and sugar.
In another tiny bowl, mix the cornstarch with a tablespoon of cold water until completely smooth. Believe me, having these elements prepped and within arm’s reach is what prevents a frantic scramble once the high-heat cooking begins.
Step 2: Sear and Steam the Broccoli
This is the technique that guarantees perfect texture. Heat your wok or skillet over the highest heat until it’s seriously hot. Add the oil, swirl it, and immediately add the broccoli.
You should hear a loud, enthusiastic sizzle. Stir-fry for 2-3 minutes until you see some beautiful charred spots. Now, add the 1/4 cup of water or broth—it will erupt in steam.
Cover the pan immediately and let the broccoli steam for just 1-2 minutes. This quick blast of steam finishes the cooking without making it soggy. Uncover, transfer the bright green, crisp-tender broccoli to a plate, and set aside.
Step 3: Bloom the Aromatics
Here’s where we build the flavor foundation. Reduce the heat to medium and add the remaining oil to the pan. Add the minced garlic and ginger.
Now, stir constantly! You want them to become incredibly fragrant—usually in 30 to 60 seconds—but you must not let them brown. Tip from me: Burnt garlic turns bitter and will overpower your entire dish.
The moment you catch that warm, spicy aroma, it’s time to move on.
Step 4: Create the Glossy Sauce
Pour your pre-mixed sauce (the soy-oyster mixture) into the pan with the garlic and ginger. It will sizzle and simmer quickly. Give your cornstarch slurry one last stir (the starch settles fast) and drizzle it into the simmering sauce while stirring constantly.
In about 30 seconds, you’ll witness the magic: the thin liquid will transform into a thick, shiny, luxurious sauce that coats the back of a spoon. This glossy texture is what makes the dish feel professional.
Step 5: The Grand Finale Toss
Now comes the satisfying part. Return the cooked broccoli to the pan, right into that glorious garlic sauce. Increase the heat back to high and toss, toss, toss for about a minute.
Use a flipping motion to ensure every single floret gets an even, glossy coat. The high heat helps the sauce adhere and intensifies the flavors one last time. Step back and admire your work, then transfer it to a serving dish.
Garnish generously with sesame seeds and sliced green onions for color and a final flavor pop.
- The Pan Must Be Hot: A truly hot pan is non-negotiable for stir-frying. It sears the broccoli quickly, locking in color and texture, rather than letting it stew in its own juices.
- Cornstarch Slurry Science: Always mix cornstarch with cold water. Adding cornstarch directly to hot liquid causes it to clump instantly. The slurry allows it to disperse evenly for a smooth, lump-free sauce.
- Don’t Crowd the Pan: Cook the broccoli in a single layer if possible. Overcrowding creates steam, which prevents proper browning and leads to soggy vegetables.
- Garlic Management: Mince your garlic finely so it disperses throughout the sauce. Cooking it over medium heat (not high) after the broccoli is done prevents it from scorching in the residual pan heat.
- Sauce Consistency: If your sauce thickens too much before you add the broccoli back in, simply add a splash of water or broth to loosen it. If it’s too thin, mix another 1/2 tsp cornstarch with 1/2 tbsp water and stir it in.
Recipe Variations & Customizations
- Protein Power: Add diced firm tofu, shrimp, or thinly sliced chicken breast or beef. Stir-fry your protein first, remove it from the pan, and add it back in during the final toss.
- Spicy Garlic Broccoli: Add 1-2 teaspoons of chili-garlic sauce (like Sambal Oelek) or a few dried red chili flakes to the sauce mixture for a pleasant heat.
- Ginger Forward: Love ginger? Double the amount for a brighter, zingier sauce profile that cuts through the richness beautifully.
- Mushroom Medley: Add sliced shiitake or cremini mushrooms with the broccoli. They’ll soak up the sauce and add a wonderful meaty texture.
- Cashew Crunch: Stir in a handful of roasted cashews or peanuts during the final toss for added crunch and richness.
- Lemon Zest Brightness: Add the zest of one lemon to the finished stir-fry for a fresh, aromatic lift that complements the garlic.
- Low-Sodium Version: Use low-sodium soy sauce and replace the oyster sauce with an extra teaspoon of sesame oil and a pinch of sugar.
What to Serve With This Recipe
This stir-fry is incredibly versatile. For a simple, satisfying meal, serve it over a bed of steamed jasmine or brown rice to soak up every drop of the delicious sauce. It also pairs wonderfully with noodles—try tossing it with cooked lo mein or rice noodles.
To make it a more substantial feast, pair it with other dishes like vegetable spring rolls, a simple cucumber salad with rice vinegar, or teriyaki salmon or chicken. For beverages, a crisp lager, green tea, or a dry Riesling all complement the savory, umami flavors perfectly.
Storage & Make-Ahead Instructions
- Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 3 days. The broccoli will soften slightly but the flavors will meld and deepen.
- Reheating: Reheat gently in a skillet over medium heat, adding a tiny splash of water to help loosen the sauce and re-emulsify it. The microwave can make the broccoli mushy.
- Freezing: I do not recommend freezing this dish, as the broccoli will become very soft and watery upon thawing, and the sauce may separate.
- Make-Ahead Strategy: You can cut the broccoli and prepare the sauce mixture (without the cornstarch slurry) up to a day in advance. Store them separately in the fridge. When ready to cook, make your fresh cornstarch slurry and proceed with the recipe.
Frequently Asked Questions
Q: Can I use frozen broccoli?
A: You can, but expect a different texture. Thaw frozen broccoli completely and pat it very dry before stir-frying. It will release more water and won’t get the same char, so you may need to increase the cornstarch slightly to thicken the extra liquid.
Q: My sauce turned out too thick. How can I fix it?
A: No problem! Simply add warm water or vegetable broth, a tablespoon at a time, to the pan while stirring over low heat until it reaches your desired consistency.
Q: Is there a substitute for oyster sauce?
A: Absolutely. For a vegetarian/vegan version, use an equal amount of vegetarian “stir-fry sauce” or “mushroom sauce.” Alternatively, you can use an extra tablespoon of soy sauce plus 1/2 teaspoon of sugar, though you’ll miss some of the depth.
Q: How do I know when the broccoli is done?
A: It should be bright green and crisp-tender. Pierce a stem with the tip of a knife or your fingernail; it should go in with slight resistance, not be rock-hard or mushy-soft.
Q: Can I make this gluten-free?
A: Yes, easily. Use tamari instead of regular soy sauce and ensure your oyster sauce substitute (like a gluten-free mushroom sauce) is certified gluten-free.
Q: Why did my garlic burn?
A: Your pan was likely too hot from the previous step. After cooking the broccoli, reduce the heat to medium before adding the oil and garlic. The residual heat in the pan is often enough to cook the aromatics perfectly.
Q: Can I double this recipe?
A: Yes, but cook in batches for the best results. Stir-fry the broccoli in two separate batches to avoid overcrowding the pan, which leads to steaming instead of searing.
Final Thoughts
This Broccoli Stir-Fry with Garlic Sauce is more than just a quick dinner; it’s a masterclass in how a few quality ingredients and confident technique can create something truly delightful. The contrast of the crisp vegetable with the rich, velvety sauce is a textural dream, and the flavor is deeply satisfying without being heavy. I’ve served this to countless friends and clients, and it never fails to impress with its simplicity and depth.
I encourage you to make this recipe your own. Try the variations, adjust the garlic level to your liking, and enjoy the process of creating a restaurant-worthy dish in your own kitchen in mere minutes. Once you experience the ease and the result, I have a feeling this will become a regular in your rotation, just as it is in mine.
If you give it a try, I’d love to hear how it turned out! Share your creations online and tag me, or leave a comment below with your favorite twist. Happy cooking
Broccoli Stir-Fry with Garlic Sauce
Equipment
- Large wok or 12-inch skillet
- Sharp chef’s knife and cutting board
- Small mixing bowls for sauces
- Wooden spoon or spatula
Ingredients
- 1 lb broccoli cut into bite-sized florets, stems peeled and sliced
- 2 tbsp neutral oil such as avocado, peanut, or vegetable oil, divided
- 6 cloves garlic minced
- 1 tsp fresh ginger grated or finely minced
- 1/4 cup vegetable broth or water
- 2 tbsp soy sauce or tamari for gluten-free
- 1 tbsp oyster sauce or vegetarian stir-fry sauce
- 1 tsp sesame oil toasted
- 1 tsp cornstarch
- 1 tbsp water cold
- 1/2 tsp sugar optional, to balance
- sesame seeds and sliced green onion for garnish
Instructions
- Prepare the broccoli and aromatics. Cut the broccoli into uniform florets for even cooking. Peel the tough outer layer of the stems and slice them. Mince the garlic and grate the ginger. In a small bowl, whisk together the vegetable broth, soy sauce, oyster sauce, sesame oil, and sugar (if using). In a separate tiny bowl, make a slurry by mixing the cornstarch with 1 tablespoon of cold water until smooth.
- Stir-fry the broccoli. Heat a large wok or skillet over high heat until a drop of water sizzles and evaporates instantly. Add 1 tablespoon of oil and swirl to coat. Immediately add the broccoli florets. Stir-fry for 2-3 minutes until the edges begin to char and brighten. Add the vegetable broth or water (1/4 cup), cover the pan immediately, and let the broccoli steam for 1-2 minutes until crisp-tender. Uncover and transfer the broccoli to a plate.
- Build the garlic sauce. Reduce the heat to medium. Add the remaining 1 tablespoon of oil to the now-empty pan. Add the minced garlic and grated ginger. Stir constantly for just 30-60 seconds until fragrant but not browned—this is crucial to avoid bitterness. Trust me, burnt garlic will ruin the sauce.
- Thicken and combine. Pour the prepared sauce mixture (soy, oyster, etc.) into the pan with the garlic and ginger. Bring to a simmer. Give the cornstarch slurry a final stir and drizzle it into the simmering sauce while stirring constantly. Cook for about 30 seconds until the sauce thickens and becomes glossy.
- Finish and serve. Return the cooked broccoli to the pan. Toss vigorously for 1 minute until every floret is beautifully coated in the glossy garlic sauce. Tip from me: A final high-heat toss helps the sauce cling perfectly. Transfer to a serving dish, garnish with sesame seeds and green onions, and serve immediately over steamed rice.

