
This stir-fry transforms simple broccoli into a deeply flavorful dish with just a few key ingredients. The fish sauce adds a savory depth that enhances the natural sweetness of the vegetable.
With a hot pan and quick cooking, you’ll achieve tender-crisp broccoli coated in a glossy, umami-rich glaze. Ready in under 15 minutes, it’s a weeknight solution that never sacrifices taste.
Ingredients for Broccoli Fish Sauce
Transform humble broccoli into a bold, savory stir-fry with these minimal ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Crowns 🥦 | 2 lb | Cut into even florets |
| Fish Sauce 🐟 | 3 tbsp | Thai or Vietnamese variety |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for even distribution |
| Soy Sauce 🫒 | 2 tbsp | Low-sodium preferred for balance |
| Brown Sugar 🍚 | 1 tbsp | Light or dark, packed |
| Rice Vinegar 🍋 | 1 tbsp | Or substitute lime juice |
| Ginger Root 🌿 | 1 whole | Peeled, grated finely |
| Red Pepper Flakes 🌶️ | ½ tsp | Adjust for heat preference |
| Sesame Oil 🫒 | 1 tsp | Toasted variety for depth |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point for stir-frying |
| Cornstarch 🌾 | 1 tsp | Mixed with water for slurry |
| Water 💧 | 2 tbsp | For cornstarch slurry |
The fish sauce is non-negotiable here—Red Boat or Three Crabs are top-tier options. Avoid cheap brands with added preservatives; you want pure fermented anchovy flavor. Broccoli should be fresh and firm with deep green florets. I source mine from local Asian markets where turnover is high, ensuring maximum crispness. Ginger and garlic? Always choose organic when possible for the cleanest flavor profile.
No fish sauce? Worcestershire sauce (check for anchovies) or coconut aminos can work in a pinch. Swap soy sauce for tamari if gluten-free. Brown sugar can be replaced with coconut sugar at a 1:1 ratio. For extra heat, add Sriracha or chili garlic sauce. Sesame oil is potent—don’t overdo it. Vegetable oil can be peanut or avocado oil for higher smoke points.
Leftovers keep 3-4 days in an airtight container. Reheat gently to avoid soggy broccoli—a skillet works better than microwave. The sauce thickens as it cools, so add a splash of water when reheating. Best consumed fresh, but freezes up to 1 month if necessary.
Why You’ll Love This Recipe
- One Pan Wonder: I just toss the broccoli crowns with crushed garlic, fish sauce, and a touch of brown sugar—roast it all together, no extra pans to wash.
- Umami Bomb: The fish sauce and soy sauce combo hits that salty-sweet-spunky depth I crave every time.
- Weeknight Savior: Honestly, it’s my go-to when I need something fast, fancy enough for guests but simple for a Tuesday.
- Budget Stretch: A head of broccoli and a few pantry staples feed my family for pennies, and leftovers taste even better the next day.
Step-by-Step Instructions for Broccoli Fish Sauce Stir Fry
Master the technique for a restaurant-quality dish with bold, balanced flavors.
Step 1: Prepare the Broccoli and Aromatics
Cut the 2 lb Broccoli Crowns into even, bite-sized florets, ensuring uniform pieces for consistent cooking. Peel and finely grate the 1 whole Ginger Root—this releases more flavor than mincing. Mince the 4 cloves Garlic Cloves until they’re nearly paste-like for even distribution in the sauce.
Proper prep prevents uneven cooking. The broccoli should be dry after cutting to avoid steaming in the pan. Keep the grated ginger and minced garlic separate until cooking to preserve their potency.
Step 2: Create the Sauce and Slurry
In a small bowl, whisk together the 3 tbsp Fish Sauce, 2 tbsp Soy Sauce, 1 tbsp Brown Sugar, 1 tbsp Rice Vinegar, and 0.5 tsp Red Pepper Flakes until the sugar fully dissolves. This balance of salty, sweet, and tangy is the foundation of the dish.
In a separate tiny bowl, mix the 1 tsp Cornstarch with the 2 tbsp Water to form a smooth slurry. The slurry will thicken the sauce at the end, giving it a glossy finish that clings to the broccoli.
Step 3: Stir-Fry the Broccoli
Heat the 2 tbsp Vegetable Oil in a large skillet or wok over high heat until it shimmers but doesn’t smoke. Add the broccoli florets in a single layer, then let them sear undisturbed for 1-2 minutes to develop light browning on the edges.
Stir-fry the broccoli for another 3-4 minutes until it turns bright green and is just tender-crisp. Avoid overcrowding the pan—if necessary, cook in batches to maintain high heat and prevent steaming.
Step 4: Build Flavor with Aromatics and Sauce
Push the broccoli to one side of the pan and add the grated ginger and minced garlic to the cleared space. Sauté for 30 seconds until fragrant, then mix them into the broccoli. Pour the sauce mixture over everything and stir to coat evenly.
Cook for 1-2 minutes until the sauce reduces slightly and the broccoli absorbs the flavors. The garlic and ginger should be aromatic but not burnt—burnt garlic turns bitter and overpowers the dish.
Step 5: Finish and Serve
Give the slurry a quick stir, then pour it into the pan. Toss everything together for 30-60 seconds until the sauce thickens into a glossy glaze that coats the broccoli. Drizzle with the 1 tsp Sesame Oil and toss once more to distribute its nutty aroma.
Remove from heat immediately—the broccoli should be tender-crisp with a vibrant color. Serve hot, as the sauce will continue to thicken slightly as it cools. The final dish should have a perfect balance of umami, sweetness, and heat.
Pro Tips For Making Broccoli Fish Sauce
- Blanch the Broccoli: Parboil the broccoli crowns for 2 minutes in salted water before stir-frying—I learned this the hard way after serving undercooked stems that snapped like twigs.
- Bloom the Garlic: Cook the minced garlic in oil on medium-low until just golden, about 30 seconds, or it’ll turn bitter and ruin the fish sauce balance.
- Skip the Overcrowding: Stir-fry the broccoli in batches if needed—steaming it in a packed pan makes it soggy and dilutes the sauce.
- Balance the Sauce: Taste before serving and adjust with a pinch of brown sugar if the fish sauce is too sharp, or a splash of soy if it’s too sweet.
Troubleshooting Great broccoli fish sauce
Sauce Too Salty
If your sauce tastes overly salty, balance it with a touch of sweetness. Add ½ tsp brown sugar at a time, tasting as you go. I also stir in 1 tsp rice vinegar to brighten the flavors and cut the saltiness. 💡
Sauce Too Thin
If the sauce hasn’t thickened, mix another ½ tsp cornstarch with 1 tbsp cold water and add it to the pan. Cook for an additional 1-2 minutes until glossy. Avoid adding dry cornstarch directly—it can clump.
Broccoli Too Soft
Overcooked broccoli loses its crispness. Next time, reduce stir-fry time to 2-3 minutes after initial sear. Use high heat and a heavy pan to maintain temperature. Cook in batches if needed.
Sauce Overpowering
If the fish sauce flavor is too strong, increase the broccoli quantity by ½ lb to absorb more sauce. Alternatively, add 2 tbsp water to dilute slightly. Balance is key with bold flavors.
Burnt Garlic or Ginger
Burnt aromatics make the dish bitter. Lower heat to medium-high when adding ginger and garlic. Sauté for just 20-30 seconds until fragrant, not brown. Remove pan from heat if needed. 🔥
Sauce Not Clinging
For better sauce adhesion, ensure broccoli is completely dry before cooking. Pat florets with a paper towel. The slurry must be added at a rolling boil to activate properly and coat evenly.
Nutrition Facts
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Yes, but thaw and pat completely dry first. Frozen broccoli releases moisture that can steam rather than sear.
What can I substitute for fish sauce?
Worcestershire or coconut aminos work best. Use the same 3 tbsp amount, but taste and adjust.
How do I make it less spicy?
Reduce or omit the ½ tsp red pepper flakes. For mild heat, use ¼ tsp or skip entirely.
Can I add protein to this dish?
Shrimp or tofu pairs perfectly. Cook protein first, then proceed with the broccoli.
- Classic Hollandaise Sauce Recipe: Silky Emulsion with Lemon Zest Brightness - September 25, 2026
- Shwarma White Sauce Recipe: Creamy Garlic Yogurt Drizzle - September 25, 2026
- Spanish Red Sauce Recipe: Smoky Paprika and Tomato Fusion - September 25, 2026