Create restaurant-quality coconut shrimp at home with this creamy and crisp recipe. This dish perfectly replicates the sweet and savory balance found in classic Chinese buffet appetizers.

List of ingredients
- 1 pound shrimp (peeled and deveined) – use jumbo size for best results.
- 1 large egg white – provides a lighter, crispier binding than whole eggs.
- 2 tablespoons water – used to loosen the marinade.
- 1 teaspoon coarse kosher salt – essential for seasoning the shrimp.
- 3/4 cup full-fat coconut milk – ensures a rich, creamy sauce consistency.
- 1/4 cup granulated sugar – balances the creaminess with sweetness.
- 1 tablespoon mayonnaise – the secret ingredient for added richness and texture.
- 1 teaspoon white vinegar – adds necessary acidity to brighten the flavor.
- 1 1/2 teaspoons cornstarch – used as a thickening agent for the sauce.
- 1/4 teaspoon coarse kosher salt – seasons the coconut cream sauce.
- 1 teaspoon neutral oil – for sautรฉing the fresh ginger.
- 1 teaspoon ginger (grated or minced) – provides a fresh, aromatic base.
- 1 cup cornstarch – the primary ingredient for the crispy breading.
- 1 teaspoon baking powder – creates tiny air bubbles for a lighter crust.
step-by-step instructions
- Prepare the marinade: In a medium bowl, mix the shrimp, egg white, water, and salt. Let the shrimp marinate for at least 10 minutes, or up to 4 hours in the refrigerator.
- Mix the sauce base: In a small separate bowl, whisk together the coconut milk, sugar, mayonnaise, vinegar, cornstarch, salt, and two tablespoons of water.
- Cook the sauce: Heat one teaspoon of neutral oil in a skillet over medium heat. Sautรฉ the minced ginger for 45 seconds, then pour in the sauce mixture and heat until it begins to bubble, then set aside.
- Coat the shrimp: Whisk the cornstarch and baking powder in a large bowl. Stir 1/4 cup of this cornstarch mixture into the shrimp marinade, then dredge each individual shrimp piece in the remaining cornstarch mixture and place them on a baking sheet.
- Fry the shrimp: Heat 1 inch of oil to 350ยฐF. Fry the shrimp in small batches for 1-2 minutes until golden brown, then transfer them to a wire rack to drain.
- Combine and serve: Gently reheat the coconut sauce over medium heat. Toss the fried shrimp into the sauce until fully coated and serve immediately.
Pro Techniques for Maximum Crunch
Prioritize Cornstarch Over Wheat Flour
Cornstarch creates a thinner and more rigid shell than wheat flour. This prevents the breading from absorbing too much oil, resulting in a shatter-crisp texture that lasts longer.
The Importance of Baking Powder
Adding baking powder to the breading creates tiny carbon dioxide bubbles during the frying process. These bubbles aerate the crust, making it light and crispy rather than dense and hard.
Use a Wire Cooling Rack
Avoid placing fried shrimp directly onto paper towels, as this traps steam against the bottom of the shrimp. A wire rack allows air to circulate, keeping all sides of the breading crisp.
Maintain Consistent Oil Temperature
Ensure your oil stays around 350ยฐF throughout the process. If the oil is too cold, the breading will soak up grease; if it is too hot, the outside will burn before the shrimp is cooked.
Optimizing the Coconut Cream Sauce
Using Full-Fat Canned Coconut Milk
Always choose full-fat canned coconut milk over the carton versions used for drinking. The higher fat content is essential for the sauce to emulsify properly and provide a velvety mouthfeel.
Balancing the Acidity with Vinegar
White vinegar provides a sharp contrast to the richness of the coconut milk and mayonnaise. This acid cuts through the fat, preventing the dish from tasting overly heavy or cloying.
The Role of Mayonnaise in the Sauce
Mayonnaise acts as a stabilizer and flavor enhancer in the sauce. It adds a subtle tang and a glossy sheen that mimics the appearance of professional restaurant sauces.
Sautรฉing Fresh Ginger for Depth
Sautรฉing the ginger in oil before adding the liquid components releases the essential oils of the root. This ensures the ginger flavor is infused throughout the sauce rather than tasting raw.
Alternative Cooking Methods
How to Air Fry Coconut Shrimp
Preheat your air fryer to 400ยฐF. Arrange the breaded shrimp in a single layer, spray generously with oil, and cook for 4 minutes before flipping and cooking for another 4 minutes.
Oven Baking for a Lighter Version
Preheat your oven to 425ยฐF and place shrimp on a parchment-lined baking sheet. Spray with oil and bake for 8-10 minutes, flipping halfway through, though the texture will be less crisp than frying.
Using Refined Coconut Oil for Frying
Substituting neutral vegetable oil with refined coconut oil enhances the overall coconut profile of the dish. Refined oil is preferred over virgin oil to avoid a burnt coconut taste at high temperatures.
Ingredient Selection and Substitutions
Choosing Jumbo Shrimp for Better Texture
Large or jumbo shrimp are ideal because they have more surface area for the breading to adhere to. Smaller shrimp tend to overcook and become rubbery before the crust reaches a golden brown.
Selecting a High-Smoke Point Oil
Use oils such as canola, peanut, or avocado oil for frying. These oils can withstand 350ยฐF without breaking down or producing unpleasant smoke and odors.
Substituting Sugar for Natural Sweeteners
If you prefer a different sweetness, honey or maple syrup can be used in small quantities. However, granulated sugar provides the cleanest sweetness that allows the coconut flavor to shine.
Fresh Ginger vs Ground Ginger
Freshly grated ginger is highly recommended for its zingy and aromatic properties. Ground ginger can be used in a pinch, but use only one-third of the amount specified to avoid a powdery taste.
Storage and Reheating Guidelines
Refrigeration and Shelf Life
Store leftover shrimp and sauce together in an air-tight container in the refrigerator. The dish will remain safe to eat for up to 3 days, though the breading will naturally soften.
The Best Way to Reheat Shrimp
Use a nonstick skillet over medium heat to reheat the shrimp and sauce. Adding a tablespoon of water can help loosen the sauce if it has thickened too much in the fridge.
Using the Air Fryer for Leftovers
If you store the shrimp and sauce separately, reheat the shrimp in an air fryer at 350ยฐF for 2-3 minutes. Toss them in the warmed sauce immediately after heating for the best result.
Why You Should Avoid the Microwave
Microwaving fried shrimp causes the breading to become soggy and the shrimp to overcook quickly. This method destroys the texture and makes the dish unappealing.
Troubleshooting Common Issues
Why is the Breading Peeling Off?
Breading often peels if the shrimp are too wet when dredged. Ensure you pat the shrimp dry after thawing and that the egg white marinade is well-incorporated before coating.
Fixing a Sauce That is Too Thick
If the sauce becomes too viscous after heating, whisk in a teaspoon of water or coconut milk at a time. Heat gently on low to incorporate the liquid without breaking the emulsion.
Preventing Rubbery Shrimp
Overcooking is the primary cause of rubbery shrimp. Stick to the 1-2 minute frying window and remove them from the oil as soon as they turn golden brown.
Adjusting a Sauce That is Too Tart
If the vinegar makes the sauce too acidic, add a small pinch more sugar. Balance the flavors by tasting the sauce after it has bubbled to ensure the sweetness and acidity are equal.
Serving and Pairing Suggestions
Perfect Side Dish Pairings
Serve this dish with steamed jasmine rice to soak up the extra coconut sauce. Stir-fried bok choy or steamed broccoli provide a fresh, bitter contrast to the sweet shrimp.
Adding Garnishes for Presentation
Sprinkle toasted shredded coconut over the finished dish for added texture and visual appeal. A sprinkle of chopped green onions or sesame seeds also adds a professional touch.
Creating a Dipping Sauce Variant
While the coconut sauce is integrated, you can set some aside as a dip. Adding a squeeze of fresh lime juice to the dipping portion creates a zesty contrast to the fried crust.
Frequently Asked Questions
Can I use frozen shrimp for this recipe?
Yes, you can use frozen shrimp. Ensure they are completely thawed and patted dry with paper towels before starting the marinade process to prevent the breading from sliding off.
What is a suitable replacement for mayonnaise?
Greek yogurt can be used for a tangier profile, though it may change the consistency slightly. Vegan mayonnaise is an excellent one-to-one substitute for those avoiding animal-derived eggs.
Can I add shredded coconut to the breading?
Yes, adding 1/4 cup of finely shredded coconut to the cornstarch mixture adds more flavor. Ensure the coconut is finely shredded so it adheres to the shrimp without falling off during frying.
How long can the shrimp stay in the marinade?
The shrimp can marinate for up to 4 hours. Marinating beyond this time can cause the salt to cure the shrimp, potentially changing the texture to be too firm.
Is cornstarch essential for the breading?
Yes, cornstarch is essential for achieving the specific ‘buffet-style’ crunch. Flour produces a softer, bread-like crust that does not hold up as well in the coconut sauce.
Can this dish be made dairy-free?
This recipe is naturally dairy-free as coconut milk is plant-based. Just ensure your choice of mayonnaise is dairy-free if you have specific dietary restrictions.
Print
Authentic Chinese Buffet Coconut Shrimp
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: General
Description
This buffet-style Chinese Coconut Shrimp is sweet, creamy, and easy to make at home. It tastes just like the Chinese buffets.
Ingredients
- 1 pound shrimp (peeled and deveined)
- 1 large egg white
- 2 tablespoons water
- 1 teaspoon coarse kosher salt
- 3/4 cup full-fat coconut milk
- 1/4 cup sugar
- 1 tablespoon mayonnaise
- 1 teaspoon white vinegar
- 1 1/2 teaspoons cornstarch
- 1/4 teaspoon coarse kosher salt
- 1 teaspoon neutral oil
- 1 teaspoon ginger (grated or minced)
- 1 cup cornstarch
- 1 teaspoon baking powder
Instructions
- Marinate: Combine shrimp, egg white, water, and salt in a medium bowl and mix well. Marinate for 10 minutes and up to 4 hours.
- Prepare Sauce: In a small bowl, combine coconut milk, sugar, mayonnaise, vinegar, cornstarch, salt, and two tablespoons of water.
- Cook Sauce: Heat one teaspoon of oil in a skillet over medium heat. Add ginger and saute for 45 seconds. Add the sauce mixture and heat it until it bubbles. Set aside.
- Bread Shrimp: Combine cornstarch and baking powder in a large bowl. Add ยผ cup of the cornstarch mixture to the shrimp marinade, and mix well. Then, individually coat each shrimp piece in the cornstarch mixture and transfer to a baking sheet.
- Fry: Heat about 1 inch of oil to 350โ. Fry the breaded shrimp in batches until golden brown, about 1-2 minutes. Transfer to a wire rack to drain excess oil.
- Finish: Reheat the coconut sauce over medium heat. Add the shrimp and toss until all the pieces are coated. Serve immediately.
Notes
Air Fryer: Preheat to 400ยฐF, spray shrimp with oil, cook for 4 minutes, flip, spray again, and cook for another 4 minutes. Use large or jumbo shrimp for best results. Optional: add 1/4 cup shredded coconut to the breading.
- Prep Time: 25 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Deep Frying
- Cuisine: Chinese-American
Nutrition
- Serving Size: 1 serving
- Calories: 360 kcal
- Sugar: 13 g
- Sodium: 1012 mg
- Fat: 13 g
- Saturated Fat: 9 g
- Unsaturated Fat: 4 g
- Trans Fat: 0.02 g
- Carbohydrates: 37 g
- Fiber: 0.2 g
- Protein: 25 g
- Cholesterol: 184 mg