This luscious shrimp dish features plump seafood simmered in a velvety coconut milk sauce infused with aromatic garlic, ginger, and fresh bell peppers. The creamy preparation develops deep flavors through a gentle simmer, allowing the fish sauce, soy sauce, and brown sugar to meld beautifully with the rich coconut base. Finished with bright lime juice and fresh herbs, this dish offers a perfect balance of creaminess and tang.
Ready in just 40 minutes, this Asian Fusion main serves eight generously, making it ideal for buffet spreads and festive gatherings. The dairy-free, gluten-free preparation accommodates various dietary needs while delivering restaurant-quality results. Pair with steamed jasmine rice or rice noodles for a complete meal that's sure to impress guests.
The smell of coconut milk simmering with garlic and ginger always pulls people into my kitchen like a magnet. I first made this for a neighborhood potluck when someone mentioned they couldn't eat dairy, and honestly, I was nervous it wouldn't feel special enough. But watching guests go back for third servings, scraping the chafing dish clean, taught me that creamy doesn't need cream to feel luxurious.
Last summer, my sister-in-law who claims to hate seafood tried this at our annual family reunion. She stood by the buffet table eating it straight from the serving spoon, then asked me to teach her the recipe right there between corn on the cob and potato salad. Now she makes it for her book club and says they always request it.
Ingredients
- 1.5 kg large shrimp, peeled and deveined: Buy the biggest shrimp you can afford because they shrink less and feel more luxurious when people spoon them onto their plates
- 2 tbsp vegetable oil: Use a neutral oil that won't compete with the delicate coconut flavors
- 1 large onion, finely chopped: I've learned that cutting the onion into tiny, uniform pieces makes the sauce feel velvety rather than chunky
- 4 garlic cloves, minced: Fresh garlic matters here, and don't be shy with it
- 1 tbsp fresh ginger, grated: The ginger adds this subtle warmth that makes people ask what the secret ingredient is
- 2 red bell peppers, thinly sliced: They bring sweetness and color that makes the dish look stunning on a buffet table
- 800 ml coconut milk, full-fat: Do not use light coconut milk because the sauce won't coat the shrimp properly and you'll end up with something thin and sad
- 2 tbsp fish sauce: It sounds intense but it provides this deep savory foundation that makes the coconut milk sing
- 1 tbsp soy sauce: Use tamari if you need this gluten-free, and trust that it balances the sweetness
- 2 tbsp brown sugar: This tiny amount rounds out all the flavors and helps the sauce gloss up beautifully
- 1 tbsp lime juice: Fresh is non-negotiable because bottled lime juice tastes flat and chemical
- 1 tsp chili flakes: Start with less if you're serving kids, but this gentle heat keeps people coming back for more
- 4 spring onions, chopped: The pop of green on top makes people instantly think this took all day
- 1/2 cup fresh cilantro, chopped: Even cilantro haters often don't mind it here because it brightens without overwhelming
- Lime wedges: Set out a bowl because some guests love squeezing extra over their portion
Instructions
- Prep your shrimp properly:
- Pat those shrimp absolutely dry with paper towels because any water on the surface will make the sauce thin and sad instead of glossy and clinging
- Build your flavor foundation:
- Heat the oil over medium heat and cook the onion for about 3 minutes until it turns translucent but don't let it brown or the sauce will taste bitter
- Add the aromatic trio:
- Toss in the garlic, ginger, and sliced red peppers and cook for another 2 minutes until your kitchen smells amazing and the peppers start to soften slightly
- Create the coconut sauce:
- Pour in the coconut milk, fish sauce, soy sauce, and brown sugar, then stir everything together and bring it to a gentle bubble
- Let it thicken:
- Simmer the sauce uncovered for 5 to 8 minutes, stirring occasionally, until it coats the back of a spoon and looks velvety
- Cook the shrimp:
- Add the shrimp and cook for just 3 to 5 minutes, stirring gently, until they turn pink and curl slightly because overcooked shrimp becomes rubbery and disappointing
- Finish with brightness:
- Stir in the lime juice and chili flakes, then taste and adjust because this is your last chance to balance the flavors before serving
- Present it beautifully:
- Transfer to your serving dish or chafing dish and scatter the spring onions and cilantro all over the top, then arrange lime wedges around the edge
My friend who owns a catering company told me she's stopped serving beef tenderloin at events because this shrimp dish gets more compliments and costs half as much. There's something about shrimp swimming in coconut sauce that makes people feel pampered, like they're at a wedding instead of a Tuesday night potluck.
Making It Ahead
You can make the sauce completely up to two days ahead and store it in the refrigerator. When I'm hosting a big party, I prep everything the day before and just cook the shrimp right before serving, which keeps me from being stuck in the kitchen while my guests are arriving.
Serving Suggestions
This dish needs something to soak up all that incredible sauce. I serve it over steamed jasmine rice that's been fluffed with a fork, but wide rice noodles work beautifully too and make it feel more like a casual dinner party.
Scaling For Crowds
The recipe doubles and triples perfectly without any adjustments. I learned the hard way that you need a really wide pan or the shrimp won't cook evenly, so if you're making a triple batch, use two pans instead of one giant pot.
- Set up a small bowl of extra chili flakes on the side so heat lovers can customize their portion
- Put out plenty of napkins because even with forks, this is a deliciously messy meal
- Keep some extra coconut milk handy in case the sauce thickens more than you like over time
Every time I make this now, I think about that first potluck and how nervous I was about serving something dairy-free. Now it's the dish I make when I really want to see people close their eyes and moan after their first bite.
Recipe Questions & Answers
- → How do I know when the shrimp are perfectly cooked?
-
The shrimp are perfectly cooked when they turn pink and opaque throughout, typically taking 3-5 minutes in the simmering sauce. Avoid overcooking as this can make them rubbery. Watch for the tails to curl and the flesh to lose its translucency. Remove from heat immediately once cooked through to preserve tenderness.
- → Can I make this dish ahead of time for a buffet?
-
Yes, you can prepare the coconut sauce up to a day in advance and store it refrigerated. Reheat gently before adding the shrimp, as they cook quickly and should be added just before serving to maintain their texture. Keep the dish warm in a chafing dish or slow cooker on low setting during your event.
- → What can I substitute for fish sauce to make it vegetarian?
-
Replace fish sauce with a combination of soy sauce and a pinch of seaweed flakes or vegetarian fish sauce available at Asian markets. Alternatively, use additional soy sauce mixed with a small amount of mushroom soy or a dash of salt to maintain the savory depth that fish sauce typically provides.
- → How can I adjust the spice level?
-
For a milder version, omit the chili flakes entirely. To increase heat, add diced fresh red chili peppers along with the aromatics or increase chili flakes to taste. You can also serve sriracha or chili paste on the side, allowing guests to customize their spice preference individually.
- → What sides complement this coconut shrimp dish?
-
Steamed jasmine rice is the classic pairing, soaking up the creamy sauce beautifully. Rice noodles, quinoa, or cauliflower rice work well for lighter options. Serve alongside crisp vegetables like snow peas, bok choy, or a fresh cucumber salad to balance the richness. Warm naan bread also makes excellent sauce-dipping material.
- → Can I use frozen shrimp instead of fresh?
-
Absolutely, frozen shrimp work excellently in this dish. Thaw them completely in the refrigerator overnight or under cold running water before cooking. Pat them thoroughly dry with paper towels before adding to the sauce, as excess water can dilute the creamy coconut base. Cook times remain the same as fresh shrimp.