Thai Coconut Shrimp Curry Recipe — Creamy Coconut Prawn Curry

Thai coconut shrimp curry brings tender shrimp together with a fragrant red curry sauce in a quick, 30-minute meal. The Thai-inspired sauce combines full-fat coconut milk, red curry paste, soy sauce and fresh basil for vibrant flavor and color. Serve this curry over rice for an easy weeknight dinner the whole family will love.

A pot of red curry shrimp with a spoon.

This coconut shrimp curry is creamy, mildly spicy and packed with flavor. It’s rich enough to impress guests yet simple enough for a family dinner. The bright basil and lime finish keep the dish fresh and balanced.

Why You’ll Love This Coconut Shrimp Curry

  • Authentic taste. Red curry paste and coconut milk create the rich, classic Thai flavor that defines this dish.
  • Fast to make. From prep to table in about 30 minutes—much quicker than takeout.
  • A complete meal. Serve with rice for a satisfying, well-rounded dinner that isn’t heavy.

Thai Shrimp Curry Ingredients

Ingredients needed for thai coconut curry shrimp.

The Shrimp

  • Shrimp: jumbo, peeled and deveined (tails left on for presentation if you like).
  • Red curry paste: the backbone of the Thai flavor.
  • Soy sauce: low-sodium preferred; tamari or liquid aminos for gluten-free.
  • Curry powder: adds color and depth thanks to turmeric.
  • Salt and black pepper.
  • Olive oil: or another neutral, light oil.

Coconut Curry Sauce

  • Unsalted butter.
  • Aromatics: minced garlic, grated ginger, and finely chopped shallot.
  • Chicken or vegetable broth: to deglaze and thin the sauce.
  • More red curry paste and soy sauce.
  • Brown sugar: or honey for a touch of sweetness.
  • Dry spices: curry powder, coriander, turmeric, salt and pepper.
  • Full-fat canned coconut milk: use the can, not the drinkable kind, for a creamy sauce.
  • Fresh lime juice.
  • Basil: Thai basil is ideal; sweet basil works as a substitute.
  • Cilantro and lime wedges: for garnish and serving.

How To Make Thai Shrimp Curry

  • Dry and season the shrimp. Pat shrimp dry, then toss with red curry paste, soy sauce, curry powder, salt and pepper until evenly coated.
Process shots for how to season and cook shrimp.
  • Sauté the shrimp. Heat oil in a skillet over medium heat, cook shrimp 4–5 minutes until opaque. Remove and set aside.
How to make the coconut sauce for shrimp.
  • Cook the aromatics. In the same skillet, melt butter and sauté garlic, ginger and shallot until softened, about 2 minutes.
  • Deglaze and build the sauce. Add broth, stir in red curry paste and soy sauce.
  • Add spices and sweetener. Stir in brown sugar, curry powder, coriander and turmeric; simmer 2–3 minutes.
  • Finish with coconut milk. Pour in the coconut milk, bring to a gentle boil, then reduce heat and simmer about 5 minutes until slightly thickened.
Adding shrimp to the curry sauce.
  • Return the shrimp to the pan. Let them warm in the sauce for 1–2 minutes until heated through.
  • Finish and serve. Stir in lime juice and basil, remove from heat, garnish with cilantro and serve over basmati or jasmine rice with lime wedges.
A spoon lifts two pieces of shrimp from a pot of red curry sauce.

Tips To Make Shrimp Curry with Coconut Milk

  • Dry shrimp thoroughly before seasoning to help them sear.
  • Choose low-sodium soy sauce so you can control salt levels.
  • Use full-fat coconut milk for the creamiest texture.
  • Shrimp cook fast—avoid overcooking to keep them tender.
  • Leave tails on for presentation or remove for easier eating.
  • Add heat with red pepper flakes, sambal oelek or sriracha if you like it spicier.
  • Fresh garlic and ginger make a noticeable difference in flavor.
  • Add vegetables—bell pepper, zucchini, broccoli or snow peas—to bulk up the dish.
  • Swap tofu for shrimp to make a vegetarian version.
Closeup of shrimp garnished with basil.

Frequently Asked Questions

What type of coconut milk should I use?

Use canned full-fat coconut milk. Lower-fat versions or the drinkable coconut milk can separate or be too thin for a creamy curry.

Can I add veggies to this dish?

Yes. Sautéed onions, bell peppers, zucchini, broccoli, snow peas or spinach all work well either cooked into the sauce or served alongside.

Can I use green curry instead?

Absolutely. Green, yellow and red curry pastes have different heat and flavor profiles. Choose the paste you prefer and adjust spice to taste.

How should I store and reheat leftovers?

Store leftovers in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave until warmed through.

Can I freeze Coconut Shrimp Curry?

Yes. Cool completely, freeze in an airtight container for up to 3 months. Thaw overnight and reheat; texture may change slightly but the flavor holds up well.

What to serve with curry shrimp?

Serve with rice, flatbread or a fresh green salad. Cauliflower rice is a lower-carb option that pairs nicely with the rich sauce.

Shrimp on a plate with white rice.

More Shrimp Recipes

  • Grilled Garlic Shrimp Skewers
  • Kung Pao Shrimp
  • Shrimp Sushi Stack
  • Easy Buffalo Shrimp
  • Chili Lime Shrimp
  • Shrimp Lettuce Salad
  • Firecracker Shrimp

I hope you enjoy this Coconut Curry Shrimp recipe. If you try it, consider leaving a rating and comment. Share it with friends and family who enjoy bold, home-cooked flavors.

A pot of red curry shrimp with a spoon.
5 from 1 vote

Thai Coconut Shrimp Curry

By: Mariam Ezzeddine
Thai coconut shrimp curry pairs succulent shrimp with a fragrant red curry sauce in a simple 30 minute dish. The sauce is made with coconut milk, curry paste, soy sauce and fresh basil for color and flavor.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4 servings

Ingredients

For the shrimp

  • 1.5 lb jumbo shrimp, peeled and deveined, tail ON
  • 1 tablespoon red curry paste
  • 1 teaspoon soy sauce
  • 1 teaspoon curry powder
  • ½ teaspoon salt, or more to taste
  • ¾ teaspoon black pepper
  • 1 tablespoon olive oil

For the curry

  • 1 tablespoon unsalted butter
  • 1 teaspoon minced garlic
  • 1 teaspoon grated ginger
  • 1 shallot, finely chopped
  • ¾ cup low-sodium chicken broth
  • 2½ tablespoons red curry paste
  • 2 tablespoons soy sauce
  • 1 tablespoon brown sugar
  • 1 teaspoon curry powder
  • 1 teaspoon coriander powder
  • ½ teaspoon turmeric powder
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 1 can full-fat coconut milk (14 oz.)
  • 1 tablespoon fresh lime juice
  • 5–6 Thai basil leaves
  • Chopped cilantro, to garnish
  • Lime wedges, to serve

Instructions

  1. Pat dry shrimp and toss with red curry paste, soy sauce, curry powder, salt and pepper until evenly coated.
  2. Heat oil in a skillet over medium heat and cook shrimp 4–5 minutes until opaque. Remove and set aside.
  3. In the same skillet, melt butter and sauté garlic, ginger and shallot for about 2 minutes until softened.
  4. Deglaze with chicken broth, then stir in red curry paste and soy sauce.
  5. Add brown sugar, curry powder, coriander, turmeric, salt and pepper; simmer 2–3 minutes.
  6. Pour in coconut milk, bring to a boil, then reduce heat and simmer about 5 minutes until slightly thickened.
  7. Return shrimp to the skillet and cook 1–2 minutes in the sauce.
  8. Stir in lime juice and basil, remove from heat, garnish with cilantro and serve over rice.

Notes

  • Dry the shrimp on paper towels before seasoning.
  • Use low-sodium soy sauce to control salt.
  • Full-fat coconut milk gives the best texture.
  • Don’t overcook the shrimp; they finish quickly in the sauce.
  • Use fresh garlic and ginger for best flavor.
  • Add vegetables or swap in tofu to adapt the dish.

Nutrition

Calories: 419 kcal |
Carbohydrates: 13 g |
Protein: 28 g |
Fat: 30 g


Like this recipe? Rate and comment below!