seafood · easy
Garlic Shrimp and Broccoli Stir-Fry
Juicy shrimp and crisp-tender broccoli tossed in a glossy garlic-ginger sauce, made in one wok and served over rice.
Nutrition per serving (estimate): 290 calories · 35 g protein · 12 g fat · 14 g carbs
Jump to Recipe ↓
Filed under quick seafood recipes, quick shrimp recipes, 15-minute dinner recipes, one-pan dinner recipes and quick stir-fry recipes.
Have these ready before you start
The 14-minute total uses the ingredients in the form listed below. Allow extra time for cooking or thawing them if needed.
- Have cooked rice ready if serving it with the stir-fry. Cooking dry rice is a separate step.
This is the takeout-style shrimp and broccoli you can make faster than a delivery app can confirm your order. The trick is cooking the two main ingredients separately in the same wok: the shrimp sear first and come out while they’re still a little underdone, then the broccoli gets a quick stir-fry and a two-minute steam under a lid. Everything goes back together at the end with garlic, ginger and a sauce that thickens in about a minute.
The sauce is a simple mix of broth, low-sodium soy sauce, oyster sauce, a teaspoon of honey and cornstarch, with toasted sesame oil for aroma. It’s savory rather than sweet, and there’s just enough to coat everything and soak into the rice underneath.
Before you start
Stir-frying moves fast once the wok is hot, so set everything out within reach: the sauce whisked, the garlic and ginger prepped, the shrimp patted dry and the broccoli cut. Cooked rice should be ready too. Leftover rice reheated in the microwave or a pouch of precooked jasmine rice keeps the whole meal inside 15 minutes.
Ingredient notes
Shrimp. Large shrimp (26/30 or 31/35 per pound) stay juicy and are easy to toss. Buy them peeled and deveined with tails removed so they’re easy to eat with rice.
Broccoli. Cut the florets small, around 1 1/2 inches, and slice any thick stems thinly so they cook at the same rate. A bag of pre-cut florets saves a few minutes.
Oyster sauce. It brings the rich, savory depth you recognize from restaurant stir-fries. A vegetarian mushroom version works if you’re avoiding shellfish in the sauce.
Ginger and garlic. Fresh is noticeably better here than the jarred kind. A microplane grates ginger straight from the root, no peeling needed.
Cornstarch. Two teaspoons are enough to turn the broth into a glossy coating. Arrowroot works the same way.
Step by step
Mix the sauce. In a small bowl, whisk the broth, soy sauce, oyster sauce, honey, cornstarch and sesame oil until there are no lumps. Pat the shrimp dry with paper towels and sprinkle with a small pinch of salt.
Sear the shrimp. Heat a tablespoon of oil in a wok or large skillet over high heat until it shimmers. Spread the shrimp out in one layer and let them cook undisturbed for about a minute, until pink underneath. Flip, cook another 30 to 60 seconds and transfer to a plate. They should still be slightly translucent in the middle.
Cook the broccoli. Add the remaining oil and the broccoli to the wok and stir-fry for a minute so some florets pick up a little char. Add three tablespoons of water, cover and let it steam for two minutes. The broccoli should be bright green and just tender when pierced with a knife.
Bring it together. Remove the lid, push the broccoli to one side and add the garlic and ginger to the empty space with a drizzle of oil if the pan looks dry. Stir for about 30 seconds until fragrant. Return the shrimp with any juices, re-whisk the sauce and pour it in. Toss over high heat for a minute or two, until the sauce bubbles, turns glossy and clings to everything, and the shrimp are opaque all the way through.
Serve. Spoon over rice and finish with sliced green onion and sesame seeds.
Why the shrimp come out early
Shrimp need only about three minutes of total cooking. If they stayed in the wok while the broccoli steamed, they would be tough and rubbery by the time the sauce went in. Searing them briefly, setting them aside and letting the sauce finish them is what keeps them tender. The same approach works for any quick stir-fry with mixed ingredients, including the chicken and snap pea stir-fry.
Variations
- Add more vegetables: Sliced red bell pepper, snap peas or carrots can go in with the broccoli.
- Make it spicy: Add a teaspoon of chili garlic sauce to the sauce, or finish with chili crisp.
- Gluten-free: Use tamari and a gluten-free oyster sauce.
- Swap the protein: Thinly sliced chicken breast or cubed firm tofu both work; cook chicken through before setting it aside.
- Serve with noodles: Toss the stir-fry with cooked lo mein or rice noodles instead of serving it over rice.
Serving ideas
Jasmine rice is the classic base, but brown rice, cauliflower rice or quinoa all work. Shrimp and broccoli is light enough that a bowl of egg fried rice on the side turns it into a takeout-style feast, and if you want more ways to cook shrimp on a weeknight, browse our quick shrimp recipes or the garlic butter shrimp pasta.
Storing leftovers
Refrigerate leftovers in an airtight container for up to two days. Reheat in a hot skillet for a minute or two, or microwave in short bursts, stirring in between, and stop as soon as it’s warm. Rice is best stored separately so it doesn’t absorb all of the sauce. This dish doesn’t freeze well, since thawed broccoli turns soft and watery.
Quick supper
Recipe card
Ingredients
- 1 lb large shrimp, peeled and deveined
- 4 cups small broccoli florets (about 12 oz)
- 2 tbsp neutral oil, divided
- 4 garlic cloves, minced
- 1 tbsp grated fresh ginger
- 1/3 cup low-sodium chicken broth or water
- 2 tbsp low-sodium soy sauce
- 1 tbsp oyster sauce
- 1 tsp honey or sugar
- 2 tsp cornstarch
- 1 tsp toasted sesame oil
- Cooked rice, sliced green onion, and sesame seeds to serve
Instructions
Preparation images are AI-generated illustrations.
- 1
Whisk broth, soy sauce, oyster sauce, honey, cornstarch, and sesame oil in a small bowl. Pat the shrimp very dry and season lightly with salt.
Step 1 · AI-generated illustration - 2
Heat 1 tbsp oil in a wok or large skillet over high heat. Add shrimp in a single layer and cook about 1 minute per side, until pink but not fully cooked through. Transfer to a plate.
Step 2 · AI-generated illustration - 3
Add remaining oil and the broccoli; stir-fry 1 minute. Add 3 tbsp water, cover, and steam 2 minutes until bright green and crisp-tender.
Step 3 · AI-generated illustration - 4
Uncover, push broccoli aside, and stir garlic and ginger in the clearing for 30 seconds. Return the shrimp, stir the sauce, and pour it in. Toss 1–2 minutes until glossy and the shrimp are opaque, 145°F (63°C).
Step 4 · AI-generated illustration - 5
Serve over rice with green onion and sesame seeds.
Step 5 · AI-generated illustration
Helpful tips
- Cut the broccoli into small, even florets so they steam through in two minutes.
- Always re-whisk the sauce right before pouring; the cornstarch settles at the bottom.
Frequently asked questions
Can I use frozen shrimp for stir-fry?
Yes, and it's often the most convenient choice. Thaw peeled shrimp in a bowl of cold water for about 10 minutes, then pat them completely dry. Adding them frozen or wet floods the wok with water and the shrimp steam instead of searing.
Can I use frozen broccoli?
You can. Skip the steaming step and stir-fry the frozen florets over high heat for 3 to 4 minutes, until hot and any ice has cooked off. Frozen broccoli is softer than fresh, so it won't have quite the same crunch.
Why is my stir-fry sauce thin and watery?
Usually the cornstarch settled to the bottom of the bowl or the sauce didn't come to a full bubble. Re-whisk it just before pouring and toss over high heat until it boils and turns glossy, which takes about a minute.
What can I use instead of oyster sauce?
Hoisin sauce works, though it's sweeter, so leave out the honey. For a shellfish-free version, use a vegetarian mushroom oyster sauce, or simply add another tablespoon of soy sauce and a pinch more sugar.
Do I need a wok?
No. A 12-inch skillet does the job. The important part is getting it very hot before the shrimp go in and not crowding it; in a smaller pan, sear the shrimp in two batches.
How do I know when shrimp are cooked?
They turn from gray and translucent to pink and opaque and curl into a loose C shape. A tight O usually means they've gone too far. Shrimp are safe at 145°F (63°C).
How long does shrimp stir-fry keep?
Up to two days in an airtight container in the fridge. Reheat it briefly in a hot skillet or in the microwave in short bursts, just until warm, because reheated shrimp toughen quickly. Freezing isn't recommended; the broccoli turns mushy when thawed.
Related recipes

Seafood · 14 min
Cajun Shrimp Tacos with Lime Slaw
Smoky Cajun-spiced shrimp seared in minutes and piled into warm tortillas with a crunchy lime-cabbage slaw.

Rice · 15 min
Shrimp Fried Rice
Juicy shrimp, fluffy egg, peas, and green onions stir-fried with day-old rice, garlic, and soy sauce in one hot pan.

Seafood · 18 min
Mediterranean Cod with Tomatoes and Olives
Flaky cod fillets gently simmered in a quick sauce of cherry tomatoes, olives, capers, and garlic.

Pasta · 17 min
Garlic Butter Shrimp Pasta
Tender shrimp and spaghetti tossed with lemon, garlic, and silky butter sauce.