
This Chinese Coconut Shrimp recipe recreates the beloved buffet-style creamy coconut shrimp dish at home with a luscious white sauce, tender shrimp, and bold flavor in under 30 minutes.

You know that tray of glossy, creamy coconut shrimp sitting under the heat lamps at your favorite Chinese buffet? The one you always circle back to for a second and third helping? This recipe is that dish, made entirely from scratch in your own kitchen. Crispy golden shrimp tossed in a rich, velvety coconut white sauce and finished with toasted coconut flakes. It is one of those shrimp recipe ideas that sounds impressive but is genuinely easy to pull off on a weeknight.
This is not your typical breaded-and-fried tropical appetizer. Chinese restaurant coconut shrimp is its own category entirely, defined by that signature creamy white sauce rather than a crunchy coconut breading alone. Once you make it at home, you will never look at the buffet line the same way again.
Getting the texture right on homemade Chinese food comes down to a few key things: dry shrimp before they hit the oil, the right oil temperature, and a sauce that is balanced rather than cloyingly sweet. Using full-fat coconut milk and a good-quality mayonnaise makes an enormous difference in the final sauce.
Most coconut shrimp recipes lean heavily on sweetness, but buffet style creamy coconut shrimp is all about balance. The coconut milk brings a subtle tropical richness, the mayo gives the sauce body and a slight savory edge, and just a touch of sweetened condensed milk rounds everything out without tipping into dessert territory.
The shrimp themselves get a cornstarch-forward dredge, which is classic in easy homemade Chinese food. Cornstarch fries up lighter and crispier than flour alone, and that delicate shell holds up beautifully when tossed in the creamy sauce.
Chef's Tip: Pat your shrimp completely dry before seasoning. Any surface moisture will cause the coating to slide off in the oil and lead to soggy results. A few seconds with a paper towel makes a real difference.
If you are watching your intake, this dish is more flexible than it looks. Here are a few easy swaps that keep the spirit of the recipe intact:
Even in its original form, this is a lighter option compared to many deep-fried Chinese buffet food favorites. Shrimp are naturally high in protein and low in fat, which means the calorie count stays reasonable even with the creamy coating.
The coconut shrimp white sauce is the soul of this dish. A few things to keep in mind:
This sauce also works beautifully as a dipping sauce on the side if you prefer to keep your shrimp extra crispy.
Warning: Do not toss the shrimp in the sauce more than a few minutes before serving. The coating will soften quickly, and you want that satisfying crunch in every bite.
This Chinese coconut shrimp dish is incredibly versatile. Here are a few ways to serve it:
The toasted coconut garnish is not just for looks. It adds a warm, nutty crunch that makes each bite more interesting. Do not skip it.
Ready to bring the buffet home? Here is the full recipe with every detail you need:

This Chinese Coconut Shrimp recipe recreates the beloved buffet-style creamy coconut shrimp dish at home with a luscious white sauce, tender shrimp, and bold flavor in under 30 minutes.
Pat the shrimp completely dry with paper towels. Season with garlic powder, 0.5 tsp salt, and white pepper. Set aside.
In a small bowl, whisk together the coconut milk, mayonnaise, sweetened condensed milk, and remaining 0.25 tsp salt until smooth. Refrigerate the white sauce while you prepare the shrimp.
In a shallow dish, combine the cornstarch and flour. In a separate shallow dish, beat the eggs.
Working in batches, dip each shrimp into the beaten egg, letting the excess drip off, then dredge thoroughly in the cornstarch-flour mixture. Press gently so the coating adheres.
Heat the vegetable oil in a deep skillet or wok over medium-high heat to 350 degrees F (175 degrees C). Test with a pinch of flour — it should sizzle immediately.
Fry the shrimp in batches of 6 to 8 at a time for 2 to 3 minutes per side, until golden and crisp. Do not overcrowd the pan. Transfer to a wire rack or paper-towel-lined plate.
Meanwhile, lightly toast the shredded coconut in a dry skillet over medium-low heat for 2 to 3 minutes, stirring constantly, until golden and fragrant. Watch carefully as it burns quickly.
Once all shrimp are fried, toss them gently in the creamy coconut white sauce until evenly coated.
Transfer to a serving platter, sprinkle with toasted coconut and sliced green onions, and serve immediately.
Leftovers keep well for up to 2 days in the refrigerator, but store the shrimp and sauce separately to preserve the crispy coating. When you are ready to reheat, pop the shrimp into an air fryer at 375 degrees F for 3 to 4 minutes, then toss with the sauce right before eating.
Avoid the microwave if you can. It steams the coating and turns that satisfying crunch into something closer to a soft dumpling skin. The air fryer brings it back to life beautifully.
If you are meal prepping, the white sauce keeps in the fridge for up to 3 days on its own and can also double as a dipping sauce for dumplings, spring rolls, or fresh vegetables.