Chicken Vindaloo (Spicy Indian Curry Made Simple)
A bold and fiery Goan-inspired curry featuring tender chicken pieces simmered in a tangy, spiced vinegar-based sauce with warm aromatics. A flavorful and intense curry for two, best served with steamed rice to balance the heat.

About This Recipe
What is this dish?
Chicken vindaloo is a fiery, tangy Goan curry with fascinating Portuguese-Indian origins. The name derives from the Portuguese dish 'carne de vinha d'alhos' (meat with wine and garlic), which Portuguese colonizers brought to Goa in the 15th century. Goan cooks gradually replaced the wine with local palm vinegar and added Indian spices like mustard seeds, cumin, and chili, creating a distinctly new dish. The result is a bold, deeply flavored curry defined by its dual punch of heat and vinegar tang.
Why you'll love it
Vindaloo delivers an intensity of flavor that few curries can match. The vinegar-marinated chicken develops a tangy depth that neither plain spiced curries nor creamy curries can replicate. The mustard seed tempering adds a pungent, nutty complexity, and the combination of warm spices — cinnamon, cloves, cumin — with sharp vinegar and fiery chili creates a multi-dimensional flavor that is genuinely addictive.
When to serve
Vindaloo is the ideal choice when you want a bold, unapologetically spiced meal. Serve it as a Friday night treat for spice lovers, at a dinner party alongside milder curries for contrast, or on a cold night when you want something with real warmth and fire. It makes excellent leftovers and is a popular restaurant order for a reason.
Quick tips
The vinegar marinade is essential — marinate for at least 30 minutes, overnight if possible. Toast the mustard seeds in hot oil with a lid ready to prevent splattering. Balance spice with vinegar for the authentic dual punch. The sauce should be thick and coating, not watery — simmer uncovered at the end.
Ingredient Highlights
White Wine Vinegar or Apple Cider Vinegar
The defining ingredient that makes vindaloo vindaloo. The vinegar appears twice — in the marinade to tenderize and flavor the chicken, and in the sauce for tartness and depth. It is what distinguishes this curry from other Indian dishes and gives it the signature acidic tang that balances the heat.
Mustard Seeds
Toasted in hot oil at the very beginning, mustard seeds provide a pungent, slightly bitter, and intensely aromatic backdrop that is characteristic of Goan cooking. They pop rapidly in hot oil and transform from sharp-tasting to nutty and complex within seconds.
Warm Spices (Cinnamon and Cloves)
The small amounts of ground cinnamon and cloves in the marinade add the historical trace of the original Portuguese dish and a warm, sweet-spicy depth that sets vindaloo apart from other tomato-based curries. These background notes are subtle but essential to the complete flavor.
Brown Sugar or Jaggery
Added to the sauce in a small amount to balance the sharp acidity of the vinegar and the heat of the chilies. The sugar rounds out the flavor profile without making the dish sweet — it simply prevents the sauce from tasting too harsh or one-dimensional.
Substitution Options
Apple cider vinegar and white wine vinegar are interchangeable. Malt vinegar gives a different but traditional flavor used in some versions. Use lamb, pork, shrimp, or firm tofu instead of chicken — lamb and pork need 30-40 minutes of simmering, shrimp only 5-7 minutes. For a milder vindaloo, reduce chili powder to 1/4 teaspoon and omit cayenne. Jaggery (unrefined palm sugar) can replace brown sugar for a more authentic flavor. Canned diced tomatoes can replace fresh crushed tomatoes.
Step-by-Step Instructions
Marinate the chicken
In a medium bowl, combine 1 pound bite-sized chicken thigh pieces with 2 tablespoons vinegar, 1 teaspoon ground cumin, 1 teaspoon paprika, 1/2 teaspoon ground turmeric, 1/2 teaspoon chili powder, 1/4 teaspoon ground cinnamon, 1/4 teaspoon ground cloves, and 1/2 teaspoon salt. Mix well until the chicken is evenly coated. Cover and refrigerate for at least 30 minutes (or up to overnight for best results). The vinegar tenderizes the chicken and gives vindaloo its signature tangy flavor.
Pro Tips:
- •The vinegar-based marinade is what distinguishes vindaloo from other Indian curries.
- •Longer marinating time results in more tender and flavorful chicken.
Toast mustard seeds and cook onion
Heat 2 tablespoons vegetable oil in a large skillet or heavy-bottomed pot over medium heat. Add 1 teaspoon mustard seeds and cook for 30-60 seconds until they begin to pop and sputter. Be careful, as they may splatter. Immediately add the finely diced small onion. Cook for 5-7 minutes, stirring occasionally, until the onion is soft and golden brown. Add 3 cloves minced garlic and 1 tablespoon grated fresh ginger. Cook for 1 minute until fragrant (smells pleasant and aromatic). Fragrant means it smells good and aromatic.
Pro Tips:
- •Popping mustard seeds release a nutty, pungent flavor essential to vindaloo.
- •Cover the pan partially when toasting mustard seeds to prevent splattering.
Brown the chicken
Increase the heat to medium-high. Add the marinated chicken pieces (including any marinade left in the bowl) to the pan. Cook for 5-7 minutes, turning occasionally, until the chicken is browned on all sides. The chicken does not need to be fully cooked through at this stage. Stir in 1/2 teaspoon ground cumin, 1/2 teaspoon chili powder, and 1/4 teaspoon ground black pepper. Cook for 30 seconds, stirring constantly.
Pro Tips:
- •Browning adds a caramelized depth of flavor to the curry.
- •Including the leftover marinade adds extra flavor to the sauce.
Simmer the curry
Pour in 1 can crushed tomatoes, 1 tablespoon vinegar, 1 teaspoon brown sugar or jaggery, and 1/4 cup water. Stir well to combine. Add 1/2 teaspoon salt. Bring the mixture to a gentle simmer (cook gently just below boiling, with small bubbles). Reduce the heat to medium-low, cover, and cook for 15-20 minutes, stirring occasionally, until the chicken is fully cooked through (internal temperature of 165°F / 74°C) and the sauce has thickened and darkened. Simmer means to cook gently just below boiling, with small bubbles.
Pro Tips:
- •The sugar balances the acidity of the vinegar and tomatoes.
- •The sauce should be thick enough to coat the back of a spoon when done.
Finish and serve
Taste the vindaloo and adjust salt, chili powder, or vinegar to your preference. The curry should be a balance of spicy, tangy, and slightly sweet. Garnish with 2 tablespoons chopped fresh cilantro. Serve the chicken vindaloo hot over steamed basmati rice.
Pro Tips:
- •Vindaloo is meant to be bold and tangy; do not be shy with the vinegar.
- •This curry tastes even better the next day as the flavors meld together.
Chef's Tips
Techniques that separate good from great
Use the marinade liquid in the sauce — don't discard it
When browning the marinated chicken, the leftover marinade in the bowl is packed with flavor from the vinegar, spices, and chicken juices. Add it directly to the pan along with the chicken for browning. Every drop that caramelizes onto the pan becomes fond, which dissolves into the sauce.
Toast the mustard seeds with a lid ready
Mustard seeds in hot oil will pop violently and scatter everywhere without warning. Have a lid or splatter shield ready before adding them. Cover the pan immediately after adding seeds, let them pop for 30-45 seconds, then uncover and add the onion. The seeds become nutty and fragrant rather than raw-tasting.
Balance the heat with both chili and vinegar, not just chili
The signature of vindaloo is that it is simultaneously spicy AND tangy. If you want more intensity, increase both the chili powder AND the vinegar proportionally, not just the chili alone. A vindaloo that is only spicy-hot without the acidic tang is missing its defining character.
Let the curry reduce uncovered until the sauce coats the back of a spoon
Vindaloo should have a thick, intensely flavored sauce that clings to the chicken — not a watery gravy. After the chicken is cooked through, remove the lid and simmer uncovered for an additional 5-10 minutes until the sauce reaches a coating consistency. This concentrates all the flavors dramatically.
Nutrition Facts
Per serving
* Percent Daily Values are based on a 2,000 calorie diet.
Equipment Needed
- Large skillet or heavy-bottomed pot with lid
- Medium bowl (for marinating)
- Spatula or wooden spoon
- Measuring cups
- Measuring spoons
- Knife and cutting board
Quick Tips
- For extra heat, add 1-2 dried red chilies along with the mustard seeds.
- Vindaloo originated from the Portuguese dish 'carne de vinha d'alhos' (meat with wine and garlic), which is why vinegar is central to the recipe.
- Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors intensify over time.
Recipe Variations
Different ways to make this dish your own
Pork Vindaloo
The most traditional Goan version — use pork shoulder cut into 1-inch cubes and marinate overnight for the best flavor. Pork needs 35-45 minutes of simmering in the sauce until fork-tender. The richness of pork pairs extraordinarily well with the tangy, spiced vindaloo sauce.
Lamb Vindaloo
Use boneless leg of lamb cut into 1-inch cubes. The stronger flavor of lamb stands up beautifully to the bold spices and vinegar. Extend the simmering time to 35-40 minutes until the lamb is fully tender. The result is intensely rich and satisfying.
Vegetarian Vindaloo
Replace the chicken with cubed paneer, chickpeas, or a combination of firm vegetables (potato, cauliflower, green beans). The sauce is identical — the bold vindaloo flavor translates beautifully to a plant-based version.
Beef Vindaloo
Use beef chuck cut into 1-inch cubes for a heartier version. The long braising time (50-60 minutes until tender) gives the beef extraordinary flavor from the vindaloo sauce. An excellent option when chicken or pork is unavailable.
What to Serve With
Perfect pairings to complete the meal
Plain Steamed Basmati Rice
The most essential pairing for vindaloo — plain rice provides the neutral, cooling counterpoint to the intense heat and tang. The rice absorbs the bold sauce and prevents the spice from overwhelming the palate.
Warm Naan or Roti
Indian flatbread serves as both a utensil and a cooling element, scooping up the sauce and providing starchy relief from the heat. The slight chewiness and neutral flavor of naan are ideal contrasts to the bold vindaloo.
Cooling Cucumber Raita
A mandatory accompaniment for those sensitive to heat — the cold, creamy yogurt and fresh cucumber provide instant relief from the chili intensity. The raita also adds a dairy richness that balances the vinegar tang.
Sliced Raw Onions with Lemon
A traditional Goan accompaniment — finely sliced raw onions with a squeeze of lemon and a pinch of salt. The sharp, crunchy onion provides texture contrast and cuts through the richness of the sauce.
Storage & Make-Ahead
Keep it fresh and plan ahead
Refrigerator
Store in an airtight container for up to 3 days. Vindaloo is one of the best curries for next-day eating — the vinegar and spices continue to meld and the flavor becomes notably deeper and more complex overnight.
Freezer
Freezes very well for up to 3 months. The vinegar-based sauce is more stable than cream-based curries when frozen. Thaw overnight in the refrigerator and reheat gently on the stovetop.
Make-Ahead
Vindaloo is an excellent make-ahead dish. Make the complete curry, cool, and refrigerate for up to 3 days. The flavor genuinely improves with time. Make it the day before for the best possible result.
Reheating
Reheat in a saucepan over medium-low heat with a splash of water, stirring occasionally until piping hot throughout. The sauce will have thickened further in the fridge — adding a small amount of water restores the original consistency. Do not boil vigorously.
Got Leftovers?
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Browse more like this: