Lamb vindaloo is a fiery, tangy curry from Goa, India, known for its bold blend of vinegar, garlic, and dried red chilies. This recipe delivers a deeply flavorful, restaurant-quality vindaloo at home, with tender lamb in a rich, complex sauce. The combination of spices and vinegar creates a uniquely sharp, spicy, and savory dish that is sure to impress.
Ingredients
- 2 lbs (900 g) boneless lamb shoulder, cut into 1.5-inch cubes
- 10-12 dried Kashmiri red chilies, stems removed (or 8-10 dried red chilies)
- 1 tbsp (6 g) cumin seeds
- 1 tbsp (6 g) coriander seeds
- 1 tsp (2 g) black peppercorns
- 1 tsp (2 g) mustard seeds
- 1 tsp (2 g) fenugreek seeds (optional)
- 1 (2-inch) piece cinnamon stick
- 4-5 green cardamom pods
- 4-5 cloves
- 1 tsp (2 g) turmeric powder
- 1 tbsp (15 g) ginger, grated
- 8-10 garlic cloves, minced
- 1/2 cup (120 ml) white vinegar (or apple cider vinegar)
- 1/2 cup (120 ml) water
- 2 large onions, thinly sliced
- 2 tbsp (30 ml) vegetable oil or coconut oil
- Salt to taste
- Fresh cilantro, for garnish
Instructions
- Make the spice paste: In a dry skillet over medium heat, toast the dried chilies, cumin, coriander, peppercorns, mustard seeds, fenugreek (if using), cinnamon, cardamom, and cloves for 1-2 minutes until fragrant, shaking the pan to avoid burning. Remove from heat and let cool slightly.
- Grind the spices: Transfer the toasted spices to a spice grinder or blender. Add the turmeric, ginger, garlic, vinegar, and water. Blend into a smooth paste, scraping down the sides as needed. Set aside.
- Marinate the lamb: In a large bowl, combine the lamb cubes with the spice paste. Mix well to coat every piece. Cover and refrigerate for at least 1 hour, or up to 12 hours for deeper flavor.
- Cook the onions: In a heavy-bottomed pot or Dutch oven, heat the oil over medium heat. Add the sliced onions and cook, stirring occasionally, until golden brown, about 10-12 minutes.
- Add the lamb: Add the marinated lamb to the pot, scraping in all the marinade. Cook for 5-7 minutes, stirring, until the lamb is browned on all sides.
- Simmer: Add 1 cup (240 ml) of water to the pot, scraping up any browned bits from the bottom. Bring to a boil, then reduce heat to low, cover, and simmer for 1.5 to 2 hours, or until the lamb is fork-tender. Check occasionally and add more water if needed to keep the sauce from drying out.
- Finish and serve: Once the lamb is tender, season with salt to taste. If the sauce is too thin, simmer uncovered for a few minutes to thicken. Garnish with fresh cilantro and serve hot.
Tips
- Heat level: Kashmiri chilies provide a deep red color and moderate heat. For a milder vindaloo, remove the seeds from the chilies before soaking. For more heat, add a few cayenne peppers or a teaspoon of red chili powder.
- Substitutions: If you can’t find dried Kashmiri chilies, use 8-10 dried red chilies and reduce the amount if you prefer less heat. Apple cider vinegar is a good substitute for white vinegar; it adds a slightly fruity note.
- Make ahead: Vindaloo tastes even better the next day as the flavors meld. You can make it up to 2 days in advance and refrigerate.
- Common mistake: Don’t skip toasting the spices. This step releases their essential oils and deepens the flavor. Also, be patient with the simmering—rushing it will result in tough lamb.
Serving Suggestions
Serve the vindaloo with steamed basmati rice or naan bread to soak up the sauce. A side of cooling raita (yogurt with cucumber) or a simple cucumber salad helps balance the heat. For a traditional Goan meal, pair it with sannas (steamed rice cakes) or poi (bread rolls).
Variations
- Chicken Vindaloo: Use 2 lbs (900 g) of boneless, skinless chicken thighs instead of lamb. Reduce the simmering time to 25-30 minutes, or until the chicken is cooked through.
- Pork Vindaloo: The classic Goan version often uses pork. Use 2 lbs (900 g) of pork shoulder, cut into cubes, and increase the vinegar slightly to 2/3 cup (160 ml).
- Vegetable Vindaloo: For a vegetarian version, use 2 lbs (900 g) of mixed vegetables like potatoes, cauliflower, and carrots. Add them during the last 20 minutes of cooking.
Storage and Reheating
Store leftover vindaloo in an airtight container in the refrigerator for up to 4 days. To freeze, place in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating. Reheat gently on the stovetop over medium-low heat, adding a splash of water if the sauce has thickened. Ensure it reaches an internal temperature of 165°F (74°C) before serving.
Frequently Asked Questions
What is the difference between vindaloo and other curries? Vindaloo is distinguished by its use of vinegar and garlic, which gives it a sharp, tangy flavor profile. It is also typically very spicy, with a thick, glossy sauce.
Can I use a slow cooker? Yes, you can. After browning the lamb and onions, transfer everything to a slow cooker and cook on low for 6-8 hours, or until the lamb is tender.
How can I reduce the heat? Use fewer chilies, remove the seeds, or add a dollop of yogurt or coconut milk when serving to temper the spice.
Can I make vindaloo without a spice grinder? Yes, you can use pre-ground spices, but the flavor will be less intense. Use 1 tablespoon each of ground cumin, coriander, and chili powder, and 1 teaspoon of ground cardamom, cloves, and cinnamon.
Is vindaloo very spicy? Traditionally, yes, it is a hot curry. However, you can control the heat by adjusting the number of chilies used.
What is the best cut of lamb for vindaloo? Lamb shoulder is ideal because it becomes tender and flavorful during long cooking. Lamb leg can also be used but may dry out if overcooked.
Related
- Cassoulet Meal Ideas: 10 Hearty Twists
- Cassoulet with Duck and Sausage: A Hearty French Classic
- Cassoulet Family Style: Hearty French Bean Stew
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).