Indulge in plump, juicy shrimp swimming through a velvety coconut milk sauce infused with garlic, ginger, and sweet red bell peppers. This vibrant dish brings restaurant-quality Asian fusion flavors to your table with just 40 minutes from start to finish. The full-fat coconut milk creates an irresistibly creamy texture while keeping things naturally dairy-free and gluten-free.
Perfect for buffet spreads or family-style dinners, the shrimp cook quickly in the fragrant sauce, absorbing the balanced blend of fish sauce, soy, and brown sugar. Fresh lime juice brightens each bite, while generous garnishes of cilantro and spring onions add pops of color and freshness.
The first time I made this coconut shrimp for a crowd, I watched three grown men practically hover over the chafing dish, debating fourths. Something about that creamy, fragrant sauce makes people forget their manners in the best possible way. Now it is my go-to whenever I need to feed a hungry gathering without spending hours at the stove.
Last summer my neighbor asked what that incredible smell was drifting through our open kitchen window. She ended up staying for dinner with her family, and now every time we have a block party, this dish shows up on at least three different tables. It is one of those recipes that quietly creates community.
Ingredients
- 1.5 kg large shrimp: Pat them completely dry before cooking, otherwise they will steam instead of sear and the sauce will turn watery
- 2 tbsp vegetable oil: Use something neutral so the coconut flavor remains the star
- 1 large onion, finely chopped: The smaller you chop, the more it disappears into the sauce base
- 4 garlic cloves, minced: Fresh garlic matters here, jarred garlic has an odd aftertaste in coconut milk
- 1 tbsp fresh ginger, grated: Frozen ginger works surprisingly well if you keep it in your freezer
- 2 red bell peppers, thinly sliced: They add sweetness and color that makes the dish look stunning on a buffet table
- 800 ml coconut milk: Full fat is not optional, light coconut milk never thickens properly
- 2 tbsp fish sauce: Do not be tempted to add more, it provides depth without making the dish taste fishy
- 1 tbsp soy sauce: Use tamari if you need it gluten free, regular soy sauce works fine otherwise
- 2 tbsp brown sugar: Cuts the richness and balances the saltiness perfectly
- 1 tbsp lime juice: Brightens everything right at the end
- 1 tsp chili flakes: Start here, you can always serve extra heat on the side
- 4 spring onions and 1/2 cup cilantro: Both add fresh pops against the rich sauce
Instructions
- Prep your shrimp:
- Give those shrimp a thorough pat dry with paper towels and set them on a plate while you get everything else ready. They will brown better and the sauce will cling to them instead of sliding right off.
- Build your flavor base:
- Heat your oil in a large skillet over medium heat, toss in the onion, and let it go translucent and soft, about 3 minutes. You want it melting into the oil, not browning.
- Add the aromatics:
- Throw in the garlic, ginger, and sliced red peppers, stirring constantly for 2 minutes until the kitchen smells incredible and the peppers start to soften. Do not let the garlic brown or it will turn bitter.
- Create the sauce:
- Pour in the coconut milk, fish sauce, soy sauce, and brown sugar, stir everything together, and bring it to a gentle bubble. Let it simmer uncovered for about 7 minutes, stirring occasionally, until it has thickened enough to coat the back of your spoon.
- Cook the shrimp:
- Gently slide the shrimp into the sauce and cook for 3 to 5 minutes, turning them carefully until they are just pink and curled. Overcooked shrimp turns rubbery, so pull them the moment they look done.
- Finish and serve:
- Stir in the lime juice and chili flakes, give it a taste, and adjust anything that needs balancing. Transfer to your serving dish and scatter the spring onions, cilantro, and lime wedges over the top.
My aunt now makes this for Christmas Eve instead of the usual ham, and the tradition started purely by accident one year when she forgot to thaw the turkey. Sometimes the best kitchen memories begin with happy mistakes.
Making It Buffet Ready
This sauce holds its temperature beautifully in a chafing dish, which is why it is such a buffet superstar. Make the sauce ahead of time and cook the shrimp just before serving, then combine everything right before guests arrive. The peppers will soften slightly but they maintain enough texture to look appealing for hours.
Adapting for Different Diets
I once served this to a friend who avoids shellfish by swapping in cubes of firm tofu and adding them during the last 3 minutes of simmering the sauce. Vegetarian fish sauce or a pinch of salt works as a substitute, and honestly, even confirmed shrimp lovers asked for seconds of the tofu version.
Serving Suggestions
Jasmine rice soaks up that sauce like nothing else, but I have also served this over wide rice noodles for a more casual presentation. The first time I tried it with noodles, my cousin said it reminded him of a beachside meal in Thailand, and the memory of that dinner has stuck with me ever since.
- Put extra lime wedges on the table, people love adding their own brightness
- Steamed broccoli or snow peas on the side cut through the richness
- Keep the chili flakes on the table so spice lovers can customize
There is something deeply satisfying about a dish that looks impressive but comes together this easily. Watch how quickly people return for seconds.
Recipe FAQs
- → Can I make this dish ahead of time?
-
Prepare the sauce base up to 24 hours in advance and refrigerate. Add the shrimp and simmer just before serving to prevent overcooking. Reheat gently on low heat, adding a splash of coconut milk if needed.
- → What's the best way to prevent shrimp from becoming rubbery?
-
Cook the shrimp just until they turn pink and opaque, about 3-5 minutes. Remove from heat immediately as they will continue cooking in the hot sauce. Avoid boiling vigorously.
- → Can I use frozen shrimp instead of fresh?
-
Absolutely. Thaw frozen shrimp completely in the refrigerator, then pat them very dry with paper towels before adding to the sauce. This prevents the sauce from becoming watery.
- → How can I adjust the spice level?
-
Start with 1 tsp chili flakes for mild heat. Add more gradually, or substitute with fresh diced Thai chilies for extra kick. For a family-friendly version, omit the chili entirely and serve hot sauce on the side.
- → What sides complement this coconut shrimp?
-
Steamed jasmine rice absorbs the luxurious sauce beautifully. Rice noodles, cauliflower rice, or crusty bread also work well. A crisp cucumber salad with lime dressing provides refreshing contrast.
- → Can I make this vegetarian?
-
Replace shrimp with extra-firm tofu cubes or vegetables like bok choy and mushrooms. Use vegetarian fish sauce or substitute with additional soy sauce and a splash of seaweed broth for umami depth.