Vindaloo

This fiery Indian curry delivers intense heat and complex flavors with tender meat cooked in a rich, spiced sauce of vinegar and chilies. A beloved classic from Goa, Vindaloo is the ultimate choice for heat-lovers who crave bold, unapologetic flavors that linger long after the meal. Perfect for adventurous diners willing to embrace the burn.

⏱️120 min
📊Hard
👥4 servings
🍽️Main
meatspicyfestive

Ingredients

  • 900 gpork shoulder or chicken
  • 8 piecesdried red chilies
  • 100 mlwhite vinegar
  • 3 mediumonions
  • 10 piecesgarlic cloves
  • 40 gginger root
  • 60 mlcoconut oil or ghee
  • 2 teaspooncumin seeds
  • 2 teaspooncoriander seeds
  • 4 piecescardamom pods
  • 4 piecescloves
  • 1 piececinnamon stick
  • 1.5 teaspoonturmeric powder
  • 1.5 teaspoonsalt
  • 500 mlwater

Instructions

  1. 1PREPARE THE SPICE PASTE: Toast cumin seeds, coriander seeds, cardamom pods, cloves, and cinnamon stick in a dry pan over medium heat for 2-3 minutes, stirring frequently until fragrant and lightly browned. Transfer to a spice grinder and grind to a fine powder, then set aside. Soak dried red chilies in warm water for 15 minutes to soften them completely, then drain and reserve 3 tablespoons of the soaking liquid. In a blender, combine the softened chilies, garlic cloves, ginger root, and white vinegar, blending into a smooth paste. The consistency should be thick and pourable, almost like tomato paste.
  2. 2CUT AND SEASON THE MEAT: Cut pork shoulder or chicken into 3-4 cm cubes, ensuring uniform sizing for even cooking. Pat dry with paper towels to remove excess moisture. In a bowl, combine the meat with half of the ground spice mixture and 0.5 teaspoon of salt, coating evenly. Let this marinate for 20 minutes at room temperature while you prepare the onions.
  3. 3PREPARE AROMATICS: Slice onions thinly into half-moons, keeping them separate. Have the chili-vinegar paste and remaining spices ready before you begin cooking, as the process moves quickly once the oil is hot. Measure out the water and reserved chili soaking liquid, combining them in a measuring cup.
  4. 4COOK THE BASE: Heat coconut oil or ghee in a large, heavy-bottomed pot or Dutch oven over medium-high heat until shimmering. Add sliced onions and cook for 8-10 minutes, stirring occasionally, until they turn deep golden brown and caramelize slightly. This creates the flavor foundation for the curry. Do not skip this step or rush it, as caramelized onions provide sweetness and depth that balance the heat.
  5. 5BROWN THE MEAT: Push the caramelized onions to the side of the pot. Add the marinated meat in batches, searing each batch for 3-4 minutes on each side until deeply browned, working in batches to avoid overcrowding which would steam rather than sear the meat. This browning develops rich, savory flavors through the Maillard reaction. Add all browned meat back to the pot once complete.
  6. 6ADD PASTE AND SPICES: Pour the chili-vinegar paste over the meat and stir well, coating everything evenly. Cook for 3-4 minutes over medium-high heat, stirring constantly to prevent sticking and burning. Add the remaining ground spice mixture and turmeric powder, stirring for another 2 minutes until the spices are aromatic and incorporated. The mixture should smell intensely fragrant and slightly darkened.
  7. 7SIMMER THE CURRY: Add the combined water and chili soaking liquid to the pot, scraping up any browned bits from the bottom with a wooden spoon. Bring to a simmer, then reduce heat to low, cover with a lid, and cook for 50-60 minutes, stirring occasionally. The meat should be very tender and break apart easily when tested with a fork. If the curry seems too thin, simmer uncovered for the last 10-15 minutes to reduce and concentrate the sauce.
  8. 8TASTE AND ADJUST: Once the meat is tender, taste the vindaloo carefully and adjust the salt and heat level to your preference. The curry should be fiercely spicy, savory, and balanced with vinegar's tanginess. If you prefer less heat, add a spoonful of yogurt to mellow the intensity. The sauce should coat the meat richly without being watery or overly thick. Serve hot with steamed rice, flatbread, or with a cooling raita on the side to temper the heat.
Vindaloo | Mijotia