Skip to content
Vindaloo from India

Vindaloo

Fiery, tangy Goan pork curry with vinegar and chilli. · India

📍 Goa ★ 4.5
Last updated Aug 13, 2026 · Reviewed by the WhatWhereVacay editorial team

Fiery, tangy Goan pork curry with vinegar and chilli.

About Vindaloo

Pork is marinated in vinegar, garlic and a fierce paste of dried red chillies, then stewed until tender and sharply sour-spicy. It descends from a Portuguese dish of meat in wine and garlic, reinvented in Goa.

🏛️ History & Culture

Vindaloo traces its roots to the Portuguese dish carne de vinha d'alhos—meat marinated in wine and garlic—brought to Goa by Portuguese colonists in the 16th century. Goan cooks adapted it by substituting palm vinegar for wine and adding local spices, most notably dried red chillies, creating a characteristically sharp, fiery stew. Its origins in Goa are well documented, though the exact evolution of the recipe over centuries is not fully recorded.

In Goa, vindaloo traditionally uses pork, reflecting its Portuguese Catholic heritage, but elsewhere in India it is often made with chicken, lamb, or vegetables. Regional variations adjust the heat and sourness; for example, some versions temper the chillies with coconut or use tamarind instead of vinegar. Culturally, vindaloo has become a global symbol of Indian cuisine, especially in the UK, where it is a staple of curry house menus—though often considerably milder and thicker than the original Goan dish.

🍳 How to make Vindaloo

AI-assisted, not kitchen-tested

Goan Pork Vindaloo

A sharp, fiery Goan curry descended from the Portuguese carne de vinha d'alhos. Pork is marinated in spiced vinegar, then slow-braised until the chillies mellow and the meat turns meltingly tender.

Prep
30 min
Cook
75 min
Total
105 min
Serves
4 to 6
Difficulty
Medium

Recipe ingredients

  • 900 g (2 lb) pork shoulder, cut into 4 cm cubes, boneless, with some fat for flavour
  • 120 ml (½ cup) goa vinegar or palm vinegar, cider vinegar is the closest substitute; do not use distilled white
  • 15 g (½ oz) dried Kashmiri red chillies, stems removed, for colour and moderate heat
  • 5 g (5 to 6) dried byadagi or other mild-dried red chillies, adds depth; omit if you want milder heat
  • 2 g (1 tsp) dried red chilli powder (optional), boosts heat if liked
  • 10 g (1 tbsp) whole cumin seeds
  • 1 g (1 tsp) whole black peppercorns
  • 1 g (1 tsp) whole mustard seeds
  • 4 g (1 tsp) whole cloves
  • 1 g (4 cm) cinnamon stick, broken into pieces
  • 5 g (1 tsp) turmeric powder
  • 40 g (8 cloves) garlic, peeled
  • 20 g (1 piece) fresh ginger, peeled, sliced
  • 60 g (½ cup) small pearl onion or shallot, chopped, traditional Goan recipes use these in volume; substitute 1 small yellow onion if needed
  • 10 g (1 tbsp) tamarind paste, soaked in 60 ml / ¼ cup hot water and strained
  • 5 g (1 tsp) fine sea salt, plus more to taste
  • 30 ml (2 tbsp) neutral oil or ghee
  • 2 g bay leaves
  • 250 ml (1 cup) water or pork stock
  • 15 g (¼ cup) fresh coriander leaves, to garnish

Steps

  1. 1 Soak the dried chillies in just-boiling water for 20 minutes until pliable; drain and reserve.
  2. 2 In a small dry pan over medium heat, toast the cumin, peppercorns, mustard seeds, cloves and cinnamon until fragrant, 60 to 90 seconds. Cool briefly.
  3. 3 Tip the toasted spices into a blender with the soaked chillies, garlic, ginger, 80 ml (⅓ cup) of the vinegar, the turmeric and a generous pinch of salt. Blend to a thick, smooth paste, adding a splash of water only if needed.
  4. 4 In a non-reactive bowl, combine the pork, the spice paste, the chopped onion, the tamarind water, the remaining 40 ml of vinegar and the salt. Massage well into the meat. Cover and marinate in the refrigerator for at least 4 hours, preferably overnight (8 to 12 hours brings the best flavour).
  5. 5 Heat the oil or ghee in a heavy pot over medium heat until shimmering. Add the bay leaves and let them sizzle for 5 seconds.
  6. 6 Add the marinated pork along with every drop of marinade. Stir and cook over medium-high heat for 6 to 8 minutes until the liquid reduces and the meat loses its raw pink colour.
  7. 7 Pour in the water or stock, bring to a boil, then reduce the heat to low. Cover and simmer gently for 55 to 70 minutes, stirring occasionally, until the pork is fork-tender and the gravy is thick, glossy and the oil begins to separate at the edges.
  8. 8 Uncover and simmer a further 5 to 8 minutes if you want a drier, clingier masala. The pork must reach an internal temperature of at least 75 °C (165 °F); the meat should shred easily with a spoon.
  9. 9 Taste and adjust salt and vinegar; the curry should be sharply sour and assertive. Remove the bay leaves.
  10. 10 Rest off the heat, covered, for 10 minutes. Garnish with fresh coriander and serve hot with steamed rice or soft poi (Goan bread). It tastes even better the next day.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Recipes from travellers

No one has shared their own Vindaloo recipe yet. Yours would be the first.

Share how you make Vindaloo

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

Vindaloo — frequently asked questions

What is Vindaloo?

Pork is marinated in vinegar, garlic and a fierce paste of dried red chillies, then stewed until tender and sharply sour-spicy. It descends from a Portuguese dish of meat in wine and garlic, reinvented in Goa.

What is Vindaloo made of?

Vindaloo is made with pork, vinegar, dried red chilli, garlic and cumin.

Where does Vindaloo come from?

Vindaloo comes from India, and is especially associated with Goa. Vindaloo traces its roots to the Portuguese dish carne de vinha d'alhos—meat marinated in wine and garlic—brought to Goa by Portuguese colonists in the 16th century.

Where can I eat Vindaloo?

A Goan restaurant, with steamed rice to temper the heat.

How do you make Vindaloo?

Making Vindaloo at home takes about 30 minutes of prep and 75 minutes of cooking. The recipe on this page serves 4 to 6 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.

→ More traditional dishes from India

Taste Vindaloo in Delhi

Independent picks. We earn a small commission if you book through these — at no extra cost to you. How this works.

✅ Before you go to India

Round out your trip — most travellers book these alongside their trip.

More dishes like Vindaloo

Rava Dosa -- traditional dish from India
Snacks & Appetizers ★ 4.5

Rava Dosa

Rava Dosa is a beloved breakfast, traditional to India.

🇮🇳 India
Naan -- traditional dish from India
Breads & Pastries ★ 4.5

Naan

Pillowy leavened flatbread blistered in a tandoor.

🇮🇳 India · 📍 Northern India
Sheer Korma -- traditional dish from India
Desserts & Sweets ★ 4.4

Sheer Korma

Vermicelli and milk pudding made for Eid.

🇮🇳 India · 📍 Nationwide
Paneer Tikka -- traditional dish from India
Snacks & Appetizers ★ 4.5

Paneer Tikka

Marinated paneer cubes char-grilled in the tandoor.

🇮🇳 India · 📍 Northern India
Laddu -- traditional dish from India
Desserts & Sweets ★ 4.4

Laddu

Round sweets of flour, ghee and sugar for festivals.

🇮🇳 India · 📍 Nationwide
Chingri Malai Curry -- traditional dish from India
Seafood ★ 4.5

Chingri Malai Curry

Chingri Malai Curry is one of the classic dishes in the prawn dish tradition of India.

🇮🇳 India
Silpancho -- traditional dish from Bolivia
Meat & Grills ★ 4.3

Silpancho

Thin breaded beef over rice and potato, topped with egg.

🇧🇴 Bolivia · 📍 Cochabamba
Chelo Kabab -- traditional dish from Iran
Meat & Grills ★ 4.5

Chelo Kabab

Grilled minced-lamb kebabs over saffron buttered rice.

🇮🇷 Iran · 📍 Nationwide
Cottage Pie -- traditional dish from United Kingdom
Meat & Grills ★ 4.3

Cottage Pie

Minced beef under a golden mashed-potato crust.

🇬🇧 United Kingdom · 📍 Nationwide
Judd mat Gaardebounen -- traditional dish from Luxembourg
Meat & Grills ★ 4.2

Judd mat Gaardebounen

Smoked pork collar with broad beans, the national dish.

🇱🇺 Luxembourg · 📍 Nationwide
Pašticada -- traditional dish from Croatia
Meat & Grills ★ 4.5

Pašticada

Dalmatian marinated beef braised in sweet wine sauce.

🇭🇷 Croatia · 📍 Dalmatia
Drinks & Beverages ★ 4.0

Yulmu-cha

Hailing from South Korea, Yulmu-cha is a much-loved herbal infusion.

🇰🇷 South Korea
Börek -- traditional dish from Turkey
Breads & Pastries ★ 4.4

Börek

Layered filo pastry filled with cheese, meat or spinach.

🇹🇷 Turkey · 📍 Nationwide
Ranginak -- traditional dish from Iran
Desserts & Sweets ★ 4.2

Ranginak

Ranginak is a dessert from Iran.

🇮🇷 Iran
Maqluba -- traditional dish from Jordan
Rice Dishes ★ 4.5

Maqluba

Layered rice and meat pot flipped upside down to serve.

🇯🇴 Jordan · 📍 Levant
Buuz -- traditional dish from Mongolia
Dumplings ★ 4.2

Buuz

Steamed mutton dumplings, the taste of Mongolian New Year.

🇲🇳 Mongolia · 📍 Nationwide

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with Vindaloo.

Write a review

Sign in to verify you're a real person, then share your thoughts on Vindaloo.

Comments

Sign in with Facebook or Google below to comment. Comments are auto-checked and post instantly.

No comments yet. Be the first to say something about Vindaloo.