Creamy Coconut Shrimp is a one-pan dish built on a simple sequence: sear the shrimp, soften the aromatics, reduce the coconut milk, then return everything to the pan. The sauce thickens in the pan, not from a jar, so the texture stays glossy instead of gluey.
Weigh the shrimp after peeling. A 900 g (2 lb) bag of frozen shrimp yields roughly 680 g (1.5 lb) of usable meat, which is what the sauce ratio below is built on. If you buy peeled shrimp, buy 680 g and skip the step.
The whole cook takes 35 minutes at the stove, most of it waiting for the coconut milk to reduce. Read the sensory cues before you start; they matter more than the clock.
Why You'll Love This Recipe
About the Ingredients
680 g (1.5 lb) large shrimp, peeled and deveined, tails on
Pat them dry or the butter will steam instead of sear. Frozen shrimp work if thawed overnight in the refrigerator; avoid warm-water thawing.
30 g (2 tbsp) unsalted butter
Use a neutral oil if you want a higher smoke point. Butter gives the sauce its roundness, so do not skip it entirely.
15 ml (1 tbsp) olive oil
Any neutral oil substitutes; olive oil adds a faint green note that suits the lime. Buy oil in dark bottles to slow rancidity.
20 g (4 cloves) garlic, minced
Fresh garlic only here; jarred garlic tastes flat when reduced. A microplane gives a finer paste that dissolves into the sauce.
8 g (1 tbsp) fresh ginger, grated
Frozen grated ginger is a fair substitute and keeps for months. Skip dried ground ginger; it turns gritty in liquid.
400 ml (1 can, 13.5 oz) full-fat coconut milk
Full-fat only; light coconut milk thins the sauce and will not coat the shrimp. Shake the can hard before opening to recombine the cream.
15 g (1 tbsp) Thai red curry paste
Green curry paste substitutes for a sharper heat. Check the label for shrimp paste if you cook for shellfish allergies.
10 g (2 tsp) fish sauce
Soy sauce substitutes for a vegetarian version, though it is saltier. Taste before adding the final pinch of salt.
6 g (1 tbsp) lime zest plus 30 ml (2 tbsp) lime juice
Zest first, juice second; zested limes juice easier. Bottled juice works in a pinch but loses the aromatic oils.
12 g (2 tbsp) fresh cilantro, chopped
Flat-leaf parsley substitutes if cilantro tastes soapy to you. Add it off the heat so it stays green.
4 g (1 tsp) kosher salt
Diamond Crystal and Morton differ in density; weigh if you can. Season the shrimp before searing, not after.
2 g (1/2 tsp) black pepper, freshly ground
Grind coarse for texture. White pepper substitutes for a milder, more uniform heat.
Tips & Tricks
Do not crowd the pan
sear the shrimp in two batches at 205°C (400°F) so they brown instead of steam. Overcrowding is the top cause of rubbery shrimp.
Reduce before adding shrimp back
simmer the coconut milk 6 to 8 minutes until it coats a spoon. Adding shrimp early overcooks them while the sauce thins.
Bloom the curry paste
fry it 30 seconds in the fat before the liquid goes in. Raw paste tastes chalky and never fully dissolves.
- Take shrimp off at 63°C (145°F) internal: carryover heat finishes them in the sauce. Past 70°C (158°F) the texture turns chalky.
Pro Tips
Step-by-Step Instructions
1. Dry and season shrimp
Pat 680 g (1.5 lb) shrimp dry with paper towels and season with 4 g (1 tsp) salt and 2 g (1/2 tsp) pepper. (Dry surfaces brown; wet surfaces steam.) The shrimp should look matte, not shiny.
2. Sear the shrimp
Heat 15 ml (1 tbsp) olive oil in a 30 cm (12 in) skillet over medium-high heat to 205°C (400°F). Sear shrimp 90 seconds per side until golden at the edges, then transfer to a plate. (They finish cooking in the sauce later.) The interior should read 63°C (145°F) on an instant-read thermometer.
3. Melt butter and aromatics
Lower heat to medium and melt 30 g (2 tbsp) butter. Add 20 g (4 cloves) garlic and 8 g (1 tbsp) ginger; cook 45 seconds until fragrant but not browned. (Burnt garlic turns the sauce bitter.) You should smell garlic without seeing color.
4. Bloom the curry paste
Stir in 15 g (1 tbsp) red curry paste and fry 30 seconds until the fat turns orange-red. (Blooming dissolves the paste and releases its oils.) The pan should smell toasted, not raw.
5. Reduce the coconut milk
Pour in 400 ml (13.5 oz) full-fat coconut milk and 10 g (2 tsp) fish sauce. Simmer 6 to 8 minutes, stirring, until the sauce coats the back of a spoon. (Reduction builds body without starch.) It should bubble gently at the edges, never boil hard.
6. Return shrimp and finish
Add the shrimp and any juices back to the pan and simmer 2 minutes at 90°C (195°F). (This reheats them without overcooking.) The shrimp should curl into a loose C shape, not a tight O.
7. Brighten off heat
Remove the pan from the heat and stir in 6 g (1 tbsp) lime zest, 30 ml (2 tbsp) lime juice, and 12 g (2 tbsp) cilantro. (Acid added off heat stays fresh.) Taste and adjust salt by the pinch.
8. Rest and serve
Rest the pan 2 minutes so the sauce settles, then spoon over jasmine rice. (Resting lets the fat re-emulsify.) The sauce should look glossy and cling to the shrimp.
Delicious Variations
Green curry version
swap the red paste for green and add 60 g (1/2 cup) frozen peas in the last minute.
Tomato-coconut version
add 200 g (1 cup) crushed tomatoes with the coconut milk and simmer 4 minutes longer.
Grilled shrimp version
grill the shrimp 2 minutes per side at 230°C (450°F) and fold them into the finished sauce.
How to Store Creamy Coconut Shrimp
Refrigerator
Store in an airtight container up to 3 days; the sauce thickens cold, so loosen with 15 ml (1 tbsp) water when reheating.
Freezer
Freeze the sauce alone up to 2 months; shrimp turn mushy after freezing. Thaw overnight in the refrigerator.
Reheating
Reheat gently at 70°C (158°F) in a covered pan for 4 minutes, stirring once; do not boil or the coconut milk splits.
Frequently Asked Questions
Q: Can I use light coconut milk for creamy coconut shrimp?
No, light coconut milk will not thicken into a coating sauce. It contains roughly half the fat, so the sauce stays watery and slides off the shrimp. Use full-fat and reduce it 6 to 8 minutes.
Q: How do I stop the coconut milk from curdling?
Keep the heat at a gentle simmer and never boil the sauce hard. High heat breaks the emulsion, and the fat separates into oily flecks. Stir constantly during reduction and add lime juice only off the heat.
Q: Can I make creamy coconut shrimp ahead of time?
Yes, make the sauce up to 2 days ahead and refrigerate it separately from the shrimp. Sear the shrimp fresh the day you serve, then warm them in the reheated sauce for 2 minutes. This keeps the texture firm.
Q: What do I serve with creamy coconut shrimp?
Jasmine rice is the standard pairing because it absorbs the sauce without competing. Steamed green beans or a cucumber salad add contrast to the richness. Avoid heavy sides like mashed potatoes.
Q: Is this dish spicy?
It is mildly spicy, roughly a 2 out of 10, from 15 g of red curry paste across 6 servings. Increase to 30 g (2 tbsp) for real heat, or use green curry paste for a sharper burn.
Sear the shrimp, reduce the sauce, and taste before you salt. Weigh, watch, repeat.
Creamy Coconut Shrimp
Creamy Coconut Shrimp simmers in coconut milk, garlic, and lime for a rich 30-minute one-pan sauce that turns plain shrimp into a weeknight dinner.
🧂 Ingredients
- 680 g (1.5 lb) large shrimp, peeled and deveined, tails on
- 30 g (2 tbsp) unsalted butter
- 15 ml (1 tbsp) olive oil
- 20 g (4 cloves) garlic, minced
- 8 g (1 tbsp) fresh ginger, grated
- 400 ml (1 can, 13.5 oz) full-fat coconut milk
- 15 g (1 tbsp) Thai red curry paste
- 10 g (2 tsp) fish sauce
- 6 g (1 tbsp) lime zest plus 30 ml (2 tbsp) lime juice
- 12 g (2 tbsp) fresh cilantro, chopped
- 4 g (1 tsp) kosher salt
- 2 g (1/2 tsp) black pepper, freshly ground
📋 Instructions
- 1Dry and season shrimp — Pat 680 g (1.5 lb) shrimp dry with paper towels and season with 4 g (1 tsp) salt and 2 g (1/2 tsp) pepper. (Dry surfaces brown; wet surfaces steam.) The shrimp should look matte, not shiny.
- 2Sear the shrimp — Heat 15 ml (1 tbsp) olive oil in a 30 cm (12 in) skillet over medium-high heat to 205°C (400°F). Sear shrimp 90 seconds per side until golden at the edges, then transfer to a plate. (They finish cooking in the sauce later.) The interior should read 63°C (145°F) on an instant-read thermometer.
- 3Melt butter and aromatics — Lower heat to medium and melt 30 g (2 tbsp) butter. Add 20 g (4 cloves) garlic and 8 g (1 tbsp) ginger; cook 45 seconds until fragrant but not browned. (Burnt garlic turns the sauce bitter.) You should smell garlic without seeing color.
- 4Bloom the curry paste — Stir in 15 g (1 tbsp) red curry paste and fry 30 seconds until the fat turns orange-red. (Blooming dissolves the paste and releases its oils.) The pan should smell toasted, not raw.
- 5Reduce the coconut milk — Pour in 400 ml (13.5 oz) full-fat coconut milk and 10 g (2 tsp) fish sauce. Simmer 6 to 8 minutes, stirring, until the sauce coats the back of a spoon. (Reduction builds body without starch.) It should bubble gently at the edges, never boil hard.
- 6Return shrimp and finish — Add the shrimp and any juices back to the pan and simmer 2 minutes at 90°C (195°F). (This reheats them without overcooking.) The shrimp should curl into a loose C shape, not a tight O.
- 7Brighten off heat — Remove the pan from the heat and stir in 6 g (1 tbsp) lime zest, 30 ml (2 tbsp) lime juice, and 12 g (2 tbsp) cilantro. (Acid added off heat stays fresh.) Taste and adjust salt by the pinch.
- 8Rest and serve — Rest the pan 2 minutes so the sauce settles, then spoon over jasmine rice. (Resting lets the fat re-emulsify.) The sauce should look glossy and cling to the shrimp.
