Creamy Coconut Shrimp – 30-Minute One-Pan Dinner

creamy coconut shrimp recipe

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

1

One pan, one sauce: everything finishes in a single skillet, so cleanup is a rinse and a wipe.
2

Fast protein: the shrimp cook in 3 minutes per side at 205°C, so dinner is never late.
3

Pantry stable: coconut milk, garlic, and lime keep this recipe possible on a Sunday night.
4

Freezer friendly: the sauce reheats without splitting, so a double batch is worth the effort.

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

1

Dry the shrimp on paper towels for 10 minutes; surface moisture blocks browning.
2

Add lime juice off the heat; boiling it flattens the brightness.
3

Whisk a teaspoon of cornstarch into cold coconut cream if the sauce stays loose.
4

Serve over jasmine rice cooked with a bay leaf to echo the curry notes.

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

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.

★★★★½ 4.8 (213 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
👨‍🍳 Chef's Note: Weigh the shrimp after peeling, not before; the sauce ratio depends on usable meat weight. A 900 g bag of shell-on shrimp yields about 680 g peeled.

Servings: 6

Cuisine: Thai-inspired

Course: Main Course

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Tomasz Wiśniewski

Written by Tomasz Wiśniewski

Tomasz writes precise, method-first recipes for breads, ferments, and slow braises, drawing on Polish and Central European home cooking. He cares about weights, temperatures, and timing, and explains the reason behind each step so cooks can repeat results. His angle is turning fussy techniques into clear, checkable instructions.

Tried This Recipe?

I’d love to hear how it turned out for you. Your review helps other home cooks know what to expect and helps me improve this recipe. Please leave a star rating and a short comment below.

Leave a Review

Leave a Review

Your email address will not be published. Reviews are held for approval before appearing.

Your Rating *

Choose a rating from one to five stars.

Add a photo
No photo selected

Optional. Upload a JPG, PNG, or WebP up to 5 MB.