Shrimp Vindaloo
Updated: November 19, 2025, By Swasthi
If you love spicy & tangy seafood, this Shrimp Vindaloo is just for you! Fresh shrimp or prawns are cooked in a tangy and spicy chili-garlic vinegary paste known as Vindaloo paste. While the traditional version of Goan Vindaloo is made with pork, food enthusiasts have created dishes like this shrimp Vindaloo which is popular in the restaurants and households alike.
Since Vindaloo was inspired from the Portuguese dish – carne de vinha d’alhos, the usage of vinegar & garlic is cruicial. The dish was further customized to Indian palate with the generous usage of spices like red chilies and cumin.
The Anglo-Indian community is spread over several regions of India so you find many different versions of Vindaloo. A handful of ingredients like garlic, red chilies and palm vinegar remain the key to a aromatic vindaloo.
In this post, I share the easiest way to make a aromatic Shrimp Vindaloo. It can be served with steamed rice, Saffron rice, Poee (Goan bread), Spaghetti, artisan breads or with any flatbreads like Naan, roti, or Chapati. To round out your meal, have a bowl of yogurt or Raita and a vegetable salad.
What you need for Shrimp Vindaloo
- Shrimp or Prawns – Use either shrimp or prawns, whatever is available to you. I use fresh tiger prawns but frozen & thawed work too. Just make sure you pat dry enough with paper towels before using. Also add liquid carefully. Too much liquid can thin down the consistency of the curry.
- Vinegar – Goan vinegar/ palm vinegar, sugarcane vinegar, coconut vinegar are some of the most commonly used. Apple cider vinegar or malt vinegar are other options. I find white vinegar too strong for this recipe.
- Whole spices – Spices like cumin, cloves, mustard, black pepper, cinnamon add some heat and flavor to the sauce. Cardamom helps to tone down the vinegar well and infuses mild sweet tones. Coriander is a filler and it adds body to the curry but you may omit if you prefer not to use.
- Garlic and ginger – higher amount of fresh garlic and moderate amount of fresh ginger is used since this is a seafood dish. For best results, weigh them.
- Red chilies – I use Byadgi red chilies as these have more flavor and higher amount of heat than the Kashmiri red chilies. If using Kashmiri chilies, you may increase the number. You may substitute or top up with a mix of mild and hot chili powder, to suit your preference. Avoid using very hot chilies, unless you want a super hot dish.
Photo Guide
How to make Shrimp Vindaloo (Stepwise Photos)
Preparation
1. Deseed & break 10 byadgi or Kashmiri red chilies. Add them to a small bowl. Meanwhile in a small pot, heat 3 tablespoons vinegar and 3 tablespoons water until bubbling hot and pour over the chilies. Let them soak for 10 minutes.
2. Meanwhile prepare the following:
- Peel 5 large garlic cloves (16 grams)
- Peel & slice ¾ inch ginger (8 grams)
- Deseed & slice one medium tomato (80 grams, optional or sub with 1 tablespoon tomato paste)

3. To a grinder jar, add the following spices.
- 1 teaspoon cumin seeds
- 1 inch Ceylon cinnamon piece (or use ¼ inch cassia)
- 3 cloves
- 5 black pepper corn
- ¾ tablespoon coriander seeds
- 1 cardamom pod
- ½ teaspoon mustard seeds

4. Make a fine powder.

5. Transfer ginger, garlic, soaked red chilies, vinegar and tomato.

6. Grind to a smooth paste. Taste test if you want and add more vinegar or chili powder if you want more heat. I did not add anything.

7. Fine chop 1 medium onion to make 1 cup. Rinse a sprig of curry leaves and reserve. Marinate 1 pound shrimp/ prawns (450 grams) with ¼ teaspoon salt and ½ teaspoon Kashmiri/ byadgi red chili powder. Cover and keep aside.

Make Shrimp Vindaloo
8. Heat a pan with 2 tablespoons oil. Add the onions & saute until golden, for 8 to 10 mins. Deglaze with 2 tablespoons of water and cook down until jammy.

9. Add the vindaloo paste & saute for 5 mins on a medium heat. Do not burn.

10. Pour half cup water and bring to a boil.

11. Cook until it becomes a thick paste and remove to a plate.

12. Heat the same pan with 1 teaspoon oil/ghee. Add curry leaves and the marinated shrimp. Cook on each side for 1 to 2 mins on a high heat.

13. Transfer the vindaloo paste and add half tsp sugar/jaggery. Mix well. At this stage I pour 1/3 cup hot water because my tiger prawns don’t release any juices. So add water accordingly, starting with lower amount & go upto 1/3 cup if you want a thin sauce.

14. Mix and cook covered on a low heat until the shrimp is cooked through, for 4 to 5 mins depending on the size. It takes on a “C” shape when they are cooked. Overcooking can make them chewy, hard or rubbery. So avoid cooking too long.

Serve Shrimp Vindaloo with plain steamed rice, saffron rice, chapati or any bread you prefer. It tastes best the next day.

Expert Tips
- Avoid leaving the salted shrimp for longer than 15 to 30 mins. Leaving them too long can affect their texture. So marinate them only before you start chopping or cooking the onions.
- Saute and cook onions really well (until soft), before adding the paste else you will end up with crunchy / undercooked onions. Deglazing and cooking them further also helps.
- If your shrimp releases moisture/juices during cooking, avoid adding additional water. I use fresh tiger prawns and mine don’t release any liquid so I use about 1/3 to 1/2 cup. This helps loosen the curry and bring it to right consistency.
- You may omit searing the shrimp seperately and add them directly to the simmering sauce.
- Vinegar kills the seafood flavor so to bring out the shrimp flavor, I prefer not to marinate them in the vindaloo paste and instead sear them.
Recipe Card

Shrimp Vindaloo
For best results follow the step-by-step photos above the recipe card
Ingredients (US cup = 240ml )
- 1 lb. (450 grams) shrimp/ prawns (deveined)
- ¼ teaspoon sea salt (or any other)
- ½ teaspoon red chili powder (read notes)
To make vindaloo paste
- 1 teaspoon cumin seeds
- 1 inch Ceylon cinnamon piece (or use ¼ inch cassia)
- 3 cloves
- 5 black pepper corn
- ¾ tablespoon coriander seeds
- 1 cardamom pod
- ½ teaspoon mustard seeds
- 10 dried red chilies (Kashmiri/byadgi, read notes)
- 3 tablespoons (45 ml) vinegar (malt/goan/red wine/ apple cider)
- 5 (16 grams) large garlic cloves peeled
- ¾ inch (8 grams) inch ginger peeled & sliced
- ¼ teaspoon turmeric
- ½ teaspoon sea salt (more to adjust)
To make Shrimp Vindaloo
- 2 tablespoons (45 ml) oil + 1 teaspoon oil/ghee to sear optional
- 1 cup (125 grams) onions (1 medium fine chopped)
- 1 (80 grams) small tomato (deseed & chop or use 1 tbsp tomato paste, optional)
- ½ teaspoon sugar (or jaggery, optional)
- 1 sprig curry leaves
- ½ cup hot water (+ ¼ to ⅓ cup hot water or as required)
Instructions
- Deseed the chilies , break them to smaller portions and add them to a small bowl. Bring vinegar and 3 tablespoons water to a rolling boil in a small pot. Pour over the chilies and let soak until softened, 10 mins.
- Add cumin, cinnamon, cloves, coriander, cardamom, pepper, salt, turmeric & mustard to a small spice grinder and grind to a fine powder. Transfer ginger, garlic, soaked red chilies, vinegar and tomato. Make a smooth vindaloo paste.
- Marinate shrimp with salt and red chili powder. Cover and reserve aside.
How to make Shrimp Vindaloo
- Heat a pan and add oil. Saute onions until golden, for 8 to 10 mins. Deglaze with 2 tablespoons of water and cook down until jammy.
- Add the vindaloo paste & saute for 5 mins. Pour water and bring to a boil. Cook until it becomes a thick paste. Taste test to add more salt, vinegar & sugar/jaggery (optional). Remove to a plate.
- Heat the same pan with 1 teaspoon oil and add curry leaves and the shrimp. Cook on each side for 1 to 2 mins on a high heat.
- Add the vindaloo paste & pour little hot water (start with lower amount). Mix well and cook covered on a low heat until the shrimp takes on a “C” shape meaning they are cooked through. Avoid overcooking.
- Serve Shrimp vindaloo with plain rice, saffron rice, chapati or bread. It tastes best the next day.
Notes
- Avoid resting salted shrimp for longer than 15 to 30 mins.
- Omit water at the last stage if your shrimp releases moisture/juices. I use fresh prawns and mine don’t release any liquid so I use about 1/3 to 1/2 cup. This helps loosen the sauce and bring it to consistency.
NUTRITION INFO (estimation only)
© Swasthi’s 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