Vindaloo
This vindaloo is a deeply spiced Goan-style lamb curry with a vivid balance of heat, vinegar tang, and warm aromatics. The sauce cooks down to a glossy, intense coating over tender lamb, delivering bold flavor without relying on dairy, sugar, or starch.
Nutrition · per serving
Ingredients
21 itemsVindaloo marinade
Curry base
To finish
Tips
- •For a more traditional Goan profile, use palm vinegar if available; apple cider vinegar is a practical paleo-friendly substitute with similar acidity.
- •Choose lamb shoulder rather than leg: the extra connective tissue becomes tender within the time limit and gives the sauce more richness.
- •If you want a fiercer vindaloo, keep the seeds in the hot dried chilies; for a rounder heat, seed them all but keep the Kashmiri chilies for color.
- •Serve with cauliflower rice or sautéed greens to keep the meal fully paleo.
Steps
- 1
Bring a kettle of water to a boil. Place the dried Kashmiri chilies and hot dried red chilies in a bowl, cover with hot water, and soak for 10 minutes to soften. Meanwhile, roughly chop the garlic and ginger, and lightly crush the cardamom pods to release the seeds.
6 dried Kashmiri chilies, stemmed and seeded2 hot dried red chilies, stemmed8 garlic cloves20 g fresh ginger4 green cardamom pods - 2
Drain the softened chilies. In a spice grinder or small blender, grind the black peppercorns, cardamom seeds, cloves, and cinnamon as finely as possible. Add the softened chilies, garlic, ginger, ground cumin, ground coriander, ground turmeric, apple cider vinegar, and sea salt, then blend to a thick, smooth paste. If needed, add 1-2 teaspoons water just to help the blades catch; the paste should stay concentrated.
1 tsp black peppercorns4 green cardamom pods4 cloves1 small piece (4 cm) cinnamon stick6 dried Kashmiri chilies, stemmed and seeded2 hot dried red chilies, stemmed8 garlic cloves20 g fresh ginger2 tsp ground cumin2 tsp ground coriander1/2 tsp ground turmeric45 ml apple cider vinegar1 1/4 tsp sea salt - 3
Rub the vindaloo paste thoroughly over the lamb shoulder cubes in a bowl. Let the lamb stand for 10 minutes at room temperature while you prepare the curry base; this short rest helps the vinegar and spices penetrate without pushing the total time beyond 60 minutes.
500 g lamb shoulder, boneless, cut into 3 cm cubes - 4
Heat the ghee in a heavy sauté pan or kadai over medium-high heat. Add the sliced onion and cook for 8-10 minutes, stirring often, until deeply golden brown at the edges. Proper browning is essential here: the onions should caramelize, not steam, because they provide body and sweetness to balance the sour heat.
2 tbsp ghee180 g yellow onion, finely sliced - 5
Add the chopped tomato and cook for 3-4 minutes, stirring and scraping the pan, until it softens and the ghee begins to separate slightly from the onion-tomato mixture.
120 g tomato, finely chopped - 6
Add the marinated lamb with all of its paste to the pan. Fry over medium heat for 5-6 minutes, turning the pieces frequently, until the raw aroma of garlic and vinegar mellows and the paste darkens slightly. The lamb does not need to brown deeply, but the masala should look glossy and cling tightly to the meat.
500 g lamb shoulder, boneless, cut into 3 cm cubes - 7
Pour in the water, stir well, and bring to a brisk simmer. Reduce to medium-low, cover partially, and cook for 18-20 minutes, stirring once or twice, until the lamb is tender but still holds its shape and the sauce is thick, spoonable, and intensely red-brown. If the pan dries too quickly before the lamb is tender, add a splash more water.
180 ml water - 8
Uncover and simmer for 2-3 minutes to adjust the consistency. Stir in the apple cider vinegar, taste, and add sea salt if needed. The finished vindaloo should be hot, sharply tangy, and rounded by the sweetness of the onions rather than heavy with tomato.
1 tsp apple cider vinegarto taste sea salt - 9
Rest the vindaloo off the heat for 5 minutes so the fat settles and the flavors knit. Scatter over the fresh coriander leaves and serve hot.
10 g fresh coriander leaves
Origin & History
Vindaloo in Goa descends from the Portuguese dish carne de vinha d'alhos, meat marinated in wine and garlic. In Goa, local cooks adapted it with vinegar, chilies, and Indian spices, creating the hot-and-sour curry now known as vindaloo. While often associated with very fiery restaurant versions, traditional vindaloo is defined as much by its acidity and spice complexity as by heat.
Do even more with Gourmate
Cook this recipe in Gourmate — your AI meal planning app.
Plan Meals
Weekly planner at a tap
Ask Questions
Chat with your AI chef
Adjust Recipe
Scale servings & swap ingredients
Cook Mode
Step-by-step guidance
Kitchen Timers
Built-in timers & alerts
Grocery List
Auto-generated shopping lists
