Vindaloo is the dish we order at every Indian restaurant we walk into. It’s our benchmark of flavor. We wanted a real version in our own kitchen… the kind where the heat builds slow, the flavors are so on lock that we can’t stop eating it. This is it.

We’ve been on the hunt to recreate this at home for years. The bland batches came first. Then the too-tomato-forward ones that lost the vinegar backbone entirely and tasted like spiced marinara. We tried shorter marinates. We tried a jarred sauce once, and it flattened everything we were building toward. What finally worked: the paste made from scratch, and a full overnight sit in the chili-vinegar base โ that’s what gets the flavor into the lamb rather than just onto it.
The sauce that comes out is thick, dark, and tangy. The lamb falls apart. The heat builds and stays. It tastes like the version we’d been ordering at our favorite restaurant for years. Turns out it just needed a full night in the marinade and a paste we made ourselves.

๐ช Ingredients for Lamb Vindaloo
For the Vindaloo Paste
- Dried red chiles: Kashmiri for deep red color with moderate heat; add de arbol or bird’s eye if you want more fire
- Garlic: Fresh only; pre-minced won’t give you the same punch in the paste
- Fresh ginger: Skip the jar; fresh makes a real difference when it’s going into the blender raw
- Cumin seeds: Whole seeds give more depth than ground; the blending process does the work
- Coriander seeds: Toast briefly in a dry pan if you have an extra minute
- Ground turmeric: Earthy depth and color
- Red chili powder: Use Indian-style red chili powder (Kashmiri chili powder) or cayenne, not US chili powder (which is a blend)
- Garam masala
- Kosher salt
- White vinegar: The backbone of the whole sauce; don’t sub apple cider or wine vinegar here
- Brown sugar: Balances heat and acid; jaggery is the traditional choice if you can find it at an Indian grocery
For the Curry
- Lamb leg: Trimmed and cut into 1ยฝ-inch pieces; shoulder works but needs extra cook time. We are fanatical about the American Lamb from Freedom Run Farms and buy it whenever we can.
- Vegetable oil
- Yellow onion
- Kosher salt
- Cilantro and lemon wedges: To finish; don’t skip the lemon; it brightens everything
Equipment
- Heavy pot or Dutch oven: Holds heat evenly so the onions and lamb build color without scorching
- Blender or mini food processor: A mini food processor handles this paste quantity better than a full-size blender
๐ How to Make Lamb Vindaloo
- Make the paste. Soak the dried chiles in hot water for 10 minutes, then drain. Blend chiles, garlic, ginger, cumin, coriander, turmeric, red chili powder, garam masala, salt, vinegar, and sugar into a smooth, thick paste. Add water a tablespoon at a time if the blender is fighting you. The finished paste should coat a spoon.
- Marinate the lamb. Toss lamb pieces with the paste until every surface is fully coated. Cover and refrigerate at least 1 hour, or overnight for maximum depth. The vinegar works into the meat during the marinate โ that’s the difference between curry with lamb in it and lamb that actually tastes like vindaloo.
- Build the base. Heat oil in a heavy pot over medium heat. Add onion and salt, and cook for 12โ15 minutes, stirring regularly, until deeply golden. Don’t rush this step. Blonde onions give you a weak sauce. You want the natural sugars caramelized โ that’s where a big part of the curry’s complexity comes from.
- Add the lamb. Add the marinated lamb directly to the pot. Cook 5โ7 minutes, turning once or twice, until the outside loses its raw color and picks up some light sear.
- Simmer low and slow. Add 1 cup of water, bring to a simmer, then cover, reduce to low, and braise. Cook 60โ90 minutes, stirring every 20 minutes or so, until the lamb is fork-tender and pulls apart with no resistance. Uncover for the last 15โ20 minutes to let the sauce tighten. The finished sauce should be fiery, tangy, and slightly sweet – thick enough to coat a spoon.
- Rest and serve. Pull from the heat and rest for 10 minutes. The sauce thickens a bit more as it cools. Taste and adjust salt. Garnish with chopped cilantro and serve with lemon wedges.

๐ Substitutions
- Kashmiri chiles for other dried red chiles: Ancho or guajillo bring less heat with more smokiness. Any dried red chile works; Kashmiri gives the best color-to-heat ratio for this dish.
- White vinegar for apple cider vinegar: It works, but the flavor will be softer. Stay away from balsamic or red wine vinegar – they’ll overpower the spices.
- Brown sugar for jaggery: Jaggery is the traditional choice and has a more complex, molasses-like sweetness. Worth seeking out at an Indian grocery if you can.
- Lamb leg for lamb shoulder: Shoulder has more connective tissue and may need an extra 20โ30 minutes to reach the same tenderness. The boneless leg of lamb is a good alternate cut if you want something that cooks more evenly.
- Store-bought vindaloo paste for homemade: Start with 3โ4 tablespoons, taste, then adjust salt, heat, and vinegar at the end. A good jarred paste gets you there on a weeknight; it just won’t have the depth of grinding your own.
๐ก Meat Nerd Tips
- Don’t rush the onions. Twelve to fifteen minutes over medium heat, stirring often, until they’re deep golden. This step is the flavor base for the entire sauce โ light, translucent onions give you a weak curry.
- The paste has to be smooth. Grainy paste means spices won’t fully integrate. A mini food processor handles this quantity better than a full-size blender. If it stalls, add water a tablespoon at a time and keep going.
- Marinate cold, not at room temp. The vinegar will start breaking down the surface proteins if the lamb sits out too long. Keep it in the fridge during the marinate; cold and slow does the work.
- Taste before adding salt at the end. The paste already has salt baked in, and it concentrates as the sauce reduces. Season the finished dish, not throughout cooking.

๐ฝ๏ธ What to Serve with Lamb Vindaloo
- Basmati rice: The sauce soaks into the grains, and the clean, neutral flavor dials back the heat between bites
- Warm naan: Equally good for scooping; great for getting every last bit of sauce
- Cucumber raita: Smart move alongside this one: the heat builds over the meal, and raita keeps things in check
- Cava spicy lamb meatball bowls: If you’re building a spread and have leftover vindaloo paste, this is the move
๐งย Leftovers and Storage
- Fridge: Store in an airtight container for up to 4 days; the flavor deepens overnight and it’s genuinely better on day two
- Freezer: Freeze for up to 2 months; portion before freezing so you can thaw only what you need
- Reheat: Low heat with a splash of water to loosen the sauce; don’t boil or the lamb will tighten up
Have you tried this recipe? Do us a favor and rate the recipe card with the โญ โญ โญ โญ โญ and drop a comment to help out the next reader.
Lamb Vindaloo Recipe

Recommended Equipment
- dutch oven or large cast iron skillet
- Mini food processor or blender
Ingredients
For the Vindaloo Paste
- 8-10 whole dried red chiles stems removed
- 6-8 cloves garlic
- 1 inch fresh ginger
- 2 teaspoons cumin seeds
- 2 teaspoons coriander seeds
- ยฝ teaspoon ground turmeric
- 1 teaspoon red chili powder
- 1 teaspoon garam masala
- 1 teaspoon kosher salt
- ยฝ cup white vinegar
- 1 tablespoon brown sugar
- ยผ cup water as needed to blend
For the Curry
- 2 lbs lamb leg trimmed and cut into 1ยฝ-inch pieces
- 2 tablespoons vegetable oil
- 1 medium yellow onion finely chopped
- ยฝ teaspoon kosher salt
- 1 cup water
- Chopped cilantro to garnish
- Lemon wedges to serve
Instructions
Make the Paste
- Soak dried chiles in hot water for 10 minutes, then drain. Blend chiles, garlic, ginger, cumin, coriander, turmeric, red chili powder, garam masala, salt, vinegar, and sugar until smooth and thick. Add water a tablespoon at a time if needed.
Marinate the Lamb
- Toss lamb with the paste until fully coated. Cover and refrigerate at least 1 hour, or overnight for best results.

Build the Base
- Heat oil in a heavy pot over medium. Add onion and salt. Cook 12โ15 minutes, stirring often, until deeply golden and caramelized.

Add the Lamb
- Add marinated lamb to the pot. Cook 5โ7 minutes, turning occasionally, until the outside is lightly seared and no longer raw-looking.

Simmer
- Add 1 cup water. Bring to a simmer, cover, and cook on low for 60โ90 minutes, stirring every 20 minutes, until lamb is fork-tender. Uncover for the last 15โ20 minutes to thicken the sauce.

Rest and Serve
- Remove from heat. Rest 10 minutes. Taste and adjust salt. Garnish with cilantro and serve with lemon wedges.

Notes
- Kashmiri chiles give the best color-to-heat ratio. Add hotter chiles if you want more fire.
- Jaggery is the traditional substitute for brown sugar: it’s worth seeking out at an Indian grocery if you’re planning to make this a lot.
- Store leftovers in an airtight container in the fridge for up to 4 days; flavor improves overnight.
- Reheat gently over low heat with a splash of water. Do not boil, or the lamb will toughen. Braised lamb should hit 190โ205ยฐF internal for full fall-apart texture.
Nutrition
Bookmark this recipe now!

Quick Summary
Lamb vindaloo is a Goan-inspired curry built on a from-scratch paste of dried chiles, garlic, ginger, and vinegar โ the kind of dish you judge Indian restaurants by. Marinate overnight, build a deep golden onion base, and let the whole thing simmer low and slow until the lamb is spoon-tender and the sauce is thick, fiery, and just barely sweet. Check your meat temperature guide if you’re unsure on doneness โ braised lamb should hit 190โ205ยฐF internal for that full fall-apart texture.
โ FAQs
The vinegar. Most Indian curries are built on tomato, cream, or yogurt as the acidic element. Vindaloo skips those and uses vinegar as the backbone, which gives it a distinctly bright, tangy flavor alongside the heat. The dish traces back to a Portuguese recipe called carne de vinha d’alhos (meat with wine and garlic) that Goan cooks adapted with dried chiles and local spices.
Yes. Use fewer dried chiles (or swap half with sweet paprika), reduce the red chili powder, and add a touch more brown sugar to balance. As written, the heat is significant but not brutal โ it builds over the meal rather than hitting you immediately.
Not mandatory, but it’s the difference between lamb sitting in vindaloo versus lamb that tastes like vindaloo. One hour gets you most of the way there. Overnight gets you the rest.
Yes. Start with 3โ4 tablespoons, taste, and adjust salt, vinegar, and heat at the end. Good jarred pastes like Patak’s will get you there on a weeknight. They just won’t have the freshness you get from grinding your own.


















