How To Make Lamb Vindaloo

Lamb vindaloo

Lamb vindaloo

When I first came to the UK, I was here on a student work visa. I worked in a pub near Croydon and was taken out for my first real British Indian restaurant curry after my first shift. I was told to order the lamb vindaloo and I loved it!

Growing up in California where Mexican food is very popular, I loved spicy food but I was not expecting the extreme heat that was introduced to me that evening. The flavours were new and exciting – like nothing I’d eaten before.

That was many years ago but I still remember it like it was yesterday. It was the beginning of my love affair with British Indian restaurant (BIR) cuisine.

Nowadays I make all the classic BIR meals at home so I am happy to be able to show you the king of them all: the lamb vindaloo.

But first, a bit of vindaloo trivia.

Authentic vindaloo curry owes its origins to Portuguese controlled Goa in the fifteenth century where the dish was served with pork meat. The name vindaloo was most likely a mispronounceation of the similar Portuguese dish carne de vinho e albos or meat with wine and garlic.

Many UK Indian restaurant chefs add potatoes to their vindaloo curries. ‘Aloo’ means ‘potato’ in Hindi so a lot of the original self-taught Pakistani and Bangladeshi chefs mistakenly added potatoes to this fiery curry and it stuck.

British Indian restaurant lamb vindaloo is not very similar to the authentic Goan version other than in name and that it is quite spicy. If you would like to read my authentic vindaloo recipe, please click here.

This recipe is the result of trial and error and of course watching many great curry house chefs do their work. I’ve used both green chillies and also super hot scotch bonnet chillies. It is spicy but not over the top so. You can still taste and enjoy all the flavours. If you want yours even hotter, just add more chillies. That tends to do the job.

By the way, I don’t add potatoes to my vindaloo curries but if you would like to, I recommend cooking them in the sauce until very tender. You might also like to make them ahead of time as many curry house chefs do. Here is a good recipe for doing this.



Curry Sauce
All of the authentic Indian restaurant style recipes on my blog call for a base curry sauce. There is a link for my base sauce below in the recipe.

Pre-Cooked Lamb

There cook my lamb for this recipe in two different ways. The most common way that it is cooked in restaurants is for the meat to be slowly stewed with spices. Here is my recipe for this method. You may also like to try a more tandoori style lamb. Here’s my tandoori lamb tikka recipe if you’d like to make tandoori lamb vindaloo.


Making lamb vindaloo

The essential ingredients for a great lamb vindaloo

Making lamb vindaloo

Fiery hot red chilli powder, madras curry powder, cumin and coriander powder, fenugreek and turmeric

Making lamb vindaloo

Heat the ghee. When bubbling, add the spices and stir.

Making lamb vindaloo

Now stir in the garlic and ginger paste

Making lamb vindaloo

In go the chillies and tomato paste!

Making lamb vindaloo

Stir in some heated base curry sauce.

Making lamb vindaloo

Now add the meat.

Making lamb vindaloo

Almost there!

Making lamb vindaloo

Stir in the yogurt one tablespoon at a time followed by the vinegar.

Lamb vindaloo

Make this tonight!

How to make british indian restaurant style meals

Illustrated with photographs of each recipe!

My Ebook of curry house style recipes is available now for download to Kindle, iPad, Smartphones and most tablets!
5.0 from 2 reviews
How To Make Lamb Vindaloo - An Indian Restaurant Favourite
Recipe type: Main
Cuisine: BIR
Prep time: 
Cook time: 
Total time: 
Serves: 3-4
  • 800g pre-cooked lamb meat
  • 2 tablespoons ghee or vegetable oil
  • 2 tablespoons garlic and ginger paste
  • 3 fresh green chillies finely chopped
  • 2 scotch bonnet chillies - finely chopped
  • 1 tablespoon cumin powder
  • 1 teaspoon turmeric
  • 1 tablespoon madras curry powder
  • 1 tablespoon coriander powder
  • 1 tablespoon tomato paste
  • 3 tablespoons red hot chilli powder (be careful - less might be better)
  • 4 cloves
  • 1 bay leaf
  • 6 green cardamom pods - smashed
  • 2 potatoes - pre-boiled(optional)
  • 2 tablespoons vinegar
  • 2 tablespoons plain yogurt
  • 500ml (2 cups) heated curry sauce
  • salt and pepper to taste
  • 3 tablespoons chopped coriander
  1. Heat the ghee/vegetable oil over medium heat.
  2. Allow to sizzle for about a minute and then add the spicesc. The curry will darken as the turmeric fries away.
  3. Now scoop in the garlic and ginger along with the chopped chillies.
  4. Throw in the potatoes (if using) and the heated curry sauce. Stir to combine while adding the pre-cooked lamb pieces.
  5. Stir in the yogurt one tablespoon at a time followed by the vinegar and tomato paste.
  6. Check for seasoning and then sprinkle with the chopped coriander and season to taste with salt and pepper.

If you like the look of this lamb vindaloo, please be sure to share it with the share icons below.



  1. says

    This recipe is simply brilliant. We’ve made lots of homemade curries – but this was probably the best. It’s a vindaloo, so it was hot, but that didn’t take away from the flavours. I recommend giving this a go.

    • Dan Toombs says

      Thank you very much for that Martin. I’m really glad you liked it. i’ll be posting many more restaurant curries.


  2. Gary Burke says

    Hi Dan, you have saved my life!
    Here in Australia everything is dulled down and how I miss my curry from the uk, I have cooked this camping with friends on an open fire in a dutch oven (not the english version!) and it turned out fantastic. again many thanks for taking the time to bring this to x pats who just crave the taste of home. regards Gary

    • Dan Toombs says

      Thank you very much Gary for taking the time to comment. I’m really glad you liked the recipe. I have many more to share so please keep in touch.


  3. TammyB says

    Simply Amazing!!

    I have been searchign for years to find a Madras/vindaloo recipe to make my other half as we absolutely love indian takeaway. When I found this I wasn’t confident but thought I’d give it a whirl for easter.
    I must say that the whole thing came together at the end and tasted delicious, if not better than take out. My other half was so impressed that he wants me to make it again tonight so curry two nights in a row for us, but may ad prawns this time.
    Thank you for adding these recipes, as I said simply amazing!

    • Dan Toombs says

      Thank you very much Tammy. I’m really glad you liked the recipe. I’ve got loads more like that on the way. :-)


    • Dan Toombs says

      Hi Forrest

      Try about 500ml of curry sauce. It is a personal thing. 500ml is how I make it but you may prefer more or less. Experiment and have fun.


      • Forrest says

        I’m still confused lol. What do you mean by “curry sauce”? You listed 2 cups/500 ml of curry sauce as an ingredient. When I google curry sauce, I get recipes that are similar to your whole recipe. Was that a misprint, did you mean 500ml of water?



          • Russ says

            Forrest, Dan means the ‘curry sauce’ that you would pre-make and add to the above recipe. There is a link on this page above for both Large & Small batches of the curry sauce… Dan recommends the larger batch for a more authentic taste. Hope this helped.

  4. Frazer says

    Simply brilliant, a nice hot curry that isn’t all heat. lots of flavour and smells delicious. This will now become part of the monthly dishes. Five stars from me.

  5. James O says

    This recipe lacks the fundemental ingredient for Vindaloo….

    The Vin part for vindaloo comes from the word WINE. It was originally a Portuguese dish of meat cooked in wine!

    What you have here is just a hot mosalla style curry recipe. Not a real vindaloo!

    • Dan Toombs says

      Hi James

      I have authentic pork vindaloo recipes on my site too. This is the British Indian restaurant version which is the same only in name.


  6. Kelly Gerry says

    Wow… needed to find someone to check some of my homemade curry recipes… which I developed from my visits to Brazilian Pubs that served great BIR food (of which I am a huge fan).

    this is really good… and a great resource for my future curry adventures.

    thanks and let me know if you want to start a restaurant in Texas… they need curry here badly.


    • Dan Toombs says

      Thank you very much Kelly. I’m really glad you liked the recipe. Would love to visit Texan again someday. Happy cooking.


  7. Laura says

    Wow! We were busy at work, so this (these) four recipes took us 3 nights after work. On night one we made the curry sauce, on night two we pre-cooked the lamb and potatoes, and on night three we made the actual lamb vindaloo! It was really, really good!

    I am sure we will get faster with practice, but am curious how different the final outcome would be if we just sauteed the meat with a few spices, and chopped the potatoes smaller and pan fried them, also with similiar spices, and then followed the vindaloo recipe?

    That said, we have a lot to freeze for future meals, and a new confidence with Indian cooking – thank you!!!

    Laura & Jim

    • Dan Toombs says

      Thank you Laura and Jim

      You could definitely do just as you suggested. It will come out great. Just make sure that the meat cooks until nice and tender. Really glad you liked the recipes.


  8. Hanz says

    Hi Dan

    I noticed in your caption on one of the pictures, you used tomato Paste , but it’s not in the recipe below. Should this be added ? If so, how much?

    Thank you

    • Dan Toombs says

      Hi Hanz

      Thank you for noticing. This is an updated version of my original recipe and I left it out when typing the recipe. All fixed now.


  9. Chris B says


    I noticed in one of the captions you mentioned Madras Curry Powder, but I can’t see this in the list of ingredients. Do I need to add it?


    • Dan Toombs says

      Hi Chris

      Thank you for noticing that. All fixed now. You could get away without adding it but it does add to the flavour.


  10. Rachel says

    Hi Dan,
    I have never attempted to make Lamb Vindaloo before, always opting to order it from an Indian restaurant or get a take away container to enjoy at home. This recipe was super easy, and so delicious. I made it as a special date night dinner for my husband, and he was very pleased and impressed. Thank you for sharing this recipe.

  11. Laura Raab says

    Just found your website last week, and made Lamb Vindaloo yesterday, along with the curry sauce, madras curry powder, and precooked lamb. It was fabulous, but even though I love spicy food, it turned out more spicy-hot than I prefer. Can you please clarify what type of green chilies you normally use? I had jalapenos on hand, so that is what I used, and because I can never find scotch bonnet peppers here, I used habanero.

    • Dan Toombs says

      Hi Laura

      Thanks for your input. Chillies are difficult as they can vary so much in heat. I use japapenos but I really love spicy food. You should perhaps add less at first and then adjust to taste after the curry is finished. It is easy to add more at the end but difficult to cool it down once they are added.

      Good luck and happy cooking.


Leave a Reply

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

Rate this recipe: