Crispy shrimp battered with coconut and fried to golden perfection, then tossed in a rich coconut sauce with sweetened condensed milk, mayonnaise, honey, and soy sauce. The dish combines the crunch of fried seafood with a smooth, sweet-and-savory coating that works beautifully as both main course and appetizer.
The first time I made this dish was during a tiny apartment dinner party where I'd promised something impressive but only had 45 minutes to deliver. My friend Sarah leaned against the counter watching me panic fry shrimp, and when that coconut scent hit the air, both of us stopped talking mid sentence. We ended up burning our fingers snatching samples straight from the paper towels, and that night became our thing—coconut shrimp whenever we needed to celebrate something small or big.
Last winter my cousin visited from Chicago, claiming she hated coconut anything, but she went back for fourths and eventually asked for the recipe on a napkin. There is something genuinely magical about how the crispy shell gives way to that tender shrimp inside, especially when you get the sauce to coating ratio just right. Now it's the one dish my whole family actually requests instead of politely tolerating.
Ingredients
- 1 lb large shrimp: Peeled and deveined saves you so much time, and go for the biggest ones you can find—they shrink slightly when fried
- 1/2 teaspoon salt and 1/4 teaspoon white pepper: White pepper keeps the batter looking clean while still giving that background heat
- 1 tablespoon Shaoxing wine: This little splash removes any fishiness and adds such depth, but dry sherry works perfectly fine
- 1/2 cup cornstarch and 1/2 cup flour: The cornstarch creates that crunch while flour gives structure—skipping either makes the coating too delicate or too tough
- 1 large egg: Room temperature eggs blend so much more smoothly into the batter
- 1/2 cup cold water: Ice cold is what keeps this batter light and airy instead of gummy
- 1/2 cup shredded coconut: Unsweetened lets the sauce shine without becoming cloying
- 1/2 cup coconut milk: Full fat makes such a difference in the final sauce richness
- 1/4 cup sweetened condensed milk: This is the secret ingredient that makes the sauce cling perfectly to each shrimp
- 2 tablespoons mayonnaise: Sounds odd, but it creates this velvety restaurant style texture
- 1 tablespoon honey: Raw honey adds a subtle floral note that really complements the coconut
- 1 tablespoon fresh lemon juice: Cuts right through all that richness so each bite stays balanced
- 1 teaspoon soy sauce: Just enough to ground everything with a little savory depth
- Vegetable oil: Neutral oils let the coconut flavor stay front and center
- 2 tablespoons toasted coconut and 1 tablespoon green onion: These finishing touches make such a visual and flavor difference
Instructions
- Prep the shrimp:
- Toss your shrimp with salt, white pepper, and Shaoxing wine in a medium bowl, then let them sit for 10 minutes while you prep everything else—this little wait makes such a difference in the final flavor.
- Make the batter:
- Whisk together cornstarch, flour, egg, and cold water until completely smooth—lumps here mean uneven coating later, so take your time getting it silky.
- Heat the oil:
- Get your vegetable oil to 350°F in either a deep fryer or large saucepan—I usually drop in a tiny bit of batter to test, and if it sizzles immediately and floats to the top, I'm good to go.
- Coat the shrimp:
- Dip each marinated shrimp into the batter, letting excess drip off, then press them gently into the shredded coconut so it really sticks—don't be shy with the coating here.
- Fry to golden:
- Cook the shrimp in batches for 2 to 3 minutes, watching for that beautiful golden brown color, and transfer them immediately to paper towels—crowding the pan drops the oil temp and makes everything soggy.
- Whisk the sauce:
- Combine coconut milk, sweetened condensed milk, mayonnaise, honey, lemon juice, and soy sauce in a small saucepan over low heat, stirring constantly until just warmed through and perfectly smooth—about 2 minutes, and seriously, do not let this boil or it will separate.
- Coat and serve:
- Toss those gorgeous fried shrimp in a large bowl with the sauce until every piece is lightly coated, then finish with toasted coconut and those fresh green onions, and get them to the table while they are still hot and crispy.
My mom finally admitted she'd been scared to try frying anything at home until she watched me make this, and now she texts me photos of her crispy experiments. Something about standing over that bubbling oil, watching shrimp turn golden, feels like the most primal kind of cooking satisfaction. This recipe has turned into my go to for bringing people together, because who can stay grumpy when there is hot coconut shrimp involved?
Making It Ahead
I have found that the sauce actually develops even more flavor if you make it a day ahead and keep it refrigerated—just gently reheat it when you are ready to serve. The shrimp though, those need to be fried right before eating for that perfect crunch. Sometimes I will prep everything up to the frying step earlier in the day, then just fry and toss when guests arrive.
Getting That Perfect Crunch
The absolute best trick I discovered is adding about a tablespoon of panko breadcrumbs to the coconut coating mixture—it creates this extra crispy texture that keeps its crunch even after the sauce goes on. Also, letting your battered shrimp sit on a wire rack for about 5 minutes before frying helps the coating set better. These tiny adjustments took my coconut shrimp from good to the kind people talk about weeks later.
Serving Suggestions
While this is incredible on its own, I have found it pairs beautifully with steamed jasmine rice that soaks up any extra sauce. For parties, I will sometimes serve these as appetizers with little cocktail forks and napkins, because people want to grab them the second they hit the serving platter.
- Set out some extra lime wedges for guests who love that extra bright hit
- A cold cucumber salad on the side balances out the richness perfectly
- Have plenty of napkins ready—this is finger food at its finest
There is something so joyful about food that makes people pause mid conversation and do that happy food hum. Hope this recipe finds its way into your own collection of memorable moments.
Recipe FAQs
- → What type of shrimp works best for this dish?
-
Large shrimp (21-25 count per pound) work best as they hold up well to frying and provide substantial texture. Make sure they're peeled and deveined for easier eating.
- → Can I make the sauce ahead of time?
-
Yes, the sauce can be prepared up to 24 hours in advance and refrigerated. Gently reheat before tossing with the fried shrimp, being careful not to boil it.
- → How do I achieve maximum crispiness?
-
Make sure the oil is at the proper temperature (350°F/175°C) before frying. Don't overcrowd the pan, and use a slotted spoon to transfer shrimp to paper towels immediately after frying to drain excess oil.
- → What's the best way to serve this dish?
-
Serve immediately after tossing with sauce, garnished with toasted coconut and green onion. It pairs well with jasmine rice or can be enjoyed as an appetizer with dipping sauce on the side.
- → Can I make this without deep frying?
-
While deep frying gives the best results, you can pan-fry in a shallow layer of oil for 3-4 minutes per side, or bake at 400°F for 12-15 minutes, though the texture will be less crispy.