The Pantry
Indian-inspired Goan

Chicken vindaloo

A sharp, spicy chicken vindaloo adapted for boneless chicken breast and a 2-serving home skillet batch. The sauce builds from vinegar, onion, tomato paste, and bloomed spices, then simmers just long enough to keep the chicken juicy while the gravy turns glossy and punchy. Serve it with rice or flatbread to catch every bit of the tangy sauce.

Prep 20 minCook 25 minRest 10 minAdjust servings ↓
Chicken vindaloo
~370 calper person · ~740 total
~$6.75meal total · ~$3.38 per person

Estimated calories and US ingredient costs.

For 4 servings, use a 12-inch skillet or sauté pan so the onion can brown instead of steam, and keep the simmer gentle rather than doubling the heat. If you scale up to 6 or 8 servings, make the sauce in two batches for better browning; the chicken should still reach 165 F, but the cook time may only increase slightly, not linearly. The calorie counts here include the oil actually eaten in the sauce; they do not include any oil left behind in the pan, so real totals can vary slightly with absorption and reduction.

The Pantry way

Your whole cook, in one place.

Ingredients, steps and a live timeline. Ready for 2 people.

Step timeline

Cooking order

9 left
Step 1

Marinate the chicken

~10 min cook

Marinate the chicken.

In a medium bowl, toss the chicken breast with the white vinegar, 1 tsp of the minced garlic, 1/2 tsp of the grated ginger, 1 tsp of the Kashmiri chili powder, 1/2 tsp of the cumin, 1/2 tsp of the coriander, the turmeric, paprika, black pepper, brown sugar, and 1/2 tsp of the salt.

Let it stand 10 minutes while you slice the onion and set out a 10-inch skillet.

Do not reuse any marinade that has touched the raw chicken.

Ingredients
  • 12 oz total for recipeBoneless skinless chicken breast
  • 2 tbspWhite vinegar
  • 6 ozYellow onion
  • 1 tspGarlic
  • 1/2 tspGrated fresh ginger
  • 1 tspKashmiri chili powder
  • 1/2 tspGround cumin
  • 1/2 tspGround coriander
  • 1/2 tspGround turmeric
  • 1/2 tspPaprika
  • 1/4 tspBlack pepper
  • 1 tspPacked brown sugar
  • 1/2 tspKosher salt
Step 2

Check chicken

After ~10 min

Check Chicken vindaloo and continue when ready.

Step 3

Brown the onion

~10 min

Brown the onion.

Heat the neutral oil in the skillet over medium heat.

Add the sliced onion and the remaining 1/4 tsp salt.

Cook 8 to 10 minutes, stirring often, until the onion is soft and picking up deep golden edges.

If the pan looks dry before the onion colors, add 1 tablespoon water and keep going.

Ingredients
  • 6 oz total for recipeYellow onion
  • 1 1/2 tbspNeutral oil
  • 1/4 tspKosher salt
  • 1 tablespoonWater
Step 4

Bloom the paste and spices

~2 min

Bloom the paste and spices.

Add the remaining 1 tsp garlic and the remaining 1/2 tsp ginger to the onion.

Cook 30 seconds, then stir in the tomato paste and the remaining 1 tsp Kashmiri chili powder plus the remaining 1/2 tsp cumin and 1/2 tsp coriander.

Cook 1 minute, pressing the paste against the pan so the spices darken slightly and smell fragrant, not burnt.

Ingredients
  • 6 oz total for recipeYellow onion
  • 1 tspGarlic
  • 1/2 tspGrated fresh ginger
  • 1 tbspTomato paste
  • 1 tspKashmiri chili powder
  • 1/2 tspGround cumin
  • 1/2 tspGround coriander
Step 5

Add the chicken and loosen the pan

~8 min

Add the chicken and loosen the pan.

Add the marinated chicken and every bit of marinade to the skillet.

Stir well to coat the pieces in the onion-spice mixture, then pour in the water.

Bring the pan to a gentle simmer over medium-high heat, scraping up any browned bits from the bottom.

Ingredients
  • 12 oz total for recipeBoneless skinless chicken breast
  • 6 oz total for recipeYellow onion
  • 1/2 cup total for recipeWater
Step 6

Simmer until just cooked

~10 min

Simmer until just cooked.

Reduce the heat to medium-low and cook 8 to 10 minutes, stirring occasionally, until the sauce has thickened enough to lightly coat the chicken and the largest pieces reach 165 F in the center.

If the sauce gets too thick before the chicken is done, splash in another 2 to 3 tablespoons water.

Step 7

Finish the vindaloo

~5 min

Finish the vindaloo.

Turn off the heat and let the curry sit 3 to 5 minutes so the sauce settles and the chicken stays juicy.

Taste only for balance at serving time

then spoon the vindaloo into shallow bowls and scatter the chopped cilantro over the top.

Ingredients
  • 1 tbspCilantro
Step 8

Serve hot

~8 min

The finished vindaloo should look glossy, with tender chicken pieces coated in a loose but clingy gravy, not a dry stir-fry or a soupy broth.

Ingredients
  • 12 oz total for recipeBoneless skinless chicken breast
Step 9

Serve meal

~1 min

Once all dishes are cooked and ready, plate and serve the meal together.

Chicken vindaloo: Serve hot.

Chicken vindaloo: Serve immediately with rice, naan, or another starch that can absorb the sharp, brick-red sauce.

Make the next one yours.

Create a custom meal with what you have.

Create my own recipe →
Read the traditional recipe

Ingredients

For 2 people

  • 12 oz boneless skinless chicken breast, cut into 1-inch pieces
  • 2 tbsp white vinegar
  • 6 oz yellow onion, thinly sliced
  • 2 tsp minced garlic
  • 1 tsp grated fresh ginger
  • 1 tbsp tomato paste
  • 1 1/2 tbsp neutral oil
  • 2 tsp Kashmiri chili powder
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp ground turmeric
  • 1/2 tsp paprika
  • 1/4 tsp black pepper
  • 1 tsp packed brown sugar
  • 3/4 tsp kosher salt
  • 1/2 cup water
  • 1 tbsp chopped cilantro

Method

  1. Marinate the chickenIn a medium bowl, toss the chicken breast with the white vinegar, 1 tsp of the minced garlic, 1/2 tsp of the grated ginger, 1 tsp of the Kashmiri chili powder, 1/2 tsp of the cumin, 1/2 tsp of the coriander, the turmeric, paprika, black pepper, brown sugar, and 1/2 tsp of the salt. Let it stand 10 minutes while you slice the onion and set out a 10-inch skillet. Do not reuse any marinade that has touched the raw chicken.
  2. Brown the onionHeat the neutral oil in the skillet over medium heat. Add the sliced onion and the remaining 1/4 tsp salt. Cook 8 to 10 minutes, stirring often, until the onion is soft and picking up deep golden edges. If the pan looks dry before the onion colors, add 1 tablespoon water and keep going.
  3. Bloom the paste and spicesAdd the remaining 1 tsp garlic and the remaining 1/2 tsp ginger to the onion. Cook 30 seconds, then stir in the tomato paste and the remaining 1 tsp Kashmiri chili powder plus the remaining 1/2 tsp cumin and 1/2 tsp coriander. Cook 1 minute, pressing the paste against the pan so the spices darken slightly and smell fragrant, not burnt.
  4. Add the chicken and loosen the panAdd the marinated chicken and every bit of marinade to the skillet. Stir well to coat the pieces in the onion-spice mixture, then pour in the water. Bring the pan to a gentle simmer over medium-high heat, scraping up any browned bits from the bottom.
  5. Simmer until just cookedReduce the heat to medium-low and cook 8 to 10 minutes, stirring occasionally, until the sauce has thickened enough to lightly coat the chicken and the largest pieces reach 165 F in the center. If the sauce gets too thick before the chicken is done, splash in another 2 to 3 tablespoons water.
  6. Finish the vindalooTurn off the heat and let the curry sit 3 to 5 minutes so the sauce settles and the chicken stays juicy. Taste only for balance at serving time, then spoon the vindaloo into shallow bowls and scatter the chopped cilantro over the top.
  7. Serve hotServe immediately with rice, naan, or another starch that can absorb the sharp, brick-red sauce. The finished vindaloo should look glossy, with tender chicken pieces coated in a loose but clingy gravy, not a dry stir-fry or a soupy broth.

Before you cook

What to get ready

Wide skillet or the recipe's grill pan, tongs, separate raw-meat prep board and thermometer.

Keep the vinegar-marinated chicken refrigerated and slice onions consistently.

If something needs adjusting

Chicken breast dries before sauce is thick

Remove pieces at 165°F and reduce the sauce separately before returning them.

Chicken cooks unevenly

Keep pieces a similar thickness and check the thickest part of each portion reaches 165°F. Remove finished pieces while thicker ones continue.

Store for later

Refrigerate chicken promptly in shallow portions. Reheat to 165°F, adding a little water to any sauce to keep it from drying out.

Refrigerate perishables within 2 hours, or 1 hour above 90°F. Keep the fridge at 40°F or below; use refrigerated leftovers within 3–4 days. USDA storage and reheating guidance.

Make the ingredients go further

Use extra ginger and spices in a chickpea curry.

Next use for your ingredients: Chana masala →

Calculate this meal with your own prices →

How to Pan Sear Chicken Breast →

Cooking notes updated October 24, 2026. How we create recipes.

Tips, swaps and questions

A little kitchen know-how

Chicken breast stays tender here because the acid does the early seasoning and the simmer is short. Keep the sauce at a gentle bubble, not a hard boil, so the cubes do not tighten up. If you want a deeper brick-red color without more heat, increase the paprika by 1/4 teaspoon and keep the chili powder the same.

Make it work for you

For a slightly richer vindaloo, swap the chicken breast for boneless skinless chicken thighs and simmer a few minutes longer until the pieces are fully cooked and tender. If you need less heat, replace half of the Kashmiri chili powder with extra paprika. Do not replace the vinegar with lemon juice, which changes the sauce’s sharper, more rounded tang.

Use more of your yellow onion and garlic in black bean soup.

Can I make chicken vindaloo less spicy without losing its character?

Yes. Keep the vinegar, garlic, onion, and toasted spices the same, but reduce the Kashmiri chili powder by 1 teaspoon and add 1 teaspoon extra paprika instead. That keeps the color and the warm chili flavor without as much burn. Avoid adding cream, which moves the dish away from the bright, tangy vindaloo profile.

Times are estimates. Check ingredients for allergens. For safe temperatures and storage, see FoodSafety.gov.