This luscious shrimp dish features large prawns swimming in a rich, velvety coconut sauce infused with aromatics like garlic, ginger, and red bell peppers. The creamy, slightly sweet sauce gets depth from fish sauce and soy sauce, while fresh lime juice adds brightness. Ready in just 40 minutes, this crowd-pleasing dish is ideal for buffet setups, dinner parties, and festive celebrations. Serve over steamed jasmine rice or noodles for a complete meal that accommodates gluten-free and dairy-free dietary needs.
The first time I made this coconut shrimp for a crowd, my cousin literally asked if I'd cater her wedding. It was supposed to be a casual summer gathering, but people kept going back for thirds until the chafing dish was scraped clean.
I learned the hard way that overcrowding the pan turns tender shrimp into rubbery disappointments. Now I cook them in batches if I'm doubling the recipe, even though it takes an extra ten minutes. The texture difference is worth every second.
Ingredients
- 1.5 kg large shrimp: Peeling and deveining yourself saves money but buying them prepped is absolutely fine—just pat them really dry before cooking
- 2 tbsp vegetable oil: Coconut oil works beautifully here too and adds another layer of flavor
- 1 large onion, finely chopped: The foundation of your sauce base, so take your time getting it properly translucent
- 4 garlic cloves, minced: Fresh garlic makes all the difference—jarred garlic can turn bitter in the sauce
- 1 tbsp fresh ginger, grated: Peel it with a spoon to avoid wasting any of the aromatic flesh
- 2 red bell peppers, thinly sliced: They add sweetness and a gorgeous pop of color against the creamy sauce
- 800 ml coconut milk: Fullfat is nonnegotiable here—light versions simply wont give you that luxurious texture
- 2 tbsp fish sauce: The umami secret weapon that makes everything taste restaurantquality
- 1 tbsp soy sauce: Use tamari if you need this to be glutenfree
- 2 tbsp brown sugar: Balances the saltiness and enhances the coconuts natural sweetness
- 1 tbsp lime juice: Freshly squeezed is essential—bottled juice has a strange metallic taste
- 1 tsp chili flakes: Start with less if youre serving spice-sensitive guests
- 4 spring onions, chopped: The green parts add a fresh bite that cuts through the richness
- 1/2 cup fresh cilantro, chopped: If your guests hate cilantro, Thai basil makes a beautiful substitute
- Lime wedges: Extra wedges on the side let guests brighten their own portions
Instructions
- Prep your shrimp:
- Pat them completely dry with paper towels—excess water will make the sauce thin and prevent proper searing
- Build your aromatic base:
- Heat the oil over medium heat and cook the onion until it turns translucent and soft, about 3 minutes
- Add the fragrant trio:
- Toss in the garlic, ginger, and sliced peppers, cooking until you can smell the garlic and peppers just begin to soften
- Create the sauce:
- Pour in the coconut milk along with fish sauce, soy sauce, and brown sugar, stirring until the sugar dissolves completely
- Let it simmer:
- Let the sauce bubble gently for 5 to 8 minutes until it thickens enough to coat the back of a spoon
- Add the shrimp:
- Gently slide them into the sauce and cook just until they turn pink and curl, usually 3 to 5 minutes max
- Finish with brightness:
- Stir in the lime juice and chili flakes, then taste and adjust any seasonings before serving
- Garnish and serve:
- Transfer to your serving dish and scatter spring onions, cilantro, and lime wedges over the top
Last Christmas, my uncle who claims to hate seafood tentatively tried a small spoonful. He went back for a full serving, then admitted he'd been missing out his entire life. Now he requests it for every family gathering.
Making It Crowd Friendly
This sauce holds its temperature remarkably well in a chafing dish or slow cooker set to warm. Just stir it occasionally to keep the coconut milk from separating at the edges.
Perfect Pairings
Fluffy jasmine rice soaks up that incredible sauce like nobody's business, but wide rice noodles work just as beautifully. For a lighter option, steamed bok choy or snap peas on the side balance all that richness.
Make Ahead Magic
You can prepare the sauce completely up to 24 hours ahead—just recombine any separated coconut milk with a quick whisk before reheating. Add the shrimp during the final 5 minutes before serving.
- Prep all your garnish ingredients in advance and store them in separate containers
- If transporting, keep the sauce and shrimp separate until the last possible moment
- Never freeze cooked shrimp—they'll become tough and rubbery
Watch your guests faces light up when they take that first bite. Thats the real magic here.
Recipe FAQs
- → Can I make this dish ahead of time?
-
Yes, you can prepare the sauce up to a day in advance and refrigerate it. Add the shrimp just before serving, as they cook quickly and can become rubbery if reheated too long. Gently reheat the sauce and cook fresh shrimp when ready to serve.
- → What type of shrimp works best?
-
Large shrimp (16-20 count per pound) are ideal for this dish as they hold up well in the creamy sauce. You can leave tails on for presentation or remove them for easier eating. Fresh or frozen shrimp both work perfectly.
- → Is this dish spicy?
-
The base dish is mildly spiced with just 1 teaspoon of chili flakes, which adds subtle warmth without overwhelming heat. You can easily adjust the spice level by adding more chili flakes, fresh diced chilies, or omitting them entirely for a milder version.
- → Can I use light coconut milk?
-
While you can substitute light coconut milk, full-fat coconut milk creates the rich, velvety texture that makes this dish special. If using light coconut milk, you may want to simmer it longer to thicken or add a tablespoon of cornstarch slurry.
- → What sides pair well with this?
-
Steamed jasmine rice is the classic pairing, soaking up the creamy sauce beautifully. Rice noodles, quinoa, or crusty bread also work well. For a complete spread, serve alongside stir-fried vegetables or a fresh Asian-style slaw.
- → How do I store leftovers?
-
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently over low heat, adding a splash of coconut milk or water if the sauce has thickened too much. Avoid microwaving on high as it may cause the sauce to separate.