Chinese Coconut Shrimp

Crispy battered Chinese Coconut Shrimp glistening in creamy coconut sauce with toasted coconut garnish on a plate.  Pin it
Crispy battered Chinese Coconut Shrimp glistening in creamy coconut sauce with toasted coconut garnish on a plate. | thehomelycook.com

Crispy battered shrimp tossed in a creamy coconut sauce, offering a perfect balance of sweetness and savory flavors. Ideal for special dinner or indulgent appetizer.

Prep time: 20 minutes, Cook time: 15 minutes, Total time: 35 minutes. Serves 4.

The first time I made coconut shrimp was actually by accident. I had meant to order coconut curry powder online but somehow ended up with three bags of shredded coconut instead. Rather than let them sit in my pantry gathering dust, I decided to experiment. Now my family requests this dish more than any takeout we used to order.

Last winter my sister came over after a terrible week at work, and I made this for her. She took one bite, closed her eyes, and literally said nothing for five whole minutes. That is how I knew this recipe was a keeper. Food has this way of comforting us when we need it most.

Ingredients

  • Shrimp: Large shrimp work best here because they hold up better during frying and create that satisfying meaty bite, though medium shrimp will do in a pinch
  • Salt and white pepper: White pepper blends into the marinade without those visible black specks, keeping the batter pristine and golden
  • Shaoxing wine: This fermented rice wine adds depth, but dry sherry works beautifully if you cannot find it at your local market
  • Cornstarch: This creates that extra crispy crunch that makes fried food irresistible, creating a delicate lace-like texture when fried
  • All-purpose flour: Combined with cornstarch, this gives the batter structure without becoming heavy or doughy
  • Egg: Room temperature egg incorporates more easily into the batter for a smooth, lump-free coating
  • Cold water: Ice cold water prevents the batter from absorbing too much oil, keeping the shrimp lighter and less greasy
  • Unsweetened shredded coconut: This toasts beautifully in the fryer, creating those gorgeous browned edges and nutty flavor notes
  • Coconut milk: Full-fat coconut milk creates the richest sauce base, though light coconut milk works if you are watching calories
  • Sweetened condensed milk: This is the secret ingredient that makes the sauce glossy and luscious, thickening it naturally without flour
  • Mayonnaise: Japanese mayonnaise has a slightly sweeter profile, but regular mayonnaise adds just enough richness and tang
  • Honey: Warm honey dissolves more easily into the sauce, creating a smooth consistency without grainy texture
  • Fresh lemon juice: Bright acidity cuts through the rich sauce, balancing all that sweetness perfectly
  • Soy sauce: Just enough soy sauce adds umami depth without making the sauce taste too savory or salty
  • Vegetable oil: Neutral oils like canola or vegetable oil have high smoke points perfect for high-heat frying
  • Toasted shredded coconut: Toasting coconut ahead of time intensifies its nutty flavor, creating those gorgeous golden garnish flakes
  • Green onion: Fresh green onion adds a mild bite and beautiful pop of color against the creamy sauce

Instructions

Marinate the shrimp:
In a medium bowl, toss the shrimp with salt, white pepper, and Shaoxing wine until evenly coated. Let them sit for 10 minutes while you prepare everything else, which also helps them come to room temperature for more even cooking.
Make the batter:
Whisk together cornstarch, flour, egg, and cold water in a mixing bowl until completely smooth. The batter should be thick enough to coat a spoon but still pourable.
Heat the oil:
Pour vegetable oil into a deep fryer or large saucepan until it reaches 350 degrees. Maintaining the right temperature is crucial for that perfectly crispy exterior without greasy shrimp.
Coat the shrimp:
Dip each marinated shrimp into the batter, letting excess drip off, then press lightly into shredded coconut. The coconut should adhere but not form a thick clumpy layer.
Fry until golden:
Cook the shrimp in batches for 2 to 3 minutes, turning occasionally, until deep golden brown and crispy. Transfer to a paper towel-lined plate to drain excess oil.
Prepare the sauce:
Whisk together coconut milk, sweetened condensed milk, mayonnaise, honey, lemon juice, and soy sauce in a small saucepan over low heat. Warm gently for about 2 minutes until smooth and slightly thickened, being careful not to boil or the sauce may separate.
Coat and serve:
Toss the crispy shrimp with the warm sauce in a large bowl until each piece is evenly coated. Garnish generously with toasted coconut and green onion slices, then serve immediately while still crispy.
Golden Chinese Coconut Shrimp tossed in sweet savory sauce beside fluffy jasmine rice and fresh lemon wedges.  Pin it
Golden Chinese Coconut Shrimp tossed in sweet savory sauce beside fluffy jasmine rice and fresh lemon wedges. | thehomelycook.com

My daughter who claims to hate coconut tried this dish reluctantly and then proceeded to eat nearly half the batch herself. Sometimes the flavors we think we do not like surprise us completely when prepared the right way.

Getting That Perfect Crunch

I learned the hard way that the oil temperature makes or breaks this recipe. One time I was too impatient and started frying before the oil was hot enough. The shrimp turned out soggy and sad, despite the beautiful batter. Now I always keep an instant-read thermometer nearby and wait until that needle hits exactly 350 degrees.

Making It Ahead

You can marinate the shrimp up to a day ahead and keep the sauce ingredients measured out in separate containers. However, fry the shrimp right before serving because that crispy texture only lasts about 15 minutes before it starts to soften. The sauce can be made ahead and gently reheated, whisking vigorously to recombine.

Serving Suggestions

This dish works beautifully as an impressive appetizer or a main course with simple sides. The rich sauce calls for something fresh and bright on the plate.

  • Steamed jasmine rice with extra sauce drizzled on top is absolutely divine
  • A crisp cucumber salad dressed with rice vinegar cuts through the richness wonderfully
  • These also make incredible sliders with shredded cabbage on small buns for party food
Appetizer plate of Chinese Coconut Shrimp topped with green onions, ready to serve at a dinner party. Pin it
Appetizer plate of Chinese Coconut Shrimp topped with green onions, ready to serve at a dinner party. | thehomelycook.com

There is something deeply satisfying about making restaurant-quality food at home. This recipe has become my go-to for dinner parties because it looks impressive but comes together faster than you might think.

Recipe FAQs

Large shrimp, peeled and deveined work best for this dish. They provide the perfect size and texture when battered and fried.

Yes, you can substitute Shaoxing wine with dry sherry or rice wine vinegar if needed.

Make sure the oil is at the correct temperature (350°F/175°C) and don't overcrowd the pan when frying. Fry in batches for 2-3 minutes until golden and crispy.

This dish pairs well with jasmine rice or can be served as an appetizer. For extra flavor, try adding a pinch of chili flakes to the sauce.

The shrimp should marinate for 10 minutes with salt, white pepper, and Shaoxing wine before battering.

Chinese Coconut Shrimp

Crispy shrimp with creamy coconut sauce offering sweet and savory flavors.

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: Toss shrimp with salt, white pepper, and Shaoxing wine in a medium bowl. Let marinate for 10 minutes.
2
Prepare the batter: Combine cornstarch, flour, egg, and cold water in a mixing bowl. Whisk until smooth.
3
Heat the oil: Heat vegetable oil in a deep fryer or large saucepan to 350°F.
4
Coat the shrimp: Dip each marinated shrimp into the batter, then coat lightly with shredded coconut.
5
Fry the shrimp: Fry shrimp in batches for 2–3 minutes until golden and crispy. Transfer to a paper towel–lined plate to drain.
6
Make the sauce: Whisk together coconut milk, sweetened condensed milk, mayonnaise, honey, lemon juice, and soy sauce in a small saucepan over low heat. Warm gently for about 2 minutes until smooth. Do not boil.
7
Combine and serve: Toss fried shrimp with sauce in a large bowl 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)
Margaret Ellis

Passionate home cook sharing easy, flavorful recipes and practical kitchen tips.