Growing up in my family’s restaurant kitchen in Sichuan, we had a menu specifically for the sweltering summer months. While we are famous for our fiery, oil-heavy dishes like Mapo Tofu, my father always insisted on balancing the meal with what we call qing dan (清淡) dishes—light, clean, and refreshing plates that cleanse the palate.

This Shrimp and Broccoli Stir-Fry (虾仁炒西蓝花) is exactly that kind of dish. It was a staple on our family table because it’s incredibly fast, nutritious, and highlights the natural sweetness of the seafood. Unlike the heavy, cornstarch-laden versions you might find in some takeout containers, this homestyle recipe relies on a few high-quality condiments to coat the ingredients without drowning them.
If you are looking for a healthy weeknight dinner that comes together in under 20 minutes, this is it. It pairs perfectly with a bowl of steamed rice or Millet Rice for a wholesome meal that both adults and kids will love.
About the Author & Recipe Development
I’m Lin, and I’ve spent decades cooking both in professional Chinese kitchens and at home for my family in the US. When developing this English version of a classic Chinese home-cooked dish, I tested the blanching times specifically for American supermarket broccoli, which can sometimes be tougher than the varieties we get in Asia.
I also adjusted the seasoning ratios to ensure the dish is flavorful without being overly salty, creating a balance that highlights the freshness of the shrimp. This recipe reflects the authentic “home-style” method—simple, quick, and focused on technique rather than a laundry list of ingredients.
Why This Recipe Works
- Two-Step Texture Control: By blanching the broccoli briefly before stir-frying, we ensure it retains its vibrant emerald green color and crisp-tender texture, avoiding the dreaded “mushy broccoli” syndrome.
- The “Massage” Technique: We don’t just toss the shrimp in marinade; we “grasp” or massage it. This mechanical action helps the shrimp absorb the savory saline flavors and improves the texture, giving it that signature “snap” or crunch (known as shuang cui 爽脆) rather than being rubbery.
- Layered Seasoning: Instead of a pre-mixed sauce dump, we add the seasonings in stages—oil for aroma, wine for removing fishiness, and oyster sauce for that rich umami finish.

Key Ingredients & Substitutions
- Shrimp (虾仁): You’ll need about 7 oz (200g) of shrimp. I recommend medium-large shrimp (21-25 or 31-40 count). Fresh is best, but frozen works perfectly fine—just ensure they are fully thawed and patted dry.
- Note: If you are allergic to shellfish, you can substitute firm tofu or chicken breast slices, though the cooking time for chicken will be slightly longer.
- Broccoli (西蓝花): Use fresh, firm broccoli. Avoid florets that are yellowing or limp. You’ll need about half a head.
- Garlic (大蒜): Fresh garlic is essential here. We use 5 cloves, sliced, to infuse the oil and the shrimp.
- Shaoxing Wine: This is the secret to neutralizing any “fishy” odors from the shrimp and adding a subtle depth.
- Substitutions: If you cannot find it, Dry Sherry is the closest substitute.
- Oyster Sauce: This provides the savory, sweet, and earthy backbone of the sauce.
- Substitutions: For a vegetarian version (if swapping shrimp for tofu), use Vegetarian Stir-Fry Sauce (mushroom-based).
- Light Soy Sauce: Labeled as “fresh taste” or “premium” soy sauce in many Asian markets. It adds saltiness and umami.
- Recommendation: I prefer Pearl River Bridge or Kikkoman.
- Oil: Use a neutral oil with a high smoke point, such as vegetable, canola, or grapeseed oil.
Recipe Notes Before You Start
- Dry Your Shrimp: This is critical. After washing your shrimp, pat them thoroughly dry with paper towels. If they are wet, they will steam in the pan rather than sear, and the marinade won’t stick.
- Mise en Place: This stir-fry happens fast—literally in minutes. Have your sauce bottles open, your garlic sliced, and your broccoli blanched before you turn on the high heat.
- Heat Control: You want a medium-high flame to get a nice sear on the shrimp, but be careful not to burn the garlic.
Mise en Place / Prep
- Prep the Shrimp: If your shrimp are frozen, thaw them in cold water. Peel and devein them. Rinse thoroughly and pat completely dry.

- Prep the Broccoli: Cut the broccoli into bite-sized florets. Try to keep them uniform in size so they cook evenly. Wash them well.
- Prep the Garlic: Peel the garlic cloves and slice them thinly.
How to Make Shrimp and Broccoli Stir-Fry
Step 1: Marinate the Shrimp
In a small bowl, combine the cleaned shrimp with a pinch of salt (about the tip of a teaspoon) and 1/2 tablespoon of Shaoxing Wine. Add the sliced garlic (or you can reserve the garlic for the pan, but marinating it together infuses flavor).
Chef’s Tip: Use your hand to grasp and mix the shrimp vigorously for about 30 seconds. This friction helps the meat absorb the liquid and crisp up the texture. Let it sit for 5-10 minutes while you boil the water.


Step 2: Blanch the Broccoli
Bring a pot of water to a boil. Once boiling, add the broccoli florets.
- Timing: Blanch for exactly 1 minute for a crisp texture. If you are cooking for young children or prefer softer vegetables, you can blanch for 2 minutes.
- Action: Drain immediately and shake off excess water. You can shock them in cold water to stop cooking, but for this quick home recipe, simply draining them well is sufficient.

Step 3: Sear the Shrimp
Heat your wok or large skillet over medium heat. Add 3 tablespoons of cooking oil. When the oil is shimmering (but not smoking heavily), add the marinated shrimp and garlic slices.
- Technique: Stir-fry briskly. You want the shrimp to turn pink and curl up into a “C” shape. This indicates they are cooked through. Do not overcook, or they will become tough.

Step 4: Season and Combine
Once the shrimp has changed color and is fully cooked, add 1 tablespoon of Oyster Sauce and 1 tablespoon of Light Soy Sauce. Stir quickly to coat the shrimp in this savory glaze.

Step 5: The Final Toss
Add the blanched broccoli to the pan. Turn the heat up slightly and toss everything together. You want the broccoli to get coated in that delicious oil and sauce mixture. Since the broccoli is already cooked from blanching, this step only takes about 30-60 seconds.

Step 6: Taste and Serve
Turn off the heat. Taste a piece of broccoli. The Oyster Sauce and Light Soy Sauce usually provide enough sodium, but if you prefer a heavier flavor, you can add a tiny pinch of salt now. Serve immediately!

FAQ / Troubleshooting
Q: Why is my stir-fry watery? A: This usually happens if the broccoli wasn’t drained well after blanching. Make sure to shake the colander vigorously. Also, ensure your pan is hot enough to evaporate excess moisture.
Q: Can I add other vegetables? A: Absolutely. This recipe is very flexible. Sliced carrots, water chestnuts, or snap peas work well. Just remember to blanch harder vegetables like carrots along with the broccoli.
Q: My shrimp turned out rubbery. What happened? A: They were likely overcooked. Shrimp cook incredibly fast—usually in 2-3 minutes total. As soon as they turn pink and opaque, they are done. Remove them from heat immediately.
Serving Suggestions
This dish is light and savory, making it a versatile main course.
- The Classic: Serve over steaming white jasmine rice.
- The Takeout Feast: Pair this with General Tso’s Chicken and perhaps some Egg Rolls for a fun weekend dinner.
- Soup Pairing: Start the meal with a warm bowl of Tomato Egg Drop Soup or classic Hot and Sour Soup.
- For Spice Lovers: If you want a kick, drizzle some Homemade Chinese Chili Oil over the finished dish.
How to Store & Reheat
- Storage: Store leftovers in an airtight container in the refrigerator for up to 2 days. Seafood is best eaten fresh.
- Reheating: Microwave gently in 30-second intervals so you don’t turn the shrimp into rubber. Alternatively, toss it back in a hot pan for 1-2 minutes just to warm through.
Authoritative References
For more information on selecting sustainable seafood, I recommend checking the Monterey Bay Aquarium Seafood Watch. For guidelines on safe internal cooking temperatures for shellfish, please refer to FoodSafety.gov

Shrimp and Broccoli Stir-Fry (Xia Ren Chao Xi Lan Hua)
Equipment
- Wok or large skillet
- Pot for boiling water
Ingredients
- 7 oz shrimp approx 200g, peeled and deveined
- 1/2 head broccoli cut into florets
- 5 cloves garlic sliced
- 1/2 tbsp Shaoxing Wine or dry sherry
- 1 pinch salt for marinade
- 3 tbsp cooking oil neutral oil like vegetable or canola
- 1 tbsp Oyster Sauce
- 1 tbsp Light Soy Sauce premium or seasoned soy sauce
Instructions
- Marinate the shrimp: In a bowl, combine shrimp, a pinch of salt, 1/2 tbsp Shaoxing wine, and the sliced garlic (or reserve garlic for the pan). Grasp and massage the mixture with your hand to coat evenly.
- Blanch the broccoli: Bring a pot of water to a boil. Add broccoli florets and cook for 1 minute (2 minutes if you prefer softer veg for kids). Drain thoroughly.
- Sear the shrimp: Heat 3 tbsp oil in a wok or skillet over medium-high heat. Add the shrimp and garlic slices. Stir-fry until the shrimp changes color and turns pink/opaque.
- Season: Add 1 tbsp oyster sauce and 1 tbsp light soy sauce to the pan. Stir to coat the shrimp.
- Combine: Add the drained broccoli florets to the pan. Toss everything together for 30-60 seconds until heated through and coated in sauce.
- Serve: Taste and add a pinch more salt if necessary (though the sauces usually provide enough). Serve hot.
Notes
Nutrition Information (Estimate):
Calories: 220 kcal | Carbohydrates: 9g | Protein: 22g | Fat: 11g | Sodium: 850mg | Fiber: 3g Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. Garnishes and optional ingredients are not included. Actual values vary based on specific brands used.Safety & Allergy Tips:
- Shellfish Allergy: This recipe contains shrimp and oyster sauce. Substitute with chicken/tofu and vegetarian stir-fry sauce for a safe alternative.
- Food Safety: Ensure shrimp reaches an internal temperature of 145°F (63°C) and turns opaque and pearly pink.
- Gluten: Standard soy sauce contains wheat. Use Tamari for a gluten-free option.

















Leave a Reply