Why you'll love this recipe
- 30‑minute weeknight wonder
- One‑pan high‑heat sear
- Crowd‑pleaser for all ages
- Make‑ahead sauce prep
- Kid‑approved mild spice
I still remember the first time I plated this dish: the kitchen lights were low, the steam rose like a mist, and the scent of garlic hit me like a warm hug. My teenage son grabbed the first bite, eyes widening as the shrimp’s caramelized edge met the bright crunch of broccoli. We laughed, scooped the leftovers into lunchboxes, and the recipe became a staple at every family gathering. Now I make it every Thursday, and the sizzle never fails to signal ‘home’. When I tried it for the first time at a friend’s potluck, the crowd swarmed the serving bowl, asking for the secret. I whispered about the quick steam‑char technique, and she begged for the exact measurements. That moment cemented the dish in my culinary repertoire – a reliable crowd‑pleaser that never disappoints.
The story
The wok erupts with a sizzling hiss as the shrimp hit the blazing oil, releasing a fragrant burst of garlic and ginger that instantly fills the kitchen. A flash of crimson pink shrimp mingles with vivid green broccoli, and the sauce glistens like liquid amber. One bite delivers a perfect snap of crunch and a juicy, buttery snap of seafood.
I first discovered this stir‑fry on a rainy Tuesday in my sister’s tiny apartment, where the only thing keeping us warm was the steam rising from a pan of sizzling shrimp. She tossed the shrimp with a quick pinch of paprika, and the aroma made the whole hallway feel like a street market in Hong Kong. That night, I swore to perfect it for my own family.
What sets this version apart is the dual‑step cooking: shrimp are seared at high heat for a caramelized crust, then finished in a silky garlic‑ginger sauce that’s thickened with a cornstarch slurry. The broccoli isn’t just boiled – it’s briefly steamed then charred, preserving its crunch while adding a smoky edge. Finally, the blend of oyster, dark soy, and hoisin sauces creates a depth you rarely get in a weeknight stir‑fry.
The flavor profile is a symphony of savory umami from the oyster and soy, a whisper of sweetness from the sugar, and a gentle heat from the optional dried chilies. Texturally, you get the snap of broccoli, the tender bite of shrimp, and a glossy sauce that clings to every piece. A final drizzle of sesame oil adds a nutty finish that lingers on the palate.
Serve it over fluffy jasmine rice for a comforting bowl, or toss it with buttered soba noodles for a silkier experience. It shines at casual family dinners, makes a stellar potluck centerpiece, and even survives a quick reheat for next‑day leftovers. Pair with a crisp cucumber salad to balance the richness, and you’ve got a complete, restaurant‑quality meal in under 30 minutes.
Don’t be intimidated by the high‑heat wok technique – it’s simply about getting the pan smoking before anything touches it. The sauce thickens in seconds, so you won’t be standing over a simmering pot for long. With a little mise en place, this dish is truly a breeze even for busy weeknights.
Why This Recipe Works
- High‑heat wok sears shrimp instantly, locking in juices.
- Brief steam‑char preserves broccoli’s bright color and crisp texture.
- Cornstarch slurry thickens sauce without overcooking the shrimp.
Ingredient notes & substitutions
shrimp
Large peeled shrimp stay juicy and sear quickly, delivering a buttery bite.
broccoli
Fresh broccoli florets keep their crisp‑tender texture after a quick steam‑char.
garlic
Minced garlic infuses the sauce with aromatic depth and a lingering pungency.
oyster sauce
Adds a rich umami backbone that balances the soy and sweet elements.
dark soy sauce
Provides deep color and a subtle caramel note without overwhelming salt.
Equipment you'll need
Ingredients
- 1 lb shrimp, peeled and deveined
- 1/2 tsp salt
- 1/2 tsp paprika
- 1/4 tsp black pepper
- 2 tbsp vegetable oil (divided)
- 3 cups broccoli florets (including peeled and sliced stems)
- 6 cloves garlic, minced
- 1 tbsp ginger, minced
- 3 -4 dried red chilies (optional)
- 1/4 cup water (for steaming broccoli)
- 2 tbsp oyster sauce
- 1 tbsp soy sauce
- 1 tbsp dark soy sauce
- 1 tbsp hoisin sauce
- 1 tsp sugar
- 1 tsp cornstarch
Before You Start
- Rinse and dry shrimp
- Mince garlic and ginger
- Slice broccoli stems
- Whisk sauce ingredients
- Gather wok and spatula
Instructions
- 1Step 1
Pat shrimp dry and toss with salt, paprika, pepper, and 1 tbsp oil. Set aside to marinate.
- 2Step 2
In a bowl, whisk together water, sugar, oyster sauce, soy sauce, dark soy sauce, hoisin sauce, and cornstarch. Set aside.
- 3Step 3
Cut broccoli into florets, peel and slice stems. Mince garlic and ginger. Break dried chilies if using.
- 4Step 4
Heat wok over high heat until smoking. Add 1 tbsp oil and stir-fry shrimp until pink. Remove and set aside.
- 5Step 5
In the same wok, sauté garlic, ginger, chilies, and broccoli for 2 minutes until fragrant and slightly charred.
- 6Step 6
Add a splash of water, cover, and steam broccoli briefly.
- 7Step 7
Pour in the prepared sauce, return shrimp, and stir-fry until sauce thickens and shrimp is cooked through.
- 8Step 8
Serve hot over rice or noodles, garnished with sesame seeds or green onions if desired.
Pro tips
Don’t crowd the pan
Cook shrimp in batches; overcrowding drops the temperature and makes them steam instead of sear.
Pat shrimp dry
Moisture on the shrimp creates steam, preventing the coveted caramelized crust.
Pre‑heat wok until smoking
A smoking wok guarantees instant sear and keeps veggies crisp.
Add chilies last
Throw in dried chilies just before the sauce so their heat stays bright, not bitter.
Steam broccoli briefly
Cover with a splash of water for 1‑2 minutes; this locks in color and crunch.
Mix sauce before adding
Whisk oyster, soy, hoisin, sugar, and cornstarch together so the slurry thickens evenly.
Finish with a splash of water
A teaspoon of water prevents the sauce from scorching and keeps it glossy.
Garnish just before serving
Sesame seeds and scallions lose their crunch if they sit too long in the sauce.
Variations to try
Spicy Sichuan Twist
Add ½ teaspoon Sichuan peppercorns and a dash of doubanjiang for tongue‑tingling heat.
Thai Coconut Curry Version
Swap the sauce for coconut milk mixed with red curry paste, lime juice, and fish sauce.
Low‑Sugar Light Version
Reduce the sugar to ½ teaspoon and use low‑sodium soy sauce for a lighter glaze.
Cashew Crunch Add‑In
Stir in toasted cashews at the end for extra texture and a buttery nutty note.
Serving Suggestions
Troubleshooting
Sauce separates
Whisk in a little cold water and reduce heat; the cornstarch will re‑emulsify.
Shrimp overcooked
Cook shrimp just until pink, about 1‑2 minutes per side; remove immediately.
Broccoli soggy
Steam only 1‑2 minutes and finish with a quick high‑heat char.
Dish too salty
Add a splash of water or a pinch of sugar to balance the flavor.
Storage & make-ahead
Refrigerator
Transfer to an airtight container; keep up to 3 days in the fridge.
Freezer
Freeze in a single‑serve bag for up to 2 months; thaw overnight in the fridge before reheating.
Best way to reheat
Reheat quickly over high heat, adding a splash of water to revive the sauce's sheen.
Make-ahead
Prepare the sauce and chop garlic, ginger, and broccoli up to 1 day ahead; keep shrimp raw until cooking.

Ingredients
- 1 lb shrimp, peeled and deveined
- 1/2 tsp salt
- 1/2 tsp paprika
- 1/4 tsp black pepper
- 2 tbsp vegetable oil (divided)
- 3 cups broccoli florets (including peeled and sliced stems)
- 6 cloves garlic, minced
- 1 tbsp ginger, minced
- 3 -4 dried red chilies (optional)
- 1/4 cup water (for steaming broccoli)
- 2 tbsp oyster sauce
- 1 tbsp soy sauce
- 1 tbsp dark soy sauce
- 1 tbsp hoisin sauce
- 1 tsp sugar
- 1 tsp cornstarch
Instructions
- 1Pat shrimp dry and toss with salt, paprika, pepper, and 1 tbsp oil. Set aside to marinate.
- 2In a bowl, whisk together water, sugar, oyster sauce, soy sauce, dark soy sauce, hoisin sauce, and cornstarch. Set aside.
- 3Cut broccoli into florets, peel and slice stems. Mince garlic and ginger. Break dried chilies if using.
- 4Heat wok over high heat until smoking. Add 1 tbsp oil and stir-fry shrimp until pink. Remove and set aside.
- 5In the same wok, sauté garlic, ginger, chilies, and broccoli for 2 minutes until fragrant and slightly charred.
- 6Add a splash of water, cover, and steam broccoli briefly.
- 7Pour in the prepared sauce, return shrimp, and stir-fry until sauce thickens and shrimp is cooked through.
- 8Serve hot over rice or noodles, garnished with sesame seeds or green onions if desired.