Ingredients
Equipment
Method
Marinate the Beef
- In a large mixing bowl, combine the cubed beef with 1/4 cup white vinegar, 1 tsp turmeric powder, and 1 tsp salt. Mix thoroughly to coat the beef evenly.
- Cover the bowl and refrigerate for at least 4 hours, or preferably overnight (up to 12 hours) for best flavor and tenderization.
Prepare the Vindaloo Spice Paste
- While the beef is marinating (or just before cooking if marinating overnight), gather all ingredients for the spice paste.
- If using dried chillies, soak them in warm water for 20 minutes, then drain.
- In a blender or food processor, combine the soaked chillies, garlic, ginger, black peppercorns, cumin seeds, mustard seeds, fenugreek seeds, whole cloves, cinnamon stick pieces, and crushed cardamom pods.
- Add 1/4 cup white vinegar to the blender. Blend until a smooth, thick paste forms. Add a tablespoon or two of water if needed to aid blending, but keep it as thick as possible.
Cook the Vindaloo
- Heat 3 tablespoons of vegetable oil or ghee in a large heavy-bottomed pot or Dutch oven over medium heat.
- Add the finely chopped onions and sauté until deeply golden brown and caramelized, about 10-15 minutes. This step is crucial for flavor.
- Add the prepared vindaloo spice paste to the pot. Cook the paste, stirring constantly, for 5-7 minutes until fragrant and the raw smell disappears, and the oil starts to separate from the paste. Be careful not to burn it.
- Add the marinated beef (without draining excess liquid) to the pot. Stir well to coat the beef evenly with the spice paste.
- Increase heat to medium-high and sear the beef for 5-7 minutes, stirring occasionally, until browned on all sides.
- Reduce the heat to low, add 1 cup of water or beef broth, and bring to a gentle simmer.
- Cover the pot tightly and simmer on low heat for 1.5 to 2 hours, or until the beef is fork-tender. Stir occasionally to prevent sticking and add a little more water if the curry becomes too dry.
- Once the beef is tender, remove the lid. If the sauce is too thin, increase the heat slightly and simmer uncovered for another 10-15 minutes, stirring, until it thickens to your desired consistency.
- Stir in the jaggery or brown sugar (if using) and salt to taste. Adjust seasoning as needed. The vindaloo should be tangy, spicy, and slightly sweet.
- Let the vindaloo rest for at least 15-20 minutes before serving, allowing the flavors to meld further. Vindaloo often tastes even better the next day.
Notes
For an even richer flavor, let the vindaloo rest overnight in the refrigerator and gently reheat before serving. Serve hot with steamed rice, naan, or crusty bread to soak up the delicious, fiery sauce. Adjust the number of chillies to your preferred spice level.
