Prepare to embark on a culinary journey with this incredible Lamb Vindaloo recipe. This iconic South-Indian lamb curry is renowned for its melt-in-your-mouth tender meat, rich spicy sauce, and a distinctive tangy brightness that sets it apart. Enhanced with creamy coconut milk and a vibrant splash of vinegar, this dish delivers an explosion of flavors that will transport you straight to the heart of Goa, India. Follow this easy, foolproof guide to create a truly authentic and unforgettable Lamb Vindaloo in your own kitchen.

Why This Lamb Vindaloo Recipe Will Become Your Favorite
There are countless reasons why this particular Lamb Vindaloo recipe stands out and is destined to become a staple in your culinary repertoire:
- Perfectly Balanced Flavors: This Lamb Vindaloo offers a harmonious blend of heat, tang, and creaminess that is truly irresistible. While often associated with extreme spice, our recipe achieves a wonderfully fragrant and flavor-packed South-Indian curry with a moderate level of heat, beautifully tempered by the nutty richness of creamy coconut milk. The result is an absolutely heavenly dish, especially when scooped up with warm, homemade butter naan or fluffy basmati rice.
- Simple & Accessible Ingredients: Unlike many intricate Indian curries that call for a vast array of spices, this recipe keeps it refreshingly simple. You’ll only need three core spices – cayenne, cumin, and turmeric – which are likely already gracing your pantry. What truly differentiates this vindaloo is the unique addition of a touch of grainy mustard and a splash of vinegar. These ingredients introduce a delightful brightness and acidity that expertly cuts through the richness of the curry, creating a more dynamic and less heavy flavor profile.
- Beginner-Friendly Indian Cooking: If you’re new to the wonderful world of Indian cuisine, this Lamb Vindaloo is an excellent starting point. It’s a relatively straightforward curry to master, involving simple techniques that yield impressive results. Many have found similar success with our acclaimed Vindaloo Pork Curry recipe, which has been a hit for years, demonstrating the inherent simplicity and deliciousness of this cooking method.
- Generous Batch for All Occasions: This recipe is designed to produce a substantial batch of curry, making it ideal for various situations. Whether you’re hosting friends for a vibrant dinner party, preparing meals for the week with delicious leftovers, or looking to freeze portions for quick and convenient future meals, this recipe has you covered. Of course, you can always halve the ingredients if you’re cooking for a smaller crowd.
- Unrivaled Tenderness and Flavor: We highly recommend using bone-in lamb for an even deeper, more authentic flavor profile, especially if you have access to a specialty butcher who can provide stewing lamb meat with bones. This is the traditional method favored by many, including my mother-in-law in India. The experience of tasting that melt-in-your-mouth lamb, infused with all the rich spices and succulent juices from the bone, is one of life’s true culinary pleasures. We hope you’ll savor every moment just as much.
Essential Ingredients for an Authentic Lamb Vindaloo
Crafting this mouth-watering Lamb Vindaloo requires a selection of fresh, high-quality ingredients. Here’s a detailed look at what you’ll need to create this delicious curry:
- Oil: A neutral-tasting oil such as sunflower or canola oil is perfect for this curry, allowing the spices to shine. Alternatively, for an even richer, more traditional flavor, you can opt for ghee.
- Onion: Regular white onions are our preferred choice for curries. They caramelize beautifully, providing a sweet and savory base without overpowering the other delicate flavors, unlike red onions which can sometimes add too much color or sweetness.
- Kosher Salt: Seasoning the onions from the very beginning is crucial. This step layers in flavor early on, enhancing the depth and complexity of the entire dish.
- Garlic: Fresh garlic cloves are always recommended for the most vibrant and pungent flavor, though high-quality bottled minced garlic can be used in a pinch for convenience.
- Cayenne Pepper: This is the primary source of heat in our vindaloo. The amount can be easily adjusted to suit your preference, whether you enjoy a gentle warmth or a fiery kick. Feel free to reduce it if serving those who prefer less spice.
- Ground Cumin: A cornerstone spice in Indian cuisine, cumin contributes a warm, earthy, and slightly pungent flavor. Ensure your cumin is fresh and aromatic; old, stale spices will diminish the overall taste of your curry.
- Ground Turmeric: This golden spice not only gives the curry its beautiful, characteristic glow but also adds a subtle earthy bitterness and numerous health benefits.
- Vinegar: White wine vinegar is used here to provide the essential tangy balance to the rich and spicy sauce. It’s a key component that makes vindaloo distinctive.
- Grainy Mustard: Working in conjunction with the vinegar, grainy mustard adds a delightful pop of flavor and an additional layer of acidity, enhancing the dish’s brightness and complexity.
- Lamb: We typically use boneless lamb roast for convenience, cut into 1 ½” – 2” chunks. However, as mentioned, bone-in lamb (such as shoulder or leg cuts prepared for stewing) will impart even more flavor and richness to the curry. If you have a specialty butcher, ask them for their recommendation on the best cuts for stewing.
- Coconut Milk: For the best results, choose a high-quality, thick, and creamy brand of full-fat coconut milk. This contributes essential richness and a subtle sweetness that balances the heat and tang. For an even fresher taste, you can make coconut milk from dried coconut.
- Fresh Cilantro: Known as dhania in India, fresh cilantro is the perfect aromatic herb for garnishing this dish. Its bright, citrusy notes provide a refreshing contrast and a beautiful finish to the rich curry.
Step-by-Step Guide: How To Make Lamb Vindaloo
Once you experience the incredible flavors of this homemade Lamb Vindaloo, it’s highly probable you’ll find yourself wanting to cook it weekly. The process, while requiring patience for the simmering, is surprisingly straightforward and incredibly rewarding.
The magic begins with properly browning your onions and blooming the aromatic spices. After this foundational step, it’s mostly a hands-off affair, allowing the lamb to gently simmer and tenderize in its fragrant sauce. The simplicity of the technique belies the complexity of the resulting flavors.

Here’s how to create a mouth-watering lamb vindaloo recipe that will impress every palate:
- Prepare the Aromatic Base: Begin by heating the oil in a large Dutch oven or heavy-bottomed pot over medium heat on your stovetop. Add the diced onions along with 1 teaspoon of kosher salt. Cook them patiently, stirring occasionally, until they have softened considerably and achieved a beautiful golden-brown caramelization. This crucial step typically takes around 20 minutes. Exercise caution not to overcook or burn the onions, as this can impart a bitter taste to the entire sauce. The goal is a deep, sweet foundation.
- Bloom the Spices: Once the onions are perfectly caramelized, add the minced garlic, cayenne pepper, ground cumin, and ground turmeric to the pot. Continue to cook for 1-2 minutes, stirring constantly. This brief cooking period is vital for “blooming” the spices, allowing their essential oils to release and become wonderfully fragrant, intensifying their flavor profile before the liquids are added. Ensure the garlic softens but doesn’t burn.
- Add Tang and Acidity: Incorporate the white wine vinegar and grainy mustard into the pot. Cook for another minute, stirring continuously to ensure everything is well combined and the acidic notes are evenly distributed. This step is key to developing the signature tangy flavor of vindaloo.
- Simmer to Perfection: Finally, add the lamb chunks and the coconut milk to the pot. Stir everything thoroughly to coat the lamb in the rich, fragrant sauce. Bring the mixture to a gentle simmer, then reduce the heat to medium-low, cover, and let it cook for 1 to 1 ½ hours. The goal is for the lamb to become incredibly soft and fall-apart tender. Alternatively, for a quicker cooking time, you can transfer the contents to a pressure cooker and cook on high pressure for 30 minutes, allowing the steam to release naturally.
- Garnish and Serve: Once the lamb is tender and the sauce has thickened slightly, remove from heat. Garnish generously with freshly minced cilantro just before serving. The vibrant green of the cilantro adds a burst of freshness and a beautiful aromatic finish to this hearty curry.

What To Serve With Your Delicious Lamb Vindaloo
A truly authentic Indian meal is often a feast of complementary dishes. While Lamb Vindaloo can certainly stand alone, pairing it with the right accompaniments elevates the entire dining experience. The list of possibilities is wonderfully endless:
- Indian Breads: The quintessential choice for scooping up every last drop of the rich vindaloo sauce is soft, buttery homemade naan bread. Its chewy texture and slightly charred flavor are perfect. Alternatively, consider serving it with lighter, whole wheat flatbreads like Pulkha roti (also known as chapati), which offer a simpler, wholesome contrast.
- Rice: Fluffy basmati rice is an absolute must, providing a neutral base to soak up the vibrant curry flavors and balance the spices.
- Appetizers: Begin your meal with crisp homemade potato samosas, their savory, spiced filling providing a delightful textural contrast. Or, for a different twist, try these delicious chicken samosas.
- Vegetarian Sides: To add variety and a vegetarian option to your spread, a dish of steaming masoor dal (red lentil curry) offers a comforting and nutritious counterpoint.
- Refreshing Salad: A simple, cooling salad can be a wonderful palate cleanser. A quick mix of chopped tomatoes, red onion, fresh cilantro, and finely diced green chilies (if you crave more heat) with a squeeze of lime juice would round out the meal beautifully, offering a refreshing crunch against the rich curry.

Make Ahead and Storage Instructions for Lamb Vindaloo
One of the many beauties of curry, and particularly this Lamb Vindaloo, is that its flavors deepen and develop over time. This makes it an ideal dish for preparing in advance, allowing you to enjoy an even more nuanced and rich taste experience.
- Make Ahead: This entire recipe can be cooked a day or two in advance. Simply allow it to cool completely after cooking, then refrigerate. When you’re ready to serve, gently reheat it slowly in a pot over low heat until warmed through. The anticipation only adds to the enjoyment as the spices meld and intensify. You can also cook this recipe in an Instant Pot or slow cooker for convenience, following the appropriate cooking times for tender lamb.
- Advance Preparation Tips: If you prefer to prepare just a few elements in advance rather than the whole dish, you can:
- Measure out all your spices and combine them in a small bowl, ready to be added when needed.
- Dice your onions and store them in an airtight container in the refrigerator, saving you precious time on cooking day.
- Mince your garlic and cilantro, keeping them fresh until cooking.
- Storage: To store leftover Lamb Vindaloo, ensure it has cooled completely to room temperature. Transfer it to an airtight container and store in the refrigerator for 3-4 days. For longer storage, this curry freezes exceptionally well for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: We recommend reheating the curry slowly in a pan over medium-low heat until it is thoroughly warmed through. Keep a cup of water or a little extra coconut milk at hand; you may need to add a splash to thin the sauce back to your desired consistency, as it can thicken in the refrigerator.
Delicious Lamb Vindaloo Variations to Explore
While this classic Lamb Vindaloo recipe is perfect as is, it also serves as a fantastic base for culinary experimentation. Don’t hesitate to personalize it with these delightful variations:
- Meat Swaps: The robust vindaloo sauce pairs wonderfully with a variety of meats. You can easily swap the lamb out for other options like mutton, chicken, beef, or pork (which is the traditional meat in Goan vindaloo). Remember to adjust cooking times accordingly; chicken, for example, will cook much faster than lamb or beef.
- Seafood Delights: For a lighter, yet equally flavorful take, try a seafood version with shrimp or firm white fish. Be mindful that seafood cooks very quickly, so add it towards the end of the simmering process to prevent it from becoming rubbery.
- Spice Blend Experimentation: Feel free to play around with your spice blend to fine-tune the flavor to your preference. Consider adding whole spices like a few green cardamom pods, a couple of cinnamon sticks, a teaspoon of mustard seeds, or whole cumin seeds to the hot oil before adding the onions for an extra layer of aroma and depth. Lightly toasting them will release their complex flavors.
- Fresh Ginger Kick: If you adore the pungent warmth of fresh ginger, experiment by adding half a teaspoon of freshly minced or grated ginger along with your garlic. It adds a delightful zing that brightens the curry.
- Extra Heat Boost: For those who truly love a fiery curry, add a few dried Kashmiri chillies (known for their vibrant red color and moderate heat) or any fresh red chillies, chopped, to the pot along with the garlic. You can also increase the amount of cayenne pepper or add a spoonful of Kashmiri chilli powder for more heat without sacrificing color.
- Tangy Tamarind Twist: If you can source it, incorporating some tamarind paste into your recipe can layer in a wonderful, complex sweet and sour flavor, adding another dimension to the dish’s tanginess.
Frequently Asked Questions About Lamb Vindaloo
Here are some common questions about Lamb Vindaloo to help you master this delicious dish:
What does vindaloo taste like?
Vindaloo is a spicy curry characterized by its bright, tangy notes from vinegar and mustard, balanced by a rich creaminess from coconut milk. It boasts a complex flavor profile that is truly unique and deeply delicious, often with an underlying earthiness from the spices and the savory depth of the meat.
How spicy is vindaloo curry?
While vindaloo has a reputation for being a very hot and spicy curry, this particular lamb vindaloo recipe is designed to be about a medium on the spice scale. It offers a noticeable warmth without being overwhelmingly fiery. You can easily adjust the heat to your preference: for a hotter curry, consider adding 2-3 chopped green chillies along with the garlic, or another spoonful of cayenne (or Kashmiri chilli powder).
Which is hotter: vindaloo or madras?
Traditionally, Vindaloo has the potential to be hotter than Madras, primarily because traditional vindaloo recipes do not always contain coconut milk to temper the heat. However, modern interpretations and individual preferences mean that both Vindaloo and Madras can be similarly spicy curries. Both originate from South India, and the ultimate spice level often comes down to the individual cook or the specific recipe being followed.
Where does vindaloo originate from?
Vindaloo is originally a dish from Goa, a coastal state in South India. Its unique flavor profile, particularly the use of garlic and vinegar, is heavily influenced by Portuguese explorers who arrived in the region during the 15th century. The name “Vindaloo” itself is derived from the Portuguese “carne de vinha d’alhos,” meaning “meat in garlic wine marinade.” Over centuries, this Portuguese influence merged with local Indian spices and culinary traditions to create the iconic dish we know today.
Pro Tips and Tricks for the Best Lamb Vindaloo
Achieving a truly outstanding Lamb Vindaloo is within reach with these expert tips:
- Proper Spice Bloom: The key to a deeply flavorful curry lies in cooking the spices correctly. Let the spices cook until you can really smell them cooking and their fragrant aromas fill your kitchen. If they aren’t properly cooked and toasted in the beginning, their full flavor won’t be as developed, resulting in a less vibrant curry.
- Avoid Bitterness: Be diligent and watch your onions and garlic carefully. It’s crucial that you don’t burn the garlic or the onions. Burnt aromatics will impart an unpleasant bitter taste to your entire sauce, which is very difficult to correct. Low and slow is the way to go for perfectly caramelized onions.
- Rest for Flavor Development: For the ultimate depth of flavor, make your curry a day in advance. Allowing it to rest overnight or for a couple of days gives the spices and flavors time to fully seep into the meat and sauce, marrying together beautifully. This patience is truly rewarded with an even more delicious and complex curry.
- Embrace the Tang: Don’t be shy about the vinegar and mustard. They are there for a reason – to cut through the creamy richness of the coconut milk and lamb. This acidity is what prevents the curry from being too heavy and adds that signature zing that defines vindaloo.
- Source Quality Lamb: As mentioned, bone-in lamb will yield a more flavorful and succulent curry. If possible, seek out a good butcher who can provide quality cuts suitable for slow stewing.
Other Irresistible Indian Curry Recipes You Won’t Want To Miss
If you’ve fallen in love with Indian flavors, explore these other fantastic curry dishes to try out at home:
- Paneer Butter Masala: A rich and creamy vegetarian delight featuring soft paneer cheese.
- Saag Paneer / Spinach Curry: A healthy and flavorful spinach and paneer dish.
- Butter Chicken: The universally beloved, creamy, and mildly spiced chicken curry.
- Chicken 65: A spicy, deep-fried chicken appetizer that can also be made into a curry.
Print Recipe
Rating: 5 out of 5 stars from 9 votes
Lamb Vindaloo Recipe
By: Jennifer Pallian BSc, RD
Lamb Vindaloo is a fall-apart tender spicy South-Indian lamb curry with coconut milk and a splash of vinegar. An easy, foolproof recipe.
Prep Time: 10 minutes
Cook Time: 1 hour 30 minutes
Servings: 8 servings
Ingredients
- 4 tbsp oil
- 4 cups diced onion
- 3 ½ tsp kosher salt, divided use
- 2 tbsp minced garlic
- 1 tsp cayenne pepper
- 2 tsp ground cumin
- 2 tsp ground turmeric
- 2 ½ tbsp white wine vinegar
- 2 tbsp grainy mustard
- 2 ½ lbs boneless lamb, cut in 1 ½” – 2” chunks
- 2 ½ tsp kosher salt (for lamb, if not seasoned separately)
- 1 cup coconut milk
- 2 tbsp minced fresh cilantro, to serve
Instructions
- Heat oil in a large Dutch oven over medium heat. Add onions and 1 tsp of the salt. Cook until very soft and nicely golden, about 20 minutes, reducing heat if onions start to brown too quickly before they’re soft.
- Add garlic, cayenne, cumin, and turmeric and cook for 1-2 minutes, until garlic is soft and spices are wonderfully fragrant. Add the vinegar and mustard and cook a minute more, stirring frequently. Add the lamb and the coconut milk.
- At this point, you can simmer on the stove for 1 to 1 ½ hours, until the lamb is tender and easily falls apart, or transfer to a pressure cooker, stir in the sauce, and cook on high pressure for 30 minutes, allowing the steam to release naturally.
- Garnish generously with fresh cilantro just before serving.
Notes
- Bone-in lamb meat will give you more flavor than boneless, so consider using it if you have access to a good butcher.
- This recipe yields a wonderful large batch of curry – handy if you want to feed guests and have leftovers for the freezer. You can also easily halve the recipe for a smaller portion.
- It truly gets better with age. Let it rest overnight or for a couple of days in the refrigerator, and you’ll notice the flavors develop even further, becoming richer and more complex.
- The vinegar and mustard are integral to this dish; they are there specifically to cut through the creamy richness of the sauce, providing a vital tangy contrast that brightens the entire curry.
Nutrition Information (Approximate per serving)
Calories: 364 kcal | Carbohydrates: 10g | Protein: 32g | Fat: 22g | Saturated Fat: 9g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 8g | Trans Fat: 0.03g | Cholesterol: 94mg | Sodium: 1890mg | Potassium: 614mg | Fiber: 2g | Sugar: 4g | Vitamin A: 122IU | Vitamin C: 7mg | Calcium: 54mg | Iron: 4mg
Nutrition information is automatically calculated and should only be used as an approximation. Dietary needs may vary.
Tried this recipe? Share your experience and leave a comment below! We love hearing from you!