Easy Lamb Vindaloo Recipe (Restaurant-Style Flavor, Simple Steps)

Lamb vindaloo is a spicy, tangy Indian curry made with chilies, vinegar, and slow-cooked lamb. This recipe starts with marinating the lamb, then cooking it gently so the meat becomes tender and the sauce develops depth. This vindaloo recipe focuses on balance. The heat is noticeable but controlled, and the lamb absorbs the spices instead of sitting in a watery sauce. It is a satisfying curry that works well for a relaxed weekend meal and for entertaining.

Top down view of lamb vindaloo in a ceramic bowl with rich red curry sauce.

Disclosure: This post may contain affiliate links. This means I get a small commission if you decide to make a purchase through my links at no extra cost to you.

Why You Will Love This Recipe

  • It hits that classic vindaloo sweet spot, bold heat, tangy vinegar, and warm spices in every bite.
  • Lamb stays rich and tender, so the sauce clings instead of sliding off.
  • The flavor tastes deep, not harsh, because the spices get time to bloom.
  • It’s the kind of curry that makes great leftovers; the next day, it tastes even better.
  • You can tune the heat to your family, keep it mild, or go full spicy.
  • It pairs with simple sides you already love, such as basmati rice or naan.
Close up angled view of lamb vindaloo showing tender pieces coated in thick masala.

Vindaloo vs other Indian curries

If you cook Indian food at home, here’s what you’ll notice right away:

  • Vindaloo vs. Rogan Josh: Rogan Josh is often more rounded and aromatic, with less tang. Vindaloo tastes sharper because of vinegar.
  • Vindaloo vs Madras: Madras curry can be hot too, but it usually doesn’t have the same vinegar punch.
  • Vindaloo vs Tikka Masala: Tikka masala is creamy and mild compared to vindaloo. Vindaloo is typically less rich and more direct.

Ingredients and Substitutes

Ingredients arranged for lamb vindaloo including raw lamb, spices, garlic, and vinegar.
  • Lamb: Lamb shoulder is the most reliable choice. Lamb leg also works, but it may cook faster. Pre-cut lamb stew meat is fine if it has visible marbling. Very lean cuts can turn dry.
  • Vinegar and tamarind: These provide the tang that defines vindaloo. Vinegar gives a sharp, direct sourness, while tamarind adds depth and a softer acidity.
  • Garlic and ginger: Garlic is a key flavor in vindaloo and should not be reduced. Fresh ginger works best, but ground ginger can be used in small amounts if needed.
  • Spices: Coriander seeds, cumin seeds, cloves, cardamom, cinnamon, and black pepper form the spice base. Whole spices give better depth, but ground spices can be used as a substitute.
  • Chilies: Dried red chilies and Kashmiri chili powder control heat and color. Kashmiri chilies add color with mild heat.

See the recipe card for the complete list of ingredients and quantities.

Step-by-step Instructions

Raw lamb pieces mixed with thick vindaloo marinade in a ceramic bowl.

Step 1: Grind whole spices, ginger, garlic, vinegar, and tamarind into a smooth paste. Add the lamb to a large bowl and coat evenly with the ground vindaloo paste. Cover and marinate for 30 minutes.

Sliced onions frying with curry leaves in a cast iron Dutch oven.

Step 2: Heat oil in a heavy-bottom pot and add the chopped onion. Cook for 6-8 minutes until softened and lightly golden. Add curry leaves and ground turmeric. Cook for 30 seconds, stirring constantly to prevent scorching.

Marinated lamb added to onions and curry leaves in a Dutch oven.

Step 3: Add the marinated lamb along with all the paste. Cook uncovered for 10-12 minutes, stirring every 2-3 minutes, until the masala thickens and coats the lamb.

Lamb vindaloo masala cooking down with onions inside a cast iron pot.

Step 4: Add sugar, salt, and 1½ cups of warm water. Stir well, bring to a gentle simmer, then reduce the heat to low. Cover and cook for 60 minutes, stirring every 15 minutes.

Expert Tips

  • If the vindaloo is too spicy, add a few potato chunks to absorb the heat. You can also serve yogurt on the side to balance the heat.
  • If the vindaloo is too sour, add a small pinch of sugar and simmer briefly.
  • To thicken the vindaloo sauce, simmer the curry uncovered, or mash a few potato pieces into the sauce.
  • This homemade vindaloo can be stored in the refrigerator for 3-4 days or in the freezer for upto three months.

Serving Suggestions

Lamb vindaloo is best served with plain basmati rice, which balances the heat. Soft flatbreads such as naan or roti also work well for scooping up the sauce. Plain yogurt or raita can be served on the side to cool each bite. For a fuller meal, pair the curry with a mild vegetable side, such as sautéed greens or a light cabbage stir-fry. Leftover ideas that don’t feel like repeats:

  • Vindaloo wraps with yogurt and cucumbers.
  • Stuffed naan (warm naan, fill with curry, fold and toast in a pan)
  • Baked potato topping with extra sauce and a spoonful of yogurt

Recipe FAQs

Is vindaloo curry very spicy?

It’s not always the hottest dish on the menu. It can be fiery, but heat is a choice.

How do I make lamb vindaloo in the Instant Pot?

Use the sauté function to cook the onions first. Add the marinated lamb and cook for a few minutes. Add water, seal the lid, and pressure cook on high for 15 minutes. Let the pressure release naturally for 10 minutes, then quick-release.

How do I make lamb vindaloo in a slow cooker?

Start by cooking the onions and spices in a pan over medium heat, then add the marinated lamb and cook for a few minutes, until coated. Transfer everything to the slow cooker and add water. Cook on low for 7-8 hours or high for 4-5 hours, until the lamb is tender.

Plated lamb vindaloo served with basmati rice on white ceramic plates.

More Indian Lamb Recipes

  1. Lamb biryani is warm, fragrant, and deeply satisfying in all the right ways. Made in the Instant Pot, this one-pot lamb biryani fits easily into weeknight dinners while still feeling right at home on the table when you’re hosting family or friends.
  2. Lamb bhuna is a rich Indian lamb curry with tender pieces of meat coated in a thick, deeply flavored curry sauce. It is hearty, satisfying, and the kind of comfort food that feels grounding and familiar on the table.
  3. This home-style lamb and potato curry is simple, comforting, and deeply satisfying. Tender lamb and fluffy potatoes sit in a rich curry sauce that feels familiar and filling. It’s the kind of meal that works well for cozy dinners and relaxed family meals.
  4. This lamb korma curry is rich and comforting, with tender lamb cooked in a creamy curry sauce. It works for everyday family meals, planned dinners with guests, and make-ahead cooking.
  5. Lamb keema is rich, comforting, and deeply satisfying in a simple, everyday way. Cooked until crumbly and well seasoned, it works beautifully as a main dish. It also carries easily into wraps, pav, parathas, and quick egg-based meals across the week.

If you tried this Lamb Vindaloo Recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below.

Bowl of lamb vindaloo garnished with cilantro on a white marble surface.

Lamb Vindaloo

This lamb vindaloo is a spicy Indian curry made with dried red chilies, vinegar, and marinated lamb. The sauce cooks down into a thick, deeply spiced vindaloo curry while the lamb turns tender and flavorful. It is a bold dish with heat and tang that is best served simply with rice or flatbread.
No ratings yet
Prep Time: 20 minutes
Cook Time: 1 hour 20 minutes
Total Time: 1 hour 40 minutes
Course: Main Course
Cuisine: Indian
Servings: 4
Author: Shilpa

Equipment

Ingredients

For the vindaloo paste

For the curry

  • 1 lb lamb shoulder cut into 1½-inch pieces
  • 2 tablespoons oil
  • 1 small onion finely chopped
  • 1 sprig curry leaves
  • ½ teaspoon ground turmeric
  • ½ teaspoon sugar
  • ½ teaspoon salt plus more to taste
  • cup water (warm)
  • 2 tablespoons cilantro

Instructions

  • Add the dried red chilies, coriander seeds, cumin seeds, cloves, cardamom pods, cinnamon, black pepper, garlic, ginger, vinegar, tamarind paste, and ¾ cup water to a blender. Blend for 1-2 minutes until a smooth paste forms.
  • Add the lamb to a large bowl and coat evenly with the ground vindaloo paste. Cover and marinate for 30 minutes at room temperature or up to 8 hours in the refrigerator.
  • Heat oil in a heavy-bottom pot over medium heat for 2 minutes. Add the chopped onion and cook for 6-8 minutes, stirring often, until softened and lightly golden.
  • Add curry leaves and ground turmeric. Cook for 30 seconds, stirring constantly to prevent scorching.
  • Add the marinated lamb along with all the paste. Cook uncovered for 10-12 minutes, stirring every 2-3 minutes, until the masala thickens and coats the lamb.
  • Add sugar, salt, and 1½ cups of warm water. Stir well, bring to a gentle simmer, then reduce the heat to low. Cover and cook for 60 minutes, stirring every 15 minutes, until the lamb is tender and the sauce has thickened.
  • Uncover and simmer for an additional 5-10 minutes to adjust consistency. Taste and adjust salt if needed. Turn off the heat and rest for 10 minutes. Garnish with chopped cilantro before serving.

Notes

  • Lamb shoulder or leg works best for this recipe.
  • Keep the simmer gentle to prevent sticking or bitterness.
  • Vindaloo thickens as it rests, so finish slightly looser than desired.

Nutrition

Calories: 194kcal | Carbohydrates: 8g | Protein: 15g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.03g | Cholesterol: 46mg | Sodium: 352mg | Potassium: 332mg | Fiber: 2g | Sugar: 3g | Vitamin A: 208IU | Vitamin C: 13mg | Calcium: 49mg | Iron: 2mg
Tried this recipe? Share it Today!Mention @lentillovingfamily or tag #lentillovingfamily!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating