Chinese Coconut Shrimp

Golden fried Chinese Coconut Shrimp glistening with creamy white sauce, garnished with toasted coconut flakes and sliced green onions on a plate. Save to Pinterest
Golden fried Chinese Coconut Shrimp glistening with creamy white sauce, garnished with toasted coconut flakes and sliced green onions on a plate. | flavorfront.com

Crispy coconut shrimp featuring golden battered seafood tossed in a rich, creamy coconut sauce. This Chinese-inspired dish combines sweet coconut flavors with savory notes for a perfect balance. The shrimp are marinated, battered with cornstarch and coconut, then deep-fried to perfection before being coated in a luscious sauce made with coconut milk, condensed milk, mayonnaise, honey, and lemon juice.

The first time I made coconut shrimp, my kitchen smelled like a tropical vacation had collided with a Chinese takeout joint. I was skeptical about the sweetened condensed milk in the sauce, but one taste changed my mind completely. Now it is the one dish my friends request for every dinner party.

Last summer I made these for my sister who swore she hated coconut anything. She ate seven pieces and asked if I could make them again the next weekend. Seeing someone convert from skeptic to fan is exactly why I love sharing this recipe.

Ingredients

  • Large shrimp: Peeled and deveined saves so much time and lets the flavors penetrate better
  • Salt and white pepper: White pepper keeps the batter looking clean without dark specks
  • Shaoxing wine: Adds that authentic Chinese restaurant depth, dry sherry works in a pinch
  • Cornstarch and flour: This combo creates the lightest, crispiest shell that holds up under sauce
  • Unsweetened shredded coconut: Sweetened coconut burns too fast so stick to unsweetened for frying
  • Coconut milk: Use full fat for the richest sauce that clings perfectly to each shrimp
  • Sweetened condensed milk: This secret ingredient makes the sauce glossy and irresistible
  • Mayonnaise: Sounds strange but it makes the sauce velvety and helps it coat evenly
  • Honey and lemon juice: Brighten up all that creaminess so nothing feels too heavy
  • Soy sauce: Just enough to ground everything with a hint of savory depth

Instructions

Marinate the shrimp:
Toss them with salt, white pepper, and Shaoxing wine, then let them sit for 10 minutes while you prep everything else.
Make the batter:
Whisk cornstarch, flour, egg, and cold water until smooth with no lumps.
Heat your oil:
Get it to 350°F so each shrimp cooks through before the coating darkens too much.
Coat the shrimp:
Dip each one in batter then press gently into shredded coconut until lightly covered.
Fry until golden:
Cook them in batches for 2 to 3 minutes until crispy and transfer to paper towels.
Whisk the sauce:
Combine coconut milk, sweetened condensed milk, mayonnaise, honey, lemon juice, and soy sauce over low heat until just warm and smooth.
Toss and serve:
Coat the shrimp in sauce then sprinkle with toasted coconut and green onion right before serving.
Crispy battered Chinese Coconut Shrimp tossed in a luscious coconut sauce, served steaming hot alongside fluffy white rice and fresh lime wedges. Save to Pinterest
Crispy battered Chinese Coconut Shrimp tossed in a luscious coconut sauce, served steaming hot alongside fluffy white rice and fresh lime wedges. | flavorfront.com

My husband still talks about the night I accidentally doubled the sauce recipe. We ended up eating shrimp over jasmine rice for three days straight and nobody complained one bit.

Getting That Perfect Crunch

Cold water in your batter makes all the difference between light and airy versus heavy and doughy. I keep my water in the fridge until the exact moment I need it.

Sauce Secrets

The sauce needs to be warm not hot to coat properly without sliding right off. If it gets too thick, a teaspoon of warm water brings it back to life.

Make It Your Own

Once you master the classic version, small twists keep things exciting without overwhelming the original flavors.

  • Try panko mixed with the coconut for extra texture
  • Add red pepper flakes to the sauce if you like heat
  • Serve over steamed jasmine rice for a complete meal
Close-up of crunchy Chinese Coconut Shrimp with toasted coconut coating, drizzled with sweet and savory sauce, ready to serve at a dinner table. Save to Pinterest
Close-up of crunchy Chinese Coconut Shrimp with toasted coconut coating, drizzled with sweet and savory sauce, ready to serve at a dinner table. | flavorfront.com

There is something deeply satisfying about making restaurant quality food at home. These shrimp disappear fast every single time.

Common Questions

Large shrimp (16-20 count per pound) work best as they hold up well to breading and frying while providing substantial bite in each piece.

While deep frying yields the crispiest results, you can pan-fry in shallow oil or bake at 400°F for 12-15 minutes, though texture will be less crispy.

Make sure shrimp are patted dry after marinating, and let the batter rest for 5 minutes before using. The cornstarch and flour combination creates a sticky coating that adheres well when properly prepared.

Spread coconut on a baking sheet and toast in 350°F oven for 5-7 minutes, stirring occasionally until golden brown. Alternatively, toast in a dry skillet over medium heat, stirring constantly.

Yes, the sauce can be made up to 3 days in advance and refrigerated. Gently reheat before tossing with shrimp, adding a splash of water if needed to achieve proper consistency.

Chinese Coconut Shrimp

Crispy shrimp coated in coconut, tossed in sweet and savory sauce with coconut milk, condensed milk, and mayonnaise.

Prep 20m
Cook 15m
Total 35m
Servings 4
Difficulty Medium

Ingredients

Shrimp

  • 1 lb large shrimp, peeled and deveined
  • 1/2 teaspoon salt
  • 1/4 teaspoon white pepper
  • 1 tablespoon Shaoxing wine or dry sherry

Batter

  • 1/2 cup cornstarch
  • 1/2 cup all-purpose flour
  • 1 large egg
  • 1/2 cup cold water
  • 1/2 cup unsweetened shredded coconut

Sauce

  • 1/2 cup coconut milk
  • 1/4 cup sweetened condensed milk
  • 2 tablespoons mayonnaise
  • 1 tablespoon honey
  • 1 tablespoon fresh lemon juice
  • 1 teaspoon soy sauce

For Frying

  • Vegetable oil for deep frying

Garnish

  • 2 tablespoons toasted shredded coconut
  • 1 tablespoon finely sliced green onion

Instructions

1
Marinate the Shrimp: Combine shrimp with salt, white pepper, and Shaoxing wine in a medium bowl. Let sit for 10 minutes to absorb flavors.
2
Prepare the Batter: Whisk together cornstarch, flour, egg, and cold water in a mixing bowl until smooth and lump-free.
3
Heat the Oil: Pour vegetable oil into a deep fryer or large saucepan and heat to 350°F.
4
Coat the Shrimp: Dip each marinated shrimp into the batter, allowing excess to drip off, then press lightly into shredded coconut to coat evenly.
5
Fry Until Crispy: Fry shrimp in batches for 2 to 3 minutes, turning once, until golden brown and crispy. Drain on paper towel-lined plate.
6
Make the Sauce: Combine coconut milk, sweetened condensed milk, mayonnaise, honey, lemon juice, and soy sauce in a small saucepan over low heat. Whisk constantly for 2 minutes until warm and smooth. Do not boil.
7
Coat and Serve: Transfer fried shrimp to a large bowl, pour sauce over top, and toss gently until evenly coated. Garnish with toasted coconut and green onion. Serve immediately.
Additional Information

Equipment Needed

  • Mixing bowls
  • Deep fryer or large saucepan
  • Slotted spoon
  • Saucepan
  • Whisk
  • Paper towels

Nutrition (Per Serving)

Calories 420
Protein 25g
Carbs 33g
Fat 21g

Allergy Information

  • Contains shellfish (shrimp)
  • Contains egg
  • Contains soy
  • Contains milk (mayonnaise, condensed milk)
Natalie Rivers

Everyday cook sharing flavor-packed, easy recipes and kitchen wisdom for home cooks.