Steak Guides
LambSlow cookedMedium

Lamb Vindaloo Recipe: Tangy, Spicy Slow-Simmered Curry

Make this lamb vindaloo recipe with tender lamb, a tangy tomato sauce, and warm spices. A satisfying homemade curry to make at home for dinner.

October 12, 20268 min readServes 4
Jump to recipe
Lamb Vindaloo Recipe: Tangy, Spicy Slow-Simmered Curry

Prep

20 minutes

Cook

1 hour 20 minutes

Rest

10 minutes

Total

1 hour 50 minutes

Servings

4

Difficulty

Medium

Cut

Boneless lamb shoulder

Method

Slow cooked

Safe internal temperature

63°C / 145°F

Nutrition per serving

480 calories

Protein
29g
Fat
36g
Carbs
17g
Fiber
3g
Sat. fat
14g
Sugar
8g
Sodium
700mg

Nutrition values are estimates based on the listed ingredients and serving size.

This lamb vindaloo recipe turns boneless lamb shoulder into a rich, tangy curry with a tomato sauce, toasted spices, and tender meat. You can control the heat easily: start with one dried chile, taste near the end, and add more only if you want a hotter curry. A gentle simmer gives the lamb time to soften while the sauce thickens around it.

The method is simple even though the ingredient list is fairly long. Blend the spice paste, brown the lamb, build the sauce, and let the pot simmer. Serve it with rice or flatbread so none of the tangy sauce goes to waste.

Why You'll Love This Recipe

  • Lamb shoulder becomes spoon-soft without complicated techniques.
  • Vinegar, tamarind, and spices create the bold flavor without a premade sauce.
  • You can make the curry mild, medium, or hot by adjusting the dried chiles.
  • The flavors round out after a night in the refrigerator.
  • It makes a generous dinner for four and pairs with simple sides.

Lamb Vindaloo Recipe Information

DetailAmount
Preparation time20 minutes
Cooking time1 hour 20 minutes
Resting time10 minutes
Total time1 hour 50 minutes
Servings4
Cooking methodSlow cooked
Internal temperature63°C / 145°F

The frontmatter uses ISO 8601 durations: 20 minutes prep, 1 hour 20 minutes cook, 10 minutes rest, and 1 hour 50 minutes total.

Ingredients

For the vindaloo paste

  • 2 tablespoons white vinegar
  • 1 tablespoon tamarind paste
  • 3 garlic cloves, roughly chopped
  • 1-inch piece fresh ginger, peeled and roughly chopped
  • 1 to 2 dried red chiles, stems removed
  • 2 teaspoons ground coriander
  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon sweet paprika
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground cloves
  • 1 teaspoon kosher salt

For the curry

  • 2 tablespoons neutral oil
  • 1 3/4 pounds boneless lamb shoulder, trimmed and cut into 1 1/2-inch cubes
  • 1 large yellow onion, finely diced
  • 1 tablespoon tomato paste
  • 1 can (14 ounces) crushed tomatoes
  • 1 cup low-sodium beef or lamb stock
  • 1 teaspoon light brown sugar
  • 1 bay leaf
  • 1/2 teaspoon kosher salt, plus more as needed
  • 1/2 cup water, only if needed
  • 2 tablespoons chopped cilantro, for serving

Lamb shoulder is the right choice here rather than a lean, quick-cooking cut. Its connective tissue softens during the simmer and gives the sauce a fuller body. If your dried chiles are very hot, wear gloves while opening them and start with just one.

Step-by-Step Instructions

1. Make the spice paste

Add the vinegar, tamarind, garlic, ginger, dried chile, coriander, cumin, paprika, turmeric, cinnamon, cloves, and 1 teaspoon salt to a small blender or food processor. Blend until mostly smooth, scraping down the sides once. The paste should be thick and fragrant. Add 1 teaspoon of water only if the blades cannot move.

2. Season the lamb

Place the lamb in a bowl and rub it with about half of the spice paste. Let it stand while you dice the onion, about 10 minutes. That short rest gives the surface time to pick up flavor without requiring an all-day marinade.

3. Brown the lamb

Heat the oil in a heavy Dutch oven over medium-high heat. Add half of the lamb in a single layer and cook for 3 to 4 minutes per side, until browned in several places. Transfer it to a plate, then repeat with the rest of the lamb. Work in batches so the meat browns instead of steaming.

4. Build the sauce

Lower the heat to medium. Add the onion and the remaining 1/2 teaspoon salt to the pot. Cook for 6 to 8 minutes, stirring often, until the onion is soft and lightly golden. Stir in the tomato paste and the remaining spice paste, then cook for 1 minute. It should smell toasted and aromatic, not scorched.

5. Simmer until tender

Stir in the crushed tomatoes, stock, brown sugar, bay leaf, and browned lamb, along with any juices on the plate. Bring the pot just to a simmer. Partially cover it, reduce the heat to low, and cook for 60 to 70 minutes, stirring every 15 minutes, until the lamb is fork-tender and the sauce coats a spoon. If the sauce thickens before the lamb is tender, add a splash of water.

6. Finish, check, and rest

Remove the bay leaf. Taste the sauce and adjust it with salt, a little more tamarind, or another crushed chile if needed. Check a thick piece of lamb with an instant-read thermometer; it should reach at least 63°C / 145°F. Take the pot off the heat, cover it, and let it rest for 10 minutes. Scatter cilantro over the curry before serving.

Tips for Best Results

Keep the simmer low, with only occasional bubbles breaking the surface. A hard boil can make the lamb tighten before its connective tissue has time to soften. If the pot is losing liquid quickly, keep the lid more firmly in place and add water a few tablespoons at a time.

Taste for balance, not just heat. The vinegar and tamarind should be noticeable without making the curry harsh. A small pinch of sugar smooths sharp tomato acidity; it should not make the sauce sweet. For food safety, use a clean plate for the cooked lamb and refrigerate leftovers within two hours.

Ingredient Substitutions

Boneless leg of lamb can replace shoulder, but start checking it after 40 minutes because it is leaner. Beef chuck is another practical substitute when lamb is unavailable, although the flavor will change; browse more beef recipes for other slow-simmered ideas.

If you do not have tamarind paste, use an extra teaspoon of vinegar and a small squeeze of lemon at the end. Apple cider vinegar can replace white vinegar. Fresh red chile can stand in for dried chile, while cayenne works when you need another option; add it gradually because it is more concentrated.

What to Serve With

Steamed basmati rice is the simplest match for this saucy curry. Warm naan or roti works well too, as does a cooling cucumber salad with yogurt and mint. For another lamb-centered meal, try this lamb hotpot recipe or these slow-cooked lamb recipes.

Keep the sides mild and uncomplicated so the vindaloo stays at the center of the meal. Chopped cilantro, lime wedges, and plain yogurt let everyone adjust the brightness and heat at the table.

Storage Instructions

Cool the curry in shallow containers, then cover and refrigerate it for up to 3 days. The spices meld as it rests, so leftovers are often even more rounded the next day. For longer storage, freeze cooled lamb vindaloo in airtight containers for up to 2 months. Leave a little room at the top for expansion and label the container with the date.

Thaw frozen curry overnight in the refrigerator. Do not thaw it on the counter, and do not leave cooked lamb at room temperature for more than two hours.

Reheating Instructions

Reheat the curry in a covered saucepan over medium-low heat until it is steaming hot throughout, stirring occasionally. Add a tablespoon or two of water or stock if the sauce has become very thick. For one portion, microwave it in a covered, microwave-safe bowl in 45-second intervals, stirring between intervals.

Reheat only the amount you plan to eat. Repeated warming and cooling can affect both texture and food safety.

Frequently Asked Questions

Is lamb vindaloo recipe very spicy?

It can be, but homemade vindaloo is easy to adjust. One dried chile gives a warm medium heat for most diners; use two for a hotter curry. The vinegar, tamarind, and spices should remain as noticeable as the chile.

Can I make this lamb vindaloo recipe ahead?

Yes. Cook it up to two days ahead, cool it promptly, and refrigerate it. Reheat it gently with a splash of water or stock. The sauce becomes more integrated as it rests, which makes this a useful dinner for guests.

Why is my lamb still tough?

Lamb shoulder needs enough time at a gentle simmer for its collagen to soften. If it is still chewy after 60 minutes, continue cooking in 10-minute increments with the lid partly on. Add a little water if needed, and avoid a hard boil.

What temperature should lamb reach?

For whole cuts of lamb, cook to at least 63°C / 145°F and allow a rest. In this braised recipe, tenderness matters as well, so the cubes should yield easily to a fork.

Conclusion

This lamb vindaloo recipe is a good way to turn lamb shoulder into a rich, bright, spice-layered dinner. Brown the meat well, simmer it gently until tender, and adjust the tang and heat at the end to suit your table. Serve it with rice or warm flatbread, then save the leftovers for an even more rounded meal the next day.

Nutrition estimates are per serving: about 480 calories, 29g protein, 36g fat, 14g saturated fat, 17g carbohydrates, 3g fiber, 8g sugar, and 700mg sodium.

#lamb vindaloo#lamb curry#indian-inspired dinner#slow cooked lamb#spicy lamb recipe