Chicken Vindaloo

Chicken Vindaloo
⏱️ cook time 55 minutes
🍽️ servings 4
⚡ Difficulty medium

intro

Fiery, tangy Goan curry with tender chicken, spiced potatoes, and a bright vinegar-kissed sauce, best served over fluffy basmati rice.

Ingredients

Boneless, skinless chicken thighs 700g, cut into 5cm chunks
Waxy potatoes 200g, peeled and cut into 3cm cubes
Yellow onion 2 medium (300g total), finely chopped
Garlic cloves 6 large (20g total), peeled
Fresh ginger root 25g, peeled and thinly sliced
Dried Kashmiri red chillies 8 whole (10g total), stems removed
Whole coriander seeds 1 tablespoon (5g)
Whole cumin seeds 1 tablespoon (6g)
Whole black peppercorns 1 teaspoon (3g)
Ground turmeric 1 teaspoon (3g)
Fine table salt 1.5 teaspoons (9g)
Light brown sugar 1 tablespoon (12g)
White distilled vinegar 80ml
Canned crushed tomatoes 200g
Neutral vegetable oil 3 tablespoons (45ml)
Water 120ml

Steps

1

Make Vindaloo Spice Paste

Place a small dry skillet over medium-low heat (150°C/300°F). Add coriander seeds, cumin seeds, black peppercorns, and dried Kashmiri chillies. Toast for 2 minutes, stirring constantly, until warm and fragrant—do not burn, as this creates a bitter flavor. Transfer toasted spices to a high-speed blender, add garlic, ginger, vinegar, turmeric, and brown sugar. Blend on high for 1 minute until a smooth, thick deep-red paste forms, scraping down blender sides as needed.

Step 1
step1:Make Vindaloo Spice Paste
2

Sear the Chicken Pieces

Heat 2 tablespoons (30ml) of vegetable oil in a heavy-bottomed Dutch oven over medium-high heat (190°C/375°F). Pat chicken pieces completely dry with paper towels, season with ½ teaspoon (3g) of salt. Work in 2 batches to avoid crowding the pan, searing chicken for 2 minutes per side until golden brown on all edges. Transfer seared chicken to a clean plate and set aside.

Step 2
step2:Sear the Chicken Pieces
3

Cook the Onion Base

Reduce heat to medium (175°C/350°F), add the remaining 1 tablespoon (15ml) of oil to the same pot used for chicken. Add finely chopped onions, cook for 8 minutes, stirring occasionally, until soft and deep golden brown. Add the prepared vindaloo spice paste to the pot, stir constantly for 1 minute until oil separates from the paste and a rich, spicy aroma fills the kitchen.

Step 3
step3:Cook the Onion Base
4

Add Simmer Ingredients

Stir crushed tomatoes, cubed waxy potatoes, remaining 1 teaspoon (6g) of salt, and 120ml of water into the onion-spice mixture. Stir thoroughly to evenly combine all ingredients, then bring the mixture to a gentle simmer (small, steady bubbles breaking the sauce surface) over medium heat.

Step 4
step4:Add Simmer Ingredients
5

Slow-Simmer the Curry

Return seared chicken pieces and any accumulated juices from the plate to the pot, stirring to coat all pieces fully in sauce. Reduce heat to low (120°C/250°F), cover the pot with a tight-fitting lid. Simmer for 25 minutes, stirring once halfway through, until chicken is tender and potatoes are fully cooked (easily pierced with a fork with no hard center).

Step 5
step5:Slow-Simmer the Curry
6

Rest and Serve

Turn off the heat, taste the sauce, and adjust salt if needed. Let the curry rest, uncovered, for 5 minutes to allow flavors to meld and the sauce to thicken slightly. Serve hot alongside steamed basmati rice.

Step 6
step6:Rest and Serve

Tips

1.Always toast whole spices over medium-low heat and stir constantly: burnt spices will give the curry a sharp, bitter flavor that cannot be fixed, so pull the pan off the heat as soon as you smell a warm, nutty aroma.
2.Opt for boneless chicken thighs instead of lean chicken breast: the mild fat content in thighs stays juicy through the acidic, low simmer, while breast meat will turn tough and dry easily.
3.Kashmiri chillies deliver the dish’s signature bright red hue and mild, fruity heat; if unavailable, substitute 2 teaspoons of sweet paprika plus ¼ teaspoon of cayenne pepper to match the flavor and color, rather than using extra hot chillies that will overpower the tangy vinegar notes.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Chicken Vindaloo:Frequently Asked Questions

1.Why does this authentic vindaloo recipe call for boneless, skinless chicken thighs instead of chicken breast?
Great question! Thighs have just enough mild fat and connective tissue to stay tender and juicy through the bold, tangy spice simmer, instead of turning dry and rubbery like lean breast. If you only have breast on hand, cut it into 1.5-inch chunks and stir it in during the last 12 minutes of cooking to avoid toughness.
2.Why are waxy potatoes recommended for this recipe instead of starchy russet potatoes?
Waxy varieties like red potatoes or Yukon Gold hold their shape perfectly through the simmer, developing a firm, creamy bite that soaks up the vinegar-spice sauce without turning mushy. Starchy russets break down too easily during cooking, making the sauce grainy and thick instead of bright and smooth.
3.I thought vindaloo was supposed to be extremely spicy—can I adjust the heat without ruining the authentic flavor?
Traditional Goan vindaloo balances heat with bright tang, not just mouth-scorching spice! Start with half the called-for dried red chiles in your spice paste, taste after 10 minutes of simmering, and add extra chile a pinch at a time for more kick. Never cut back on the vinegar, though—it’s the dish’s signature tangy backbone.
4.Do I really need fresh garlic and ginger, or can I use jarred pre-minced versions for the sauce?
For that bright, sharp authentic flavor, fresh is absolutely worth the 2 minutes of extra prep! Jarred pre-minced garlic and ginger sit in acidic brine that mutes their bright, zesty notes and leaves a flat, briny aftertaste that clashes with the vindaloo’s carefully balanced vinegar and spice profile.
5.How should I cook the yellow onion to get the right vindaloo sauce texture?
Dice your yellow onion fine, then cook it low and slow over medium heat for 8 to 10 minutes, stirring often, until it’s soft, translucent, and just starting to turn pale golden. Don’t brown it too dark, as deep caramelized notes will overpower the bright, tangy spice flavors you want in the final sauce.
6.Does this chicken vindaloo hold up well if I make it a day or two ahead of time?
Vindaloo actually tastes even better the next day! Store cooled curry in an airtight container in the fridge for up to 3 days, as the spices and vinegar meld and deepen in flavor as it rests. Reheat gently on the stovetop over medium-low, adding a splash of water if the sauce thickens too much.
7.What’s the best way to serve this authentic Goan chicken vindaloo?
Skip the heavy naan if you want a traditional experience—this vindaloo is best spooned over fluffy, freshly steamed basmati rice, which soaks up that bright, vinegar-kissed sauce perfectly. You can serve a small side of cool cucumber raita for a creamy contrast to the spice, but skip heavy add-ins that mute the dish’s bright, fiery tang.

Comments (14)

2 days ago

OMG this was SO good! I was nervous to make vindaloo at home because I thought it’d be way too complicated for a weeknight, but this 55 minute cook time is totally doable. My kids were skeptical at first because they think all Indian food is too spicy, but I cut the cayenne in half and they devoured it over basmati rice. Total game changer for our family dinner rotation!

yesterday

Same! I cut the heat for my picky 7 year old too and he asked for seconds. Who knew?

yesterday

So happy to hear it worked for your family! Adjusting the cayenne to taste is absolutely the right call if you’re serving folks who prefer milder food — the flavor still shines through without all the heat!

3 days ago

Made this for my potluck this past weekend and people would not stop asking me for the recipe! I used boneless skinless thighs like the recipe suggested and they were so juicy and tender. The vinegar balance is spot on, no weird overly tangy bite like some other vindaloo recipes I’ve tried. 10/10

2 days ago

Thrilled it was a potluck hit! Boneless thighs really do hold up so much better than breast in this recipe, they soak up all that spicy, tangy sauce without getting dry. So glad you enjoyed it!

1 week ago

I meal prepped this on Sunday for my work lunches all week and it somehow got better every single day? The flavors meld so much after sitting in the fridge overnight. I paired it with roasted cauliflower instead of rice for a lower carb option and it slapped. Will be making this at least twice a month from now on.

5 days ago

Okay, medium difficulty is no joke y’all — I had to run to three different grocery stores to find whole cumin seeds and dried Kashmiri chilis, but it was 100% worth the effort. My only note is that next time I’ll add a little extra potato because I love the starchy bite soaking up the sauce.

3 days ago

Pro tip! I order my harder to find Indian spices on Amazon for like $5 a bag, way easier than running all over town. Totally agree about the potatoes, I added cubed yukon golds and it was chef’s kiss.

2 days ago

Great call adding potatoes! It’s a super common variation in many home-style vindaloo recipes, and we’re big fans of that addition too. So glad the end result was worth the spice hunt for you!

yesterday

Made this for my boyfriend last night for our at home date night and he said it’s better than the vindaloo we get at our favorite local Indian spot. That is the highest possible praise, trust me. The only swap I made was using apple cider vinegar because I didn’t have white vinegar on hand, worked like a charm!

2 hours ago

Wait apple cider vinegar swap is genius! I never have white vinegar in my pantry either, I’m definitely trying that next time I make this.

2 weeks ago

As someone who douses everything in hot sauce, I added an extra 3 fresh bird’s eye chilis to this and it had the perfect level of burn for me. The depth of flavor is unreal — you can taste every layer of the spice paste, not just heat. This is the real deal, no dumbed down Americanized version here. Obsessed.

30 minutes ago

Full transparency, I burned the spice paste a little when I was toasting the spices because I got distracted by my dog barking at the mailman, and even with that little mishap it still turned out amazing? That’s how good this recipe is. I can only imagine how perfect it’ll be when I don’t zone out mid-cook. 😂

5 minutes ago

Oh no, sorry to hear about the burnt spice paste mishap! Pro tip for next time: keep the heat on medium low when toasting whole spices, and stir constantly — they only need 30-60 seconds until they’re fragrant, so they can burn fast. Glad it still tasted great even with the oopsie!

1 week ago

My three teens are bottomless pits, so I doubled this recipe last night and there were zero leftovers. Zero! I served it with garlic naan and cucumber raita to cool it down, and even my pickiest teen who only eats chicken nuggets went back for a second helping. I’m calling that a massive mom win.

5 days ago

The raita pairing is non-negotiable for me too! I make a quick one with plain Greek yogurt, grated cucumber, mint, and a pinch of cumin and it cuts the heat perfectly.

3 days ago

Love that this won over your nugget-obsessed teen — that’s the biggest win of all! The raita and naan serving suggestions are exactly how we eat this at home too, such a perfect combo.

2 hours ago

We used to order vindaloo for delivery every single Friday, but after making this recipe we’re never going back. It costs a third of what we pay for takeout, tastes fresher, and I can control exactly how much oil and salt goes into it. Win win win.

30 minutes ago

Same! I calculated the cost per serving and it’s like $2.75, which is wild compared to the $18 per entree our local spot charges. Wild how much money you save cooking it at home.

5 days ago

Super solid recipe, I used gluten free white vinegar and double checked all my spices to make sure there was no cross contamination, and it worked great for my gluten allergy. My only tiny gripe is that the instructions don’t mention how big to cut the chicken pieces — I cut mine into 1.5 inch chunks and that worked well, but a note for new cooks would be helpful!

2 weeks ago

I made a big batch of this last month and froze half of it in individual portions, and I pulled one out for dinner last night and it tasted just as good as the day I made it! Freezes so much better than I thought it would, the sauce doesn’t separate or get weird at all. Adding this to my regular freezer meal rotation for busy weeks.

1 week ago

So glad the freeze test worked out! This sauce is really sturdy, so it holds up beautifully in the freezer for up to 3 months — perfect for those nights you don’t have time to cook from scratch. Great call stocking up!

yesterday

Uh, I totally missed the note about using chicken thighs and used boneless skinless breast because that’s what I had in the freezer. I was worried it’d be dry, but I cubed it small and only simmered it for 12 minutes instead of 18 and it came out perfectly juicy! Don’t sleep on this recipe even if you only have breast on hand.

2 hours ago

Thank you for this! I only have chicken breast in my fridge right now and I was about to run to the store, I’ll just adjust the simmer time like you did. Lifesaver!

just now

Great workaround for chicken breast! We prefer thighs for the extra flavor, but it’s totally possible to get great results with breast as long as you don’t overcook it — thanks for sharing your tip with other cooks!

5 minutes ago

I’ve never made any kind of Indian food from scratch before, I always thought it was too hard and had too many ingredients. This recipe was so straightforward, the steps were easy to follow, and the end result was restaurant quality. I’m so proud of myself! Can’t wait to try more of your recipes now.

just now

This makes us so happy to hear! This is a great first Indian recipe to tackle because the steps are simple even if the ingredient list looks a little long at first glance. Can’t wait to hear what you try next!

3 days ago

I threw in a handful of chopped spinach and a can of rinsed chickpeas at the end to bulk this up a bit and add some extra veggies, and it was chef’s kiss. The spinach wilts right into the sauce and the chickpeas add such a nice texture. Will definitely be doing that every time I make this from now on. So dang good.