Crispy shrimp coated in coconut batter, fried until golden and tossed in a creamy coconut sauce with sweetened condensed milk, mayonnaise, honey, and lemon juice. This Chinese-inspired dish offers the perfect balance of sweet and savory flavors, making it ideal for special occasions or as an indulgent appetizer.
The first time I made coconut shrimp, I was hosting a dinner for friends who swore they didn't like seafood. Something about the coconut sweetness won them over immediately—now they request it every time they visit. I've since learned that the secret lies in getting that sauce just right, not too thick and never overwhelming the delicate shrimp inside.
Last winter, my daughter helped me make these for her birthday dinner. She took charge of the coconut coating, getting more shredded coconut on the floor than on the shrimp. We laughed through the entire process, and somehow those imperfectly coated shrimp became the best batch we'd ever made.
Ingredients
- Large shrimp: Fresh shrimp makes all the difference here, but if you're using frozen, thaw them completely and pat them dry before marinating
- Shaoxing wine: This Chinese cooking wine adds subtle depth that regular cooking wine can't match, though dry sherry works in a pinch
- Cornstarch and flour: The combination creates a batter that's light enough to stay crispy under the sauce coating
- Unsweetened shredded coconut: Sweetened coconut burns too quickly, so stick to unsweetened for the coating
- Sweetened condensed milk: This is the magic ingredient that brings the sauce together into something creamy and luxurious
- Coconut milk: Use full fat coconut milk for the richest sauce texture
Instructions
- Marinate the shrimp:
- Toss the peeled shrimp with salt, white pepper, and Shaoxing wine in a medium bowl. Let them sit for 10 minutes while you prep everything else—this tiny window makes such a difference in flavor.
- Make the batter:
- Whisk together cornstarch, flour, egg, and cold water until smooth. The batter should be thin enough to drip off a spoon but thick enough to coat the shrimp.
- Heat the oil:
- Get your oil to 350°F—if you don't have a thermometer, drop in a small piece of batter—it should sizzle immediately and rise to the surface.
- Coat the shrimp:
- Dip each marinated shrimp into the batter, let excess drip off, then press it into the shredded coconut. Don't overthink it, an even but not perfect coating works beautifully.
- Fry until golden:
- Cook the shrimp in batches for 2 to 3 minutes, watching them turn a gorgeous golden brown. Transfer them to paper towels to drain—the sound of that crunch is everything.
- Whisk the sauce:
- In a small saucepan over low heat, combine coconut milk, sweetened condensed milk, mayonnaise, honey, lemon juice, and soy sauce. Warm it gently for about 2 minutes, whisking constantly until smooth—never let it boil.
- Bring it together:
- Toss the crispy shrimp in the warm sauce until every piece gets that gorgeous coating. Work quickly so they stay crispy.
- Finish and serve:
- Sprinkle with toasted coconut and green onion, then serve immediately while they're still hot and that sauce is still creamy.
These shrimp became our anniversary tradition after my husband surprised me with them on our second date. He'd practiced for days, and while that first batch was slightly overdone, the gesture was perfect. Now they're part of our story.
Making Ahead
You can marinate the shrimp up to 2 hours ahead and keep the sauce ingredients measured out. But fry them right before serving—that crunch is worth the last minute effort. The sauce can be made earlier and gently reheated, whisking to bring it back together.
Serving Ideas
I love serving these over jasmine rice to soak up that incredible sauce, but they're equally perfect as passed appetizers at parties. Sometimes I add steamed broccoli on the side—it sounds odd until you try dipping those florets in the coconut sauce.
Getting Creative
Once you master the basic recipe, try adding panko breadcrumbs to the coconut coating for extra crunch. A pinch of red pepper flakes in the sauce creates this incredible sweet heat that keeps people guessing. My friend adds crushed macadamia nuts to the coating, which sounds fancy but tastes like pure heaven.
- Double the sauce recipe if you're serving over rice
- Keep fried shrimp warm in a 200°F oven while finishing batches
- The sauce works beautifully on chicken too
There's something magical about food that makes people pause between bites. This recipe does that every single time.
Recipe FAQs
- → What type of shrimp works best for this dish?
-
Large shrimp (21-25 count per pound) work best as they stay tender during frying and provide substantial texture. Fresh shrimp is preferred, but frozen shrimp can be used if properly thawed and patted dry.
- → Can I make the batter without coconut?
-
While coconut is essential for the signature flavor and texture, you can substitute with panko breadcrumbs for a different crunch. However, the coconut flavor will be diminished. For a coconut alternative, try crushed pretzels or cornflakes.
- → How do I achieve the perfect crispy texture?
-
Ensure the oil is at the correct temperature (350°F/175°C) before frying. Don't overcrowd the pan - fry in small batches to maintain oil temperature. The shrimp should be completely coated in batter and coconut before frying, and fried until golden brown (2-3 minutes).
- → What can I serve with Chinese Coconut Shrimp?
-
This dish pairs beautifully with jasmine rice for a complete meal, or can be served as an appetizer with sweet chili sauce or a light salad. For a more substantial meal, add steamed vegetables or a side of stir-fried noodles.
- → Can I prepare the sauce in advance?
-
Yes, the sauce can be made up to 2 days in advance and stored in the refrigerator. Gently reheat before using, but avoid boiling as it may cause the sauce to separate. If the sauce thickens too much, add a small amount of coconut milk to achieve desired consistency.