About UsContact Us

Insanely Creamy Coconut Shrimp Curry – Easy One-Pan Dinner

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

1

Fast Sauce Build: the whole curry comes together in one pan in under 35 minutes of cooking.
2

Balanced Heat: red curry paste and lime keep the coconut milk from tasting flat or sweet.
3

Foolproof Shrimp: a two-minute sear per side keeps the shrimp tender and never rubbery.
4

Pantry Friendly: everything here keeps in a cupboard, so this works on a weeknight without a shop.

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

1

Pat the shrimp dry with paper towel before searing; surface water blocks browning.
2

Reserve 60 ml (1/4 cup) of the coconut milk to stir in at the end for a glossy finish.
3

Taste the sauce before the shrimp go in; it should be slightly saltier than you want the final dish.
4

Rest the curry 3 minutes off the heat so the sauce thickens around the shrimp.

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

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.

★★★★½ 4.8 (214 ratings)
15 minPrep time35 minCook time6Servings485 kcalCalories

🧂 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

  1. 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.)
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.)
  7. 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.
  8. 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.
👨‍🍳 Chef's Note: Full-fat coconut milk is the difference between a sauce and a broth; do not substitute light milk unless you want a thinner curry.

Servings: 6

Cuisine: Thai-inspired

Course: Main Course

Nutrition (per serving): 485 kcal · 28g protein · 42g carbs · 22g 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.

Leave a Comment