cook · Cook
How to Make Vindaloo from Scratch
Vindaloo starts with a spice paste made from dried chilies, vinegar, and aromatics that gets cooked with meat until the flavors meld into something deep and complex. The key is toasting whole spices, soaking chilies until soft, then grinding everything into a smooth paste that becomes the base for this Goan curry.
- Total time: 2 hr 30 min
- Hands-on: 30 min
- Serves: 4
- Difficulty: Medium
Ingredients
- 1 tsp cumin seeds
- 1 tsp coriander seeds
- 4-5 cloves
- 2-inch piece cinnamon
- 3-4 black peppercorns
- 8-10 dried Kashmiri red chilies
- 1 tbsp fresh ginger
- 6 garlic cloves
- 1 tsp turmeric
- 1 tsp salt
- 3 tbsp white vinegar
- 2 lbs pork shoulder or beef chuck
- 3 tbsp oil
- 2 onions
Step by step
- Toast the whole spices. Heat a dry pan over medium heat. Add 1 teaspoon cumin seeds, 1 teaspoon coriander seeds, 4-5 cloves, 2-inch piece of cinnamon, and 3-4 black peppercorns. Toast until fragrant, about 2 minutes. Let cool completely.
- Prepare the chilies. Remove stems from 8-10 dried Kashmiri red chilies or dried red chilies. Soak them in warm water for 15 minutes until soft. Drain and reserve the soaking liquid.
- Make the spice paste. In a blender, combine the toasted spices, soaked chilies, 1 tablespoon fresh ginger, 6 garlic cloves, 1 teaspoon turmeric, 1 teaspoon salt, and 3 tablespoons white vinegar. Blend until smooth, adding chili soaking liquid as needed.
- Marinate the meat. Cut 2 pounds pork shoulder or beef chuck into 2-inch cubes. Toss with half the spice paste. Let marinate for at least 30 minutes, up to 4 hours in the refrigerator.
- Cook the base. Heat 3 tablespoons oil in a heavy-bottomed pot over medium heat. Add 2 sliced onions and cook until golden brown, about 8 minutes. Add remaining spice paste and cook until the oil separates, about 5 minutes.
- Brown the meat. Add the marinated meat and increase heat to medium-high. Cook, stirring frequently, until the meat browns on all sides, about 8 minutes.
- Simmer until tender. Add enough water to barely cover the meat. Bring to a boil, then reduce to low heat. Cover and simmer for 1.5 to 2 hours until the meat is fork-tender and the sauce has thickened.
- Finish and adjust. Taste and adjust salt, vinegar, or sugar as needed. The vindaloo should be tangy, spicy, and rich. Let rest for 10 minutes before serving.
Tips & troubleshooting
- The spice paste can be made 2 days ahead and stored in the refrigerator
- Don't skip browning the meat - it adds crucial depth to the final dish
- Vindaloo tastes better the next day as flavors continue to develop
- Adjust the number of chilies based on your heat preference
- If the sauce gets too thick, add hot water gradually while simmering
Variations
- Chicken Vindaloo. Use chicken thighs cut into large pieces. Reduce cooking time to 45 minutes to 1 hour.
- Vegetarian Version. Replace meat with cauliflower florets, potatoes, or paneer. Cook for 20-25 minutes until vegetables are tender.
- Goan Palm Vinegar Style. Replace white vinegar with palm vinegar or add 1 tablespoon palm jaggery for authentic sweetness.
Questions
- Why is my vindaloo not tangy enough?
- Add more vinegar gradually, tasting as you go. The tanginess should balance the heat and richness of the dish.
- Can I use fresh chilies instead of dried?
- Dried chilies give vindaloo its characteristic deep flavor and color. Fresh chilies will make a different dish entirely.
- How do I know when the meat is done?
- The meat should fall apart easily when pressed with a fork, and the sauce should coat the back of a spoon.
- What cut of pork works best?
- Pork shoulder or pork butt work best because they become tender during long cooking and won't dry out.