Shrimp Curry

Updated: April 29, 2026, By Swasthi

This Shrimp Curry is the simplest seafood curry you can make under 30 mins using pantry staples. It’s full-flavored, creamy and is customizable to heat and spice preference. It goes well over rice, turmeric rice, quinoa, millets, couscous, noodles, spaghetti or with flatbreads and other kinds of bread.

Jump To Recipe

Shrimp Curry

What is Shrimp Curry

Shrimp Curry is a side dish from various Asian cuisines where fresh or frozen shrimp is cooked with onions, tomatoes, ground spices, herbs and sometimes coconut milk. My recipe uses a basic method adapted from South Indian cuisines.

A curry base is made by sauteing onions, ginger, garlic, tomatoes and spices. Later it is simmered with coconut milk to which shrimp is added and cooked briefly. Usually a sour ingredient like tamarind is added to bring a fruity and tart flavor to the shrimp curry. In the absence of tamarind you may use fresh lemon juice.

Ingredients & substitutes

  • Shrimp – I use fresh shrimp or prawns. You may use frozen but thaw them and pat dry with kitchen papers to remove excess moisture. I use jumbo/large size, if you are using smaller size then cut down the cook time and be cautious while adding liquid.
  • Spices like coriander powder, cumin powder, turmeric and red chili powder are used to provide heat, thickness and flavor to the curry. You may use curry powder instead of the individual spices. Strong spice blends like garam masala are usually not used in a dish like this. But if you want you may add a quarter tsp at the end.
  • Fresh ginger & garlic provide pungent flavors to the curry.
  • Fresh curry leaves bring in a magical aroma but you may omit them if you don’t have or use chopped coriander leaves to garnish.
  • Coconut milk imparts a nutty flavor and creamy texture to the dish. Since this is a quick recipe I use canned coconut milk. When I’m cooking leisurely, I go one step ahead and extract the fresh milk from 1¼ cup of raw frozen coconut. (tips in recipe card notes below)
Ingredients to make shrimp curry

Photo Guide

How to make Shrimp Curry (Stepwise Photos)

Make the curry base

1. Heat 2 tablespoons oil (30 ml) in a pan and add 1 cup fine chopped onions (1 medium, 130 grams). Optionally If you have fresh curry leaves you may add 8 to 10 leaves.

sauteing onions to make shrimp curry

2. Saute till golden, for 6 to 7 mins and add 1 teaspoon grated ginger and 1½ teaspoon pressed/grated garlic. (or alternately use 1½ tsps ginger garlic paste). Saute for 1 to 2 mins, until aromatic.

3. Stir in

  • ¼ teaspoon turmeric powder
  • 1 to 2½ teaspoon Kashmiri red chili powder (I use 2½, or use paprika for low heat)
  • 1 tablespoon coriander powder (or 1 tbsp curry powder)
  • ½ teaspoon cumin powder (omit to use curry powder)
  • ¾ teaspoon sea salt (adjust to taste, cut down to use curry powder)
spices to make shrimp curry

4. Deglaze with 3 tablespoons water and add 1 cup chopped tomatoes (2 medium, or ½ cup tomato puree).

sauteing tomatoes

5. Saute until they become mushy and break down.

sauteing onion tomato masala

6. Pour 400 ml/ 13.5 oz canned coconut milk (1⅔ cups, or use raw grated coconut, read notes in recipe card at the end of the post)

adding coconut milk

7. If you are using small shrimp or any frozen shrimp, you won’t need any extra liquid. But if you are using jumbo/large size fresh shrimp, stir in ½ cup stock/water with 1½ tablespoon tamarind paste/pulp (or 1 tsp concentrate). Pour it to the pan.

adding tamarind

8. Bring to a gentle boil and simmer for 3 mins for the flavors to develop. Taste test to adjust the seasoning. I felt mine needed a bit of sweetener to balance the tamarind so I added a tsp of jaggery powder (optional).

adding jaggery

Adding shrimp

9. Add 450 grams/ 1 pound cleaned & deveined shrimp. If you prefer remove the tails as well. (Start with 1½ pounds/ 680 grams of fresh shell-on shrimp, to get around 1 pound / 450 grams of deveined and shelled)

addition of fresh jumbo shrimp

10. Cover and simmer until cooked through, for 4 to 8 mins depending on the size of the shrimp. If you are using frozen shrimp, cook uncovered to maintain the consistency. Frozen can let out too much liquid while they cook. When they take up a C shape, turn off. Overcooking can turn them chewy.

consistency of coconut shrimp curry

Squeeze lemon juice if you have not used tamarind and garnish with coriander leaves. Serve Shrimp coconut curry over brown rice, turmeric rice, cooked noodles, spaghetti or with flatbreads like naan, chapati or roti.

Shrimp Curry Recipe

Faqs

Why is my shrimp curry runny?

Adding too much liquid, using improperly thawed shrimp or not using enough onions can make your curry runny. To avoid runny curry, add liquid only as needed, thaw the shrimp well & pat dry and make sure you saute good amount of onions really well so they soften and provide thickness to the curry.

Why did my shrimp turn rubbery/ chewy?

Overcooking shrimp can make them chewy and rubbery. So always cook down the curry base first until thick enough and then add the shrimp, during the last few minutes of cooking. This ensures they remain soft.

Is it essential to sear shrimp before adding to a curry?

It is not essential to sear shrimp. Adding them raw to the curry helps soak up flavors better.

Related Recipes

Recipe Card

Shrimp Curry Recipe

Shrimp Curry Recipe

No ratings yet
Easiest and delicious coconut shrimp curry made with pantry ingredients. It's rich, creamy and delicious with subtle flavors from spices and coconut milk. It goes well over plain rice, flavored rice, cooked ot stir fried noodles and even with flatbreads or artisan breads.
Print Recipe Pin Recipe

For best results follow the step-by-step photos above the recipe card

Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Servings4
AuthorSwasthi
Diet : Gluten Free

Ingredients (US cup = 240ml )

  • 450 grams (1 pound) Shrimp (cleaned, deveined, remove tail if preferred, read notes)
  • 2 tablespoons oil
  • 1 cup onion (fine chopped – 1 medium, 130 g)
  • 1 teaspoon ginger grated (¾ inch or 1½ tsp ginger garlic paste)
  • 1½ teaspoon garlic pressed (4 to 5 cloves)
  • 1 cup tomatoes (fine chop – 2 medium, or ½ cup tomato puree)
  • ¾ teaspoon sea salt (adjust to taste)
  • ¼ teaspoon turmeric
  • 1 to 2 teaspoon Kashmiri red chili powder (or use paprika for low heat)
  • 1 tablespoon coriander powder (or 1 tbsp curry powder)
  • ½ teaspoon cumin powder (omit to use curry powder)
  • 400 ml/ 13.5 oz canned coconut milk (1â…” cups, or 1¼ cup raw grated coconut, read notes)
  • ½ cup (120 ml) stock/water (omit if using small shrimp, read notes)
  • 1½ tablespoon tamarind paste (and/or 3 tbsps lemon juice)
  • 1 tablespoon coriander leaves chopped to garnish

Instructions

How to make Shrimp Curry

  • Heat oil in a pan and add onions. Saute till golden, for 6 to 7 mins and add ginger garlic. Saute for 1 to 2 mins, until aromatic.
  • Stir in salt, turmeric, red chili powder, coriander powder and cumin.
  • Deglaze with 3 tablespoons water and add tomatoes. Saute till they break down to a mush.
  • Pour coconut milk, stock/water and tamarind. Bring to a gentle boil and add the shrimp.
  • Simmer until cooked through, for 4 to 8 mins depending on the size of the shrimp. Taste test to adjust salt. Turn off.
  • Squeeze lemon juice and garnish with coriander leaves.
  • Serve Shrimp coconut curry over brown rice, flavored rice, cooked noodles or with flatbreads like naan, chapati or roti.

Notes

  • 1½ pounds of fresh shrimp with yeild only 450g/1 pound after removing the shells, tails and cleaning. 
  • You may add 5 to 6 curry leaves and chopped green chili along with onions.
  • Use low fat coconut milk for reduced fats and add avoid water/stock if using smaller sized shrimp.
  • If you want to use raw grated coconut, use 1¼ cup. Grind to a smooth paste with 3/4 cup water and strain through a cheese cloth to extract thick coconut milk. Add half cup more water and grind the pulp again. Strain to get thin coconut milk. Use both as instructed in the recipe. But note this won’t thicken as much as the canned so start with lesser amount of second extract and adjust as needed.
  • If your curry is too thick, add a splash of stock or hot water at the near end to adjust the consistency. I use coconut milk without any additives but if your’s contain guar gum or any other it may thicken much faster.

NUTRITION INFO (estimation only)

Nutrition Facts
Shrimp Curry Recipe
Amount Per Serving
Calories 440 Calories from Fat 288
% Daily Value*
Fat 32g49%
Saturated Fat 22g138%
Trans Fat 0.03g
Polyunsaturated Fat 3g
Monounsaturated Fat 6g
Cholesterol 181mg60%
Sodium 608mg26%
Potassium 851mg24%
Carbohydrates 17g6%
Fiber 4g17%
Sugar 9g10%
Protein 26g52%
Vitamin A 693IU14%
Vitamin C 18mg22%
Calcium 121mg12%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Mention @SwasthisRecipes or tag #swasthisrecipes!

© Swasthi’s Recipes

Meat Recipes

About Swasthi

I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me

Follow Swasthi’s Recipes

Comments

Recipe Rating




0 Comments
Inline Feedbacks
View all comments