Chicken Vindaloo Recipe

Chicken Vindaloo is a popular Indian dish, originating from Goa, a coastal state in India. This dish is known for its unique blend of Portuguese and Indian culinary traditions. The name “Vindaloo” is derived from the Portuguese dish “Carne de Vinha d’Alhos.” It translates to “meat in garlic wine marinade.”
It’s characterized by its intense spiciness, tangy flavor profile, and the tender, succulent chicken that is slow-cooked. The heat level can vary significantly, but the core elements – vinegar, chilies, and aromatic spices – remain consistent.
Key Ingredients of Chicken Vindaloo
The magic of Chicken Vindaloo lies in the precise balance of its ingredients. Let’s explore the key players:

- Chicken: Use bone-in, skin-on chicken thighs for the richest flavor and juiciest texture. Chicken breasts can be used, but they tend to dry out more easily.
- Vinegar: Adds the characteristic tanginess and helps tenderize the chicken. Apple cider vinegar or white wine vinegar are both excellent choices.
- Chiles: The heat level is entirely customizable. Use a combination of fresh green chilies (for a vibrant flavor) and dried red chilies (for a deeper, smoky heat). Adjust the quantity according to your spice preference.
- Spices: A complex blend of spices creates the depth of flavor. Expect to see turmeric, ginger, garlic, cumin, coriander, cinnamon, cloves, and black pepper.
- Ginger and Garlic: Freshly grated ginger and garlic are essential for their pungent aroma and bold flavor.
- Onions: Finely chopped onions form the base of the gravy, adding sweetness and depth of flavor.
- Potatoes (optional): Some recipes include potatoes, adding a comforting starchy element to the dish.
How to Make Authentic Chicken Vindaloo: A Step-by-Step Guide
Let’s get cooking! Here’s a detailed recipe for a truly authentic Chicken Vindaloo:
Ingredients:
For the Marinade:
- 500g (1 lb) chicken (boneless, cut into bite-sized pieces)
- 2 tbsp white vinegar (or apple cider vinegar)
- 1 tbsp ginger-garlic paste
- 1 tsp turmeric powder
- 1 tsp chili powder
- ½ tsp salt
For the Curry:
- 2 tbsp oil (vegetable or mustard oil)
- 1 large onion (finely chopped)
- 2 tomatoes (pureed)
- 1 tbsp ginger-garlic paste
- 1 tsp cumin seeds
- 1 tsp coriander powder
- 1 tsp garam masala
- 1 tsp red chili powder (adjust to taste)
- ½ tsp paprika (for color)
- ½ tsp cinnamon powder
- 1 tsp sugar (optional, balances the heat)
- 1-2 green chilies (slit, optional)
- ½ cup water
- Salt to taste
- Fresh cilantro (for garnish)
Instructions:
- Marinate the chicken: In a bowl, combine the chicken, garlic, ginger, green chilies, dried chilies, turmeric, cumin, coriander, cinnamon, cloves, black pepper, vinegar, and salt. Mix well and let it marinate for at least 30 minutes (or longer for a more intense flavor).
- Sauté the onions: Heat the oil in a large pot or Dutch oven over medium heat. Add the chopped onions and sauté until softened and golden brown.
- Add the marinated chicken: Add the marinated chicken to the pot and cook until browned on all sides.
- Simmer the curry: Pour in the water or chicken broth. Bring to a simmer, then reduce the heat to low, cover, and cook for about 45-60 minutes, or until the chicken is cooked through and tender. Stir occasionally.
- Adjust seasoning: Taste and adjust the seasoning with salt if needed. If the curry is too thick, add a little more water.
- Garnish and serve: Garnish with fresh cilantro (optional) and serve hot with rice or naan bread.
How to Make Chicken Vindaloo Vegan or Vegetarian

1. Choose Your Protein Substitute
Instead of chicken, you can use:
- Tofu (firm or extra-firm, cubed and pan-fried for a better texture)
- Paneer (Indian cottage cheese, for a vegetarian version)
- Chickpeas (for a protein-packed, hearty dish)
- Cauliflower (for a low-carb alternative)
- Mushrooms (for a meaty texture)
- Tempeh (for a firmer, protein-rich option)
2. Adjust the Marinade
Since plant-based proteins don’t need as much marination as chicken, you can marinate tofu, paneer, or mushrooms for 15-20 minutes. Use the same marinade ingredients:
- 2 tbsp white vinegar (or apple cider vinegar)
- 1 tbsp ginger-garlic paste
- 1 tsp turmeric powder
- 1 tsp chili powder
- ½ tsp salt
For chickpeas, cauliflower, or tempeh, you can skip the marination and add them directly to the curry.
3. Modify the Cooking Process
- If using tofu or paneer, lightly pan-fry them in oil until golden brown before adding them to the curry. This gives them a better texture.
- If using chickpeas or cauliflower, add them directly into the curry sauce and let them simmer for about 10-15 minutes.
- If using mushrooms, sauté them first to remove excess moisture.
Vegan Serving Suggestions

Pair your Vegan Vindaloo with:
- Steamed basmati rice
- Vegan naan or roti
- Quinoa or brown rice for a healthier twist
Tips for the Perfect Chicken Vindaloo
- Don’t rush the marinating process: The longer the chicken marinates, the more flavorful it will be.
- Adjust the spice level to your preference: Start with fewer chilies and add more gradually if you like it spicier.
- Use quality spices: Freshly ground spices will enhance the flavor of your Chicken Vindaloo significantly.
- Don’t overcook the chicken: Overcooked chicken will be dry and tough. Cook until it’s tender but still juicy.
Storing Leftovers
For optimal storage, ensure the Chicken Vindaloo cools down completely before placing it in an airtight container. This helps prevent condensation and maintains the quality of the dish.
Refrigerate promptly and consume within 3 days for the best taste and safety. When reheating, do so thoroughly to ensure it’s piping hot.
If freezing, transfer the cooled curry into a freezer-safe container, leaving some space for expansion. Thaw in the refrigerator before reheating.
Frequently Asked Questions about Chicken Vindaloo
Chicken Vindaloo recipes can vary widely, with some versions including potatoes, tomatoes, or even coconut milk. The level of spiciness also differs significantly depending on regional preferences and the chef’s approach. Experiment and find your favorite version!
Store leftover Chicken Vindaloo in an airtight container in the refrigerator for up to 3 days. The flavors will deepen even further after a day or two!
More Vegan Recipes

Chicken Vindaloo Recipe
Ingredients
For the Marinade:
- 500 g 1 lb chicken (boneless, cut into bite-sized pieces)
- 2 tbsp white vinegar or apple cider vinegar
- 1 tbsp ginger-garlic paste
- 1 tsp turmeric powder
- 1 tsp chili powder
- ½ tsp salt
For the Curry:
- 2 tbsp oil vegetable or mustard oil
- 1 large onion finely chopped
- 2 tomatoes pureed
- 1 tbsp ginger-garlic paste
- 1 tsp cumin seeds
- 1 tsp coriander powder
- 1 tsp garam masala
- 1 tsp red chili powder adjust to taste
- ½ tsp paprika for color
- ½ tsp cinnamon powder
- 1 tsp sugar optional, balances the heat
- 1-2 green chilies slit, optional
- ½ cup water
- Salt to taste
- Fresh cilantro for garnish
Instructions
- Marinate the chicken: In a bowl, combine the chicken, garlic, ginger, green chilies, dried chilies, turmeric, cumin, coriander, cinnamon, cloves, black pepper, vinegar, and salt. Mix well and let it marinate for at least 30 minutes (or longer for a more intense flavor).
- Sauté the onions: Heat the oil in a large pot or Dutch oven over medium heat. Add the chopped onions and sauté until softened and golden brown.
- Add the marinated chicken: Add the marinated chicken to the pot and cook until browned on all sides.
- Simmer the curry: Pour in the water or chicken broth. Bring to a simmer, then reduce the heat to low, cover, and cook for about 45-60 minutes, or until the chicken is cooked through and tender. Stir occasionally.
- Adjust seasoning: Taste and adjust the seasoning with salt if needed. If the curry is too thick, add a little more water.
- Garnish and serve: Garnish with fresh cilantro (optional) and serve hot with rice or naan bread.