
Honey garlic shrimp is a Chinese American dish you usually see on takeout menus everywhere, but let me tell you that homemade is so much better. My version uses way less sugar and sodium than most restaurant versions, and the flavor is bigger because I use fresh garlic, ginger, and a quick Shaoxing wine marinade instead of piling on sweetness.
I started making this when my son was about 2 and I needed dinner ideas I could pull off while he played in the kitchen. Shrimp cooks so fast, and the honey glaze comes together in the same pan. It became a recipe I rotate through almost every week because there is nothing to complain about: quick, healthy, and everyone in my family always clean the plate.
I marinate the shrimp briefly in Shaoxing wine, soy sauce, and cornstarch so they stay juicy even if you cook them a little longer than planned. Then I sear them in butter with garlic and ginger, add the honey soy sauce, and let it coat everything. The whole thing takes one pan and barely any cleanup. I recommend to make this next time you want a quick, satisfying, and better than takeout dinner for your loved ones.

Ingredients
I keep this ingredient list short and divide everything into 3 groups: the marinade, the stir fry base, and the sauce.

Marinade: I toss the shrimp with Shaoxing wine, soy sauce, and cornstarch. The wine and soy sauce season the shrimp while the cornstarch forms a thin coating that keeps them juicy.
Stir fry: I use butter for richness, plus fresh garlic and ginger for the base. Green onion goes on at the end as a garnish.
Sauce: I mix soy sauce and honey together before cooking starts.
How to Make
1. Marinate the shrimp: Combine the shrimp with the marinade ingredients in a bowl and let it sit for 10 minutes while you prep everything else.
2. Mix the sauce: Stir the sauce ingredients together in a small bowl and set aside.
3. Cook the aromatics: Heat butter in a large nonstick pan over medium high heat. Add the garlic and ginger, and stir for a few seconds until fragrant.

4. Sear the shrimp: Add the shrimp to the pan in a single layer. Cook until both sides turn golden, flipping once.

5. Add the sauce: Pour the sauce over the shrimp and cook until it thickens slightly, about 1 minute.

Serve: Toss in the green onion, stir to combine, and transfer everything to a plate immediately. Check out how I love serving it in the section below.

Cooking notes
Marinate for at least 10 minutes: The cornstarch in the marinade creates a thin protective layer around each shrimp. This is the same technique I use in most of my stir fry recipes, and it is the reason the shrimp stay tender instead of turning rubbery.
Use a nonstick pan: I have tested this in a wok and a nonstick skillet, and I honestly can not taste the difference. The nonstick gives you a better sear on the shrimp without sticking, and cleanup is easier.
Do not overcrowd the pan: Spread the shrimp in a single layer so they sear instead of steam. If your pan is small, cook them in 2 batches.
Fresh garlic and ginger matter: Jarred or pre minced versions do not give you the same fragrance. I peel and mince a whole ginger root and a few bulbs of garlic on the weekend, then store them separately in airtight containers. They stay fresh for almost a week and save me time every night.
Pull the shrimp early: Shrimp cook fast, so I take them off the heat the moment the sauce thickens. Residual heat finishes the job. Overcooked shrimp get tough no matter how good the marinade is.

How I love Serving
My husband likes it with my stir fried bok choy, and when I want a bigger meal, I make a quick egg fried rice instead and skip the plain rice entirely. On weekends I sometimes pair it with Yang Zhou fried rice and a light bok choy soup.
When friends come over, I double the recipe and place a bowl with sauce to drizzle on top. I keep steamed rice in the cooker so we can build our own bowl. Kids love the sweetness from the honey, and adults can add chili flakes or hot sauce on the side. It also works great next to fries and a salad if you want a more Western style dinner.
Frequently Ask Questions
Can I use frozen shrimp for this recipe?
Yes, and I use frozen shrimp most of the time. Try to find the type that does not contain additives, so the flavor tastes better. My favorite is Costco frozen shrimp because it’s not pre-treated and the quality is high. Thaw them in cold water for about 15 minutes, then pat them completely dry before marinating. Excess moisture will prevent the shrimp from getting a good sear in the pan.
What can I substitute for Shaoxing wine?
Dry sherry is the closest swap. You can also use Japanese sake in a pinch. If you need to skip alcohol entirely, use chicken broth with a splash of rice vinegar, but the flavor will be slightly different.
How do I store leftovers?
Keep leftover honey garlic shrimp in an airtight container in the fridge for up to 2 days. Reheat in a skillet over medium heat for about 2 minutes. I do not recommend the microwave because it tends to make the shrimp rubbery. The sauce may thicken in the fridge, so add a splash of water when reheating.
Chinese Cooking Made Easy
Are you new to this website? This free email series is a great place to start. I’ll walk you through a few of my most popular recipes and show you how and why they work. You’ll quickly start to cook better Chinese food in your own kitchen.

Honey Garlic Shrimp (蜜汁虾球)
Ingredients
Marinade
- 1 lb shrimp , peeled and deveined
- 1 tablespoon Shaoxing wine
- 2 teaspoons soy sauce
- 2 teaspoons cornstarch
Sauce
- 1 tablespoon soy sauce
- 1/4 cup honey
Stir-fry
- 1 tablespoon butter (or vegetable oil)
- 3 cloves garlic , minced
- 2 teaspoons ginger , minced
- chopped green onion for garnish (Optional)
Instructions
- Combine all the marinade ingredients in a medium-sized bowl and mix well. Let sit for 10 minutes while preparing the rest of the ingredients.
- Mix the sauce ingredients together in a small bowl.
- Heat butter in a large nonstick pan over medium-high heat until hot. Add garlic and ginger. Stir and cook for a few seconds to release the fragrance.
- Add the shrimp. Cook and stir occasionally, until both sides turn golden.
- Add the sauce. Cook and stir until it thickens slightly, 1 minute or so. Add the green onion if using and stir to mix well. Immediately transfer everything to a plate. Serve hot over steamed rice as a main.
Nutrition
Did you make this recipe?
I’d love to hear how it turned out for you! Please take a moment to leave a 5-star rating ⭐️ and share your thoughts in the comments further down the page. It really helps others discover the recipe too.
Darcy
This is fast even if you need to thaw your shrimp. I like to drizzle a little hot honey chili crunch for an extra kick. It it a great way to add spice without making it spicy for everyone. I make this often.
Jon Tina Vestal
Who knew it could be so easy AND delicious! Thanks for sharing your secret. Omitted Ginger, only because I didn’t have any. Thought orange peels would work well also! Next time!
Thank you very much 😊
Tom R
This really good and so easy. Added thai chili flakes with the garlic and ginger
Fergus
I just finished preparing and eating this dish, and the contrast of the ginger and garlic with the honey is really fantastic. I also added a bit of spiciness with some fresh green chili. Thanks for the recipe.
My
great idea with red chili flakes .. I would add little chili garlic sauce …what spices did you use
Louise Samson
VERY tasty, as usual. Thank you, Maggie!
Cynloou
Easy & delicious
Rebecca
This recipe is so good! It has become my go-to for shrimps.. it’s delicious, super fast and easy and you can combine it with whatever you like. I usually pair them with rice and stir fry green beans.
Deb
This Shrimp recipe is so delicious! 😋 I added a dash of Sesame Oil to the marinade and topped with Black Sesame Seeds.
Melissa
I loved this recipe! I’ve been using it for a few years now. It’s so quick and easy to do, and. It to mention delicious!!
Meg
What step does the marinade go into? I only see instructions for the sauce. Thx!
Maggie
It’s in the first step – mix the shrimp with the rest marinade ingredients. Happy cooking!
Adam Elbaum
This was super simple and super delicious.
Grace
I made this for some guests today — everyone loved it! And it was pretty simple too. Thanks for the awesome recipe!
Chelsea
I would love to eat this shrimp but the amount of cholesterol is too high. I don’t understand where the high amount of cholesterol is coming from?
Bill Zigrang, MD (endocrinology & lipidology)
@ Chelsea Shrimp are relatively high in cholesterol, but have essentially NO saturated fat, and you’re not eating that much. This amount of ingested cholesterol is NOT excessive for good heart health.
Danielle
This sounds just delicious! And so easy to make 🙂 I love your recipes so much and your photography is always so beautiful!
Peter Shaw
How many does this serve?