Vindaloo is one of those dishes that gets misrepresented constantly.
Restaurant versions outside Goa often serve it as a generic spicy curry with a vinegar note. Real Goan vindaloo is something else — a deeply marinated, slow-cooked pork dish where the acidity of vinegar works with the fat of the meat over time to create a flavour that no amount of chilli powder alone can manufacture.
The original, made correctly, is one of the most satisfying things you can cook at home. And it starts the night before.
WHY PORK SHOULDER IS THE RIGHT CHOICE
Vindaloo was never meant to be made with lean meat. The dish originates from the Portuguese “carne de vinha d’alhos” — meat marinated in wine and garlic — and Goan cooks adapted it using pork, vinegar, and local spices. The fat in pork shoulder is not incidental. It renders into the gravy during the long cook, giving vindaloo its characteristic richness and self-basting quality.
Lean cuts dry out. Shoulder stays moist and pulls the spice marinade deep into the meat. Use it for this dish, always.
THE VINDALOO PASTE (MAKE THIS FIRST)
Blend together:
– 8–10 dried Kashmiri red chillies (soaked in warm water for 20 minutes, then drained)
– 6 cloves garlic
– 1 inch ginger
– 1 tsp cumin seeds
– 4 cloves
– 1 inch cinnamon
– ½ tsp black pepper
– 3 tbsp white or malt vinegar
– 1 tsp brown sugar or jaggery
– Salt to taste
Blend to a smooth paste. This is the heart of the dish — everything else is technique.
THE OVERNIGHT MARINADE
Cut 700g pork shoulder into large chunks (about 4–5cm). Coat thoroughly with the vindaloo paste, cover, and refrigerate overnight — or for at least 8 hours. The vinegar and spices need time to penetrate the meat, not just coat it.
Don’t rush this step. A 2-hour marination produces a decent curry. An overnight marination produces vindaloo.
COOKING IT RIGHT
In a heavy pot, heat oil and fry thinly sliced onions until deep golden brown. Add the marinated pork — paste and all — and sear on high heat for 5 minutes, stirring to prevent sticking.
Add ½ cup water, bring to a boil, then reduce to a low simmer. Cover and cook for 50–60 minutes, checking every 15 minutes and adding small amounts of water if needed. The final gravy should be thick and deeply coloured — not watery.
Taste and adjust: more vinegar for brightness, more sugar to balance, more salt if needed. The balance between sour, spicy, and slightly sweet is what makes vindaloo vindaloo.
Rest for 10 minutes before serving. Eat with steamed rice or crusty bread, which is how it’s eaten in Goa.
ONE THING MOST RECIPES GET WRONG
They add too much water. Vindaloo is meant to be a semi-dry, intensely flavoured dish — not a thin curry. Keep the liquid minimal and cook it down. The fat from the pork, combined with the reduced marinade, creates its own sauce without needing to drown it.