This dish is built on a simple idea: shrimp cook fast, so the sauce must be ready before they enter the pan. You bloom the aromatics, reduce the coconut milk, then add the shrimp last. The lime goes in off the heat so it stays sharp.
Weigh the coconut milk and shrimp. Volume measures drift, and a curry that is too thin will not coat rice. Full-fat coconut milk gives body; light coconut milk gives a broth. Choose deliberately.
Serve over jasmine rice cooked with a pinch of salt. The sauce should cling to each grain, not pool beneath it. If it pools, reduce two more minutes before serving.
Why You'll Love This Recipe
About the Ingredients
900 g (2 lb) large raw shrimp, peeled and deveined, tails off
Buy frozen raw shrimp and thaw overnight in the fridge; pre-cooked shrimp turn rubbery in the sauce. If you only have tails-on, add 1 minute to the sear.
400 ml (1 3/4 cups) full-fat coconut milk
Shake the can hard before opening, because the cream separates. Substitute 400 ml light coconut milk plus 2 tbsp coconut cream for a thinner sauce.
2 tbsp (30 g) Thai red curry paste
Check the label for shrimp paste if you cook for shellfish allergies; Mae Ploy and Maesri are reliable brands. Substitute 1 tbsp red curry paste plus 1 tsp smoked paprika for a milder sauce.
1 tbsp (15 ml) neutral oil, such as grapeseed
Use an oil with a high smoke point; olive oil burns at this heat. Substitute avocado oil or refined coconut oil.
1 medium onion, about 150 g, finely diced
Yellow onion sweetens as it cooks; red onion stays sharper. Substitute 2 shallots, about 120 g, for a gentler flavor.
3 garlic cloves, about 12 g, minced
Fresh garlic only; jarred garlic tastes metallic here. Substitute 1 tsp garlic powder added with the curry paste.
1 tbsp (6 g) freshly grated ginger
Grate on a microplane so the fibers disappear into the sauce. Substitute 1 tsp ground ginger, but add it with the paste, not the garlic.
1 tbsp (15 ml) fish sauce
It seasons the sauce without tasting fishy. Substitute 1 tbsp soy sauce plus a pinch of salt for a vegetarian version.
1 tsp (4 g) brown sugar
Balances the lime and the paste. Substitute 1 tsp honey or maple syrup.
2 limes, about 90 g, zest of 1 and juice of 2
Roll the limes on the counter before juicing to release more liquid. Substitute 3 tbsp bottled lime juice plus 1/2 tsp lime zest.
300 g (1 1/2 cups) jasmine rice, rinsed
Rinse until the water runs clear, or the rice turns gluey. Substitute basmati rice with the same water ratio and 5 extra minutes.
20 g (1/2 cup) fresh cilantro, roughly chopped
Add at the end, off the heat, so it stays green. Substitute Thai basil or flat-leaf parsley.
Tips & Tricks
Do not boil the coconut milk
keep it at a bare simmer, because a hard boil splits the fat and the sauce turns grainy.
Sear the shrimp in a single layer
crowding the pan steams them, and steamed shrimp release water that thins the sauce.
Add the lime juice off the heat
heat dulls the citrus, so stir it in after the pan leaves the burner.
Pro Tips
Step-by-Step Instructions
1. Rinse and soak rice
Rinse 300 g jasmine rice under cold water until the water runs clear. Soak it in fresh water for 10 minutes while you prep. (Rinsing removes surface starch, which is what makes rice gluey.)
2. Dry the shrimp
Pat 900 g shrimp dry with paper towel and season with a pinch of salt. (Dry shrimp brown instead of steam.) The surface should look matte, not shiny.
3. Bloom the aromatics
Heat 1 tbsp oil in a wide pan over medium heat, 160 C to 175 C (320 F to 350 F). Add the onion and cook 5 minutes until translucent at the edges. Add 3 garlic cloves and 1 tbsp ginger and cook 45 seconds until fragrant, not browned.
4. Fry the curry paste
Add 2 tbsp red curry paste and stir constantly for 60 seconds. (Frying the paste in fat cooks out the raw spice flavor.) The paste darkens one shade and smells toasted.
5. Build the sauce
Pour in 400 ml coconut milk, 1 tbsp fish sauce, and 1 tsp brown sugar. Simmer gently for 8 minutes, stirring, until the sauce coats a spoon. Keep the surface at a bare bubble, not a rolling boil.
6. Sear the shrimp
Push the sauce to one side and add the shrimp in a single layer over medium-high heat, 190 C (375 F). Sear 2 minutes per side until the shrimp curl into a C shape and turn opaque pink. (A tight O shape means overcooked.)
7. Finish with lime
Remove the pan from the heat. Stir in the zest of 1 lime, the juice of 2 limes, and 20 g cilantro. Taste and adjust salt. (Off-heat citrus stays bright.) The sauce should taste sharp, then sweet.
8. Serve over rice
Drain the rice, add 450 ml water and a pinch of salt, and cook covered 12 minutes. Fluff, then spoon the curry over the rice. Serve immediately while the sauce is loose enough to soak in.
Delicious Variations
Green Curry Version
swap the red paste for 2 tbsp green curry paste and add 60 g frozen peas with the coconut milk.
Vegetable Swap
replace the shrimp with 400 g firm tofu, pressed and cubed, seared 4 minutes per side before the sauce goes in.
Extra Heat
add 1 sliced bird's eye chili with the garlic and finish with 1 tsp chili oil.
How to Store Insanely Creamy Coconut Shrimp Curry with Zesty Lime & Rice
Refrigerator
Store in a sealed container up to 3 days; the sauce thickens cold, so loosen with 2 tbsp water when reheating.
Freezer
Freeze the sauce without shrimp up to 2 months; shrimp turn mushy when frozen in sauce.
Reheating
Reheat gently over medium-low heat, 150 C (300 F), for 4 minutes, stirring; do not boil.
Frequently Asked Questions
Q: Why did my coconut curry sauce split?
The sauce split because it boiled hard. Keep coconut milk at a bare simmer, around 90 C (195 F), and stir often. If it does split, whisk in 1 tbsp cornstarch slurry and lower the heat.
Q: How do I stop shrimp from turning rubbery in curry?
Cook the shrimp no more than 2 minutes per side and add them last. They are done when they curl into a loose C shape and reach 63 C (145 F) internally. Overcooked shrimp form a tight O and feel firm.
Q: Can I make this coconut shrimp curry ahead of time?
Make the sauce up to 2 days ahead and refrigerate it; cook the shrimp fresh. Reheat the sauce to a simmer, then sear the shrimp and fold them in. This keeps the texture right.
Q: Is this shrimp curry spicy?
It is mildly spicy with 2 tbsp red curry paste. Use 1 tbsp for a mild sauce or 3 tbsp for real heat. The coconut milk and lime soften the burn considerably.
Q: What can I use instead of fish sauce?
Use soy sauce or tamari in the same quantity, then add a pinch of salt. Fish sauce adds savory depth, so taste after substituting and adjust.
Cook the sauce until it coats a spoon, sear the shrimp briefly, and add the lime off the heat. Weigh, watch, repeat.
Insanely Creamy Coconut Shrimp Curry with Zesty Lime & Rice
This creamy coconut shrimp curry pairs sweet shrimp with lime and coconut milk for a rich, bright one-pan dinner ready in 50 minutes.
🧂 Ingredients
- 900 g (2 lb) large raw shrimp, peeled and deveined, tails off
- 400 ml (1 3/4 cups) full-fat coconut milk
- 2 tbsp (30 g) Thai red curry paste
- 1 tbsp (15 ml) neutral oil, such as grapeseed
- 1 medium onion, about 150 g, finely diced
- 3 garlic cloves, about 12 g, minced
- 1 tbsp (6 g) freshly grated ginger
- 1 tbsp (15 ml) fish sauce
- 1 tsp (4 g) brown sugar
- 2 limes, about 90 g, zest of 1 and juice of 2
- 300 g (1 1/2 cups) jasmine rice, rinsed
- 20 g (1/2 cup) fresh cilantro, roughly chopped
📋 Instructions
- 1Rinse and soak rice — Rinse 300 g jasmine rice under cold water until the water runs clear. Soak it in fresh water for 10 minutes while you prep. (Rinsing removes surface starch, which is what makes rice gluey.)
- 2Dry the shrimp — Pat 900 g shrimp dry with paper towel and season with a pinch of salt. (Dry shrimp brown instead of steam.) The surface should look matte, not shiny.
- 3Bloom the aromatics — Heat 1 tbsp oil in a wide pan over medium heat, 160 C to 175 C (320 F to 350 F). Add the onion and cook 5 minutes until translucent at the edges. Add 3 garlic cloves and 1 tbsp ginger and cook 45 seconds until fragrant, not browned.
- 4Fry the curry paste — Add 2 tbsp red curry paste and stir constantly for 60 seconds. (Frying the paste in fat cooks out the raw spice flavor.) The paste darkens one shade and smells toasted.
- 5Build the sauce — Pour in 400 ml coconut milk, 1 tbsp fish sauce, and 1 tsp brown sugar. Simmer gently for 8 minutes, stirring, until the sauce coats a spoon. Keep the surface at a bare bubble, not a rolling boil.
- 6Sear the shrimp — Push the sauce to one side and add the shrimp in a single layer over medium-high heat, 190 C (375 F). Sear 2 minutes per side until the shrimp curl into a C shape and turn opaque pink. (A tight O shape means overcooked.)
- 7Finish with lime — Remove the pan from the heat. Stir in the zest of 1 lime, the juice of 2 limes, and 20 g cilantro. Taste and adjust salt. (Off-heat citrus stays bright.) The sauce should taste sharp, then sweet.
- 8Serve over rice — Drain the rice, add 450 ml water and a pinch of salt, and cook covered 12 minutes. Fluff, then spoon the curry over the rice. Serve immediately while the sauce is loose enough to soak in.
