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.

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Techniques that separate good from great
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.
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.
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.
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.
Different ways to make this dish your own
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.
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.
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.
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.
Perfect pairings to complete the meal
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.
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.
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.
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.
Keep it fresh and plan ahead
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.
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.
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.
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.
Be the first to review this recipe!
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:
Discover more delicious recipes similar to what you're cooking
Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.