Indian Coconut Shrimp Curry Recipe (Coconut Curry Shrimp)

5 from 16 votes
Updated: Oct 02, 2025
Pinterest Hidden Image

This post may contain affiliate links. Please read our privacy policy.

Juicy shrimp. Fragrant curry leaves. Creamy coconut milk. A hint of tamarind. This South Indian–style coconut shrimp curry is everything a weeknight dinner should be: fast, deeply flavored, and better than takeout.

A white bowl filled with creamy orange Indian Coconut Shrimp Curry, garnished with herbs, placed on a rustic wooden board with fresh cilantro and green chilies scattered around.

★★★★★

“Just so good. I can’t believe this simple recipe gives you such a an amazing result. Thank you sooo much!”

Andrew

Mohit and I discovered shrimp embarrassingly late. Both of us grew up in North India, a landlocked world of mutton and river fish. The first time I tasted a properly made coastal prawn curry, sitting at a small restaurant in Kerala, something clicked. That combination of coconut milk, curry leaves, and tamarind felt like a flavor I’d been missing my whole life.

This Indian coconut shrimp curry is my everyday, back-pocket version of that dish. It draws from the Kerala prawn curry tradition; coconut oil, curry leaves, and a base of onion and tomato, but I’ve streamlined it so you can cook it start-to-finish in 30 minutes without sacrificing any of the depth.

What Is Indian Coconut Shrimp Curry?

Indian Coconut Shrimp Curry is a fragrant, comforting seafood curry made with juicy shrimp simmered in a spiced coconut milk gravy. This curry is inspired by coastal South Indian flavors and comes together in under 30 minutes, making it perfect for both weeknight dinners and special meals.

Unlike restaurant-style shrimp curries that can feel heavy or overly spicy, this home-style coconut shrimp curry is balanced, mildly spiced, and lets the natural sweetness of shrimp and coconut shine through. The dish is naturally gluten-free and dairy-free. Make it using my easy recipe.

If you love this, do try my Goan Shrimp Curry (tangy with a coconut-masala paste), Shrimp Moilee (delicate Kerala-style), and Shrimp Masala (bold North Indian style). Each one tells a different story of India’s extraordinary coastal cooking.

Why You’ll Love This Family Favorite Recipe!

  • Quick & Easy: Ready in under 30 minutes, no marination, perfect for busy weeknights.
  • Balanced Flavors: Creamy coconut, tender shrimp, and warming spices in every bite.
  • Light yet Satisfying: Feels indulgent without being heavy.
  • Versatile: Pairs beautifully with steamed rice, jasmine rice, or butter naan.
  • Better Than Takeout: Fresh, homemade curry with clean, wholesome ingredients.

Ingredients

All ingredients are easily available at Indian grocery stores. Check the one near you.

  • Shrimp (Prawns) – You can use fresh or frozen shrimp in any size – small, medium, or jumbo. Frozen shrimp are mostly already deveined and cleaned. Thaw them completely before cooking, and pat them dry so they don’t water down the curry. Cooking time varies by size: small = 3–4 min, medium = 4–6 min, jumbo = 6–8 min.
  • Coconut Milk makes this easy coconut curry shrimp recipe very creamy and flavorful. Use full-fat for the best texture. Light coconut milk works but gives a thinner gravy. You can use the leftover coconut milk to make this Coconut Milk Rasam or any fruit smoothie, such as Blueberry Strawberry Smoothie. Shake the can well before opening: the cream and liquid separate during storage.
  • Oil – You can use any cooking oil of your choice. For an authentic and traditional taste, use coconut oil.
  • Spice Powders – You will need some aromatic spices, such as coriander powder, turmeric powder, Kashmiri red chili powder, and ground black pepper.
  • Tamarind Paste (Tamarind Pulp) gives a lovely tang to the curry. Replace it with lime juice if tamarind paste is not available.
  • Curry Leaves – These are non-negotiable. They release an extraordinary aroma when they hit hot oil, defining the South Indian character of this dish. Find them fresh at Indian grocery stores. Dried curry leaves exist, but they are significantly weaker in flavor.
  • Others – You will also need onion, dry red chilies, green chilies, ginger-garlic paste, fresh tomatoes, and salt to make this shrimp curry recipe. Adjust the green chilies as per your liking.

You can add ยฝ teaspoon of garam masala at the end of cooking for a nice flavor.

How To Make Indian Style Coconut Curry Shrimp

Step 1: Heat 3 tablespoon coconut oil in a pan over medium-high heat.

Oil heating in a pan.

Step 2: Once the oil is hot, add 15-20 curry leaves and 1 cup of finely chopped onions. Cook until the onions turn translucent (6-8 minutes), stirring frequently.

Curry leaves and onions added to the pan.

Step 3: Add 2-3 dry red chilies (broken) and 2-3 green chilies (slit in half). Cook for a minute.

Remove the seeds from the dry chilies before adding them if you want a milder curry.

Dry red chilies and green chilies added to the pan.

Step 4: Now add 2 teaspoon ginger garlic paste and cook until the raw smell is gone (2-3 minutes). Don’t rush this; raw ginger-garlic ruins the final flavor.

Ginger garlic paste added to the pan.

Step 5: Add ยฝ cup finely chopped tomatoes and ยฝ cup water. Cook for 2-3 minutes.

If you prefer a creamy curry, you can blend the ingredients using a hand blender or a blender at this stage to create a fine paste. Return the paste to the pan and follow the rest of the recipe.

Chopped tomatoes and water added to the pan.

Step 6: Add the following ingredients to the pan and cook for 10-15 seconds.

  • 2 teaspoon coriander powder
  • ยฝ teaspoon turmeric powder
  • 1 teaspoon Kashmiri red chili powder
  • ยฝ teaspoon ground black pepper
  • 1 teaspoon salt
Spice powders added to the pan.

Step 7: Now add ยฝ cup of water and 1 tablespoon of tamarind paste, and cook for 3-4 minutes, stirring occasionally.

Tamarind paste added to the pan.

Step 8: Reduce the heat to low. Add 1 cup of coconut milk and cook for 2-3 minutes. Never hard-boil after adding coconut milk. A vigorous boil causes the coconut milk to split, and the curry loses its silky texture.

Critical step: Reduce heat BEFORE adding coconut milk. Keep it at a steady, gentle simmer throughout.

Coconut milk added to the pan.

Step 9: Add 400 g of cleaned, deveined medium shrimp and cook for another 4-5 minutes, until just opaque. Do not overcook. Overcooked shrimp turns rubbery and loses its sweet flavor.

Size guide: Small shrimp = 3–4 min · Medium = 4–6 min · Jumbo = 6–8 min. Shrimp is cooked when it curls into a loose C-shape. A tight O-shape means overcooked.

Shrimp added to the pan.

Step 10: Taste the curry and adjust salt and tamarind as needed. You can add ยฝ teaspoon of brown sugar to balance the curry’s spicy, tangy flavors, but it is optional. Garnish coconut curry shrimp with chopped cilantro and serve hot.

Ready coconut shrimp curry garnished with cilantro.

Coconut Shrimp Curry FAQs

How to make coconut milk at home?

Making coconut milk at home from fresh coconuts is very easy, and the result is additive-free and much more economical.
To make it, break open a fresh coconut and take out the flesh.
Cut the flesh into small pieces and add it to a blender with 2 cups of water.
Tip: You can also buy pre-sliced coconut at an Indian grocery store to save time.
Blend for 2 minutes.
Pass this mixture through a fine-mesh strainer. Press from the back of a ladle to extract as much milk as possible. Discard the leftover coconut or compost it.
Transfer the milk to a glass bottle and refrigerate for up to 2 days. Stir well before use.

What to serve with coconut shrimp curry?

Serve this delicious shrimp curry with your favorite rice. Basmati Rice, Brown Rice, my Instant Pot White Jasmine Rice, or any lightly spiced pulao, such as Ghee Rice or Jeera Rice, works well.
You can also serve it with Butter Naan bread or Lachha Paratha. Do not forget to serve Sirka Pyaz and Kachumber Salad on the side.
I personally like to serve this curry a day later, as the flavors deepen as the curry rests.

How to store leftover coconut curry shrimp?

This creamy coconut shrimp curry can be stored in an airtight container in the refrigerator for up to 3 days. The curry tastes even better the next day as flavors deepen. Reheat in a pan or a microwave before serving. Add some hot water if the curry has thickened.
It is not freezer-friendly! While thawing, coconut milk can split and alter the texture of the curry, so it is best not to freeze it.

Other Indian Non-Vegetarian Curry Recipes We Recommend

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on FacebookPinterest, and Instagram for all of the latest updates.

A white bowl filled with creamy orange Indian Coconut Shrimp Curry, garnished with herbs, placed on a rustic wooden board with fresh cilantro and green chilies scattered around.
5 from 16 votes

Indian Coconut Shrimp Curry Recipe (Coconut Curry Shrimp)

Make this flavor-packed Indian Style Coconut Shrimp Curry from scratch in under 30 minutes using this easy recipe.
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 4 people

Ingredients 

  • 400 grams medium shrimp (cleaned and deveined)
  • 3 tablespoons coconut oil (or any other cooking oil)
  • 15-20 curry leaves
  • 1 cup finely chopped onions
  • 2-3 dry red chilies (broken)
  • 2-3 green chilies (slit into half)
  • 2 teaspoons ginger garlic paste
  • ½ cup finely chopped tomatoes
  • 2 teaspoons coriander powder
  • ½ teaspoon turmeric powder
  • 1 teaspoon Kashmiri red chilli powder
  • ¼ teaspoon ground black pepper
  • 1 teaspoon salt (or to taste)
  • 1 tablespoon tamarind paste (pulp)
  • 1 cup coconut milk
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

  • Heat coconut oil in a pan over medium-high heat.
  • Once the oil is hot, add curry leaves and onions and cook until onions turn translucent (6-8 minutes), stirring frequently.
  • Add dry red chilies and green chilies. Cook for a minute.
  • Remove the seeds from the dry chilies before adding them if you want a milder curry.
  • Now add ginger garlic paste and cook until the raw smell is gone (2-3 minutes). Don’t rush this; raw ginger-garlic ruins the final flavor.
  • Add tomatoes and ½ cup water. Cook for 2-3 minutes.
  • If you prefer a creamy curry, you can blend the ingredients using a hand blender or a blender at this stage to create a fine paste. Return the paste to the pan and follow the rest of the recipe.
  • Add coriander powder, turmeric powder, chili powder, black pepper powder, and salt. Cook for 10-15 seconds.
  • Now add ½ cup of water and tamarind paste and cook for 3-4 minutes, stirring occasionally.
  • Reduce the heat to low. Add coconut milk and cook for 2-3 minutes. Never hard-boil after adding coconut milk. A vigorous boil causes the coconut milk to split, and the curry loses its silky texture.
  • Critical step: Reduce heat BEFORE adding coconut milk. Keep it at a steady, gentle simmer throughout.
  • Add shrimp and cook for another 4-5 minutes, until just opaque. Do not overcook. Overcooked shrimp turns rubbery and loses its sweet flavor.
  • Size guide: Small shrimp = 3–4 min · Medium = 4–6 min · Jumbo = 6–8 min. Shrimp is cooked when it curls into a loose C-shape. A tight O-shape means overcooked.
  • Taste the curry and adjust salt and tamarind as needed. You can add ½ teaspoon of brown sugar to balance the curry’s spicy, tangy flavors, but it is optional. Garnish coconut curry shrimp with chopped cilantro and serve hot.

Video

Notes

If using fresh shrimp, make sure to devein them. Frozen shrimp are mostly deveined and cleaned. Thaw them before using them in the curry.
Adjust the green chilies as per your liking.
You can add ½ teaspoon of garam masala at the end of cooking for a nice flavor.
This curry can be refrigerated in an airtight container for up to 3 days. It is not freezer-friendly! While thawing, coconut milk will split and ruin the curry’s texture.

Nutrition

Calories: 347kcal, Carbohydrates: 11g, Protein: 23g, Fat: 24g, Saturated Fat: 12g, Cholesterol: 252mg, Sodium: 877mg, Potassium: 406mg, Fiber: 2g, Sugar: 4g, Vitamin A: 729IU, Vitamin C: 122mg, Calcium: 187mg, Iron: 5mg
Like this recipe? Rate and comment below!
5 from 16 votes (9 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




14 Comments

  1. 5 stars
    WOW! I made this recipe exactly as written and it is incredible. I pureed the curry before adding the shrimp for a smooth consistency. Rave reviews all around the table. My only regret is not doubling the recipe!

  2. 5 stars
    Tried it for last nights dinner. This was really quick – and super yummy. Basic ingredients – I love this!
    Thanks a bunch for the recipe.

  3. 5 stars
    I made this for this evening’s dinner and it was delicious. It will definitely go on my make again list

  4. Hi. In the pictorial description, you’ve mentioned tamarind paste, but in the list of ingredients, it’s absent. How much tamarind paste needs to be added, if at all ?

  5. I have tried five of your recipes including this one . Every recipe was a hit in my family.. I am really lucky to have found your site ..thank you …