Skip to Content

Beef Vindaloo Pressure Cooker & Stovetop

This beef vindaloo recipe is a British Indian restaurant style hot and sour curry and has both Instant Pot and stovetop instructions.

A vindaloo is one of the classic standout dishes on the British Indian restaurant menu. It is spicy, “fiercely” spicy with a sour edge.

Portrait close up image of a beef vindaloo curry in a copper coated curry bowl served with basmati rice and a naan bread

What is a Vindaloo Curry?

Despite the fact that much British Indian food is influenced by Northern India, Pakistan and Bengal, this dish is from the south, Goa to be precise.

Well strictly speaking it is actually a Portuguese dish that got the Indian treatment hundreds of years ago.

It would originally have been Pork Vindaloo, it is now much more closely associated with chicken but I love beef vindaloo.

I like using beef because it has a much strong flavour. This allows me to really play with the sour elements.

Rather than just use the traditional vinegar I use a combination of vinegar, tamarind and lemon juice.

Tamarind is the sour element in curries like my chicken pathia and minced pork curry.

It has a complex sweet and earthy tone as opposed to the comparative simplicity of vinegar that I use in my chicken pickle recipe.

Indian food has a long association with pressure cookers and an Instant pot curry is a beautiful thing.

This dish cooks equally well in both an Instant Pot and on the stovetop. I have provided instructions for both although I usually use my Instant Pot.

Portrait image of a beef vindaloo curry in a copper coated curry bowl served with naan bread

Ingredient Advice.

First of all this is a hot curry, it is meant to be hot, the spice balances the sourness. If you change either then the dish is out of balance so avoid trying to either increase or decrease the chilli in this curry.

I typically use one of two cuts of beef for this vindaloo recipe, that is either neck or shin.

Both really do add a body to the sauce that other cuts simply do not, this accentuates the smooth mouthfeel of the ghee.

You could use cuts like rump and brisket or even a pack of “stewing beef”, they all work really well.

Finally the tamarind, I use a 2.5-3cm cube of tamarind pulp and add 3-4 tablespoons of boiling water.

Allow it to sit whilst stirring occasionally and then pass it through a fine mesh sieve.

It is a messy job but I find it better than the concentrates or store-bought pastes which all vary in intensity a lot

Portrait overhead image of a beef vindaloo curry in a copper coated curry bowl served with basmati rice and a naan bread

Serving Suggestions.

When it comes to sides for curry recipes I am a pretty simple guy.

I favour simply boiled or steamed rice and a flat bread of some description.

My main curry flatbread squeeze is naan bread is my first love when it comes to curry.

Now you can, of course, opt for a chapati or roti of some description.

I also thing that the sour flavours of this curry work with two other things, the first is potatoes. As a result, Bombay potatoes make a great side dish if you wanted something with a little more oomph.

The second thing that is the perfect compliment to the hot and sour flavours of this beef vindaloo is a bit of sweetness. A mango chutney would be a perfect addition.

Square image of a beef vindaloo curry in a copper coated curry bowl served with basmati rice and a naan bread
Yield: 2 Servings

Beef Vindaloo Recipe

Prep Time: 5 minutes
Cook Time: 55 minutes
Marinade Time: 8 hours
Total Time: 9 hours

This Beef vindaloo is hot with chilli and sour with tamarind, vinegar and lemon juice, heavily spiced this really is a wonderful curry!


  • 400 g (14 oz) Stewing Beef
  • 100 g (2/3 Cup) Onion
  • 2 Green Chilli Peppers
  • 2 Medium Tomatoes
  • 125 ml (1/2 Cup) Water
  • 2 Tbsp Ghee

For the Marinade:

  • 1/2 Tsp Ground Cinnamon
  • 1/4 Tsp Ground Cloves
  • 1 Tsp Amchoor, AKA mango powder
  • 1 Tsp Ground Turmeric
  • 1/2 Tsp Ground Cumin
  • 2 Tbsp Kashmiri Chili Powder
  • 1/2 Tsp Ground Black Pepper
  • 50 g (1/3 Cup) Onion
  • 8 Cloves Garlic
  • 1 Tbsp Minced Ginger
  • 1 Tbsp Lemon Juice
  • 1 Tsp Coarse Sea Salt
  • 1 Tsp Honey
  • 3 Tbsp Tamarind Pulp
  • 3 Tbsp White Vinegar
  • 12 Cardamom Pods


  1. Cut the beef into 3cm cubes.
  2. Add all of the ingredients for the marinade with the exception of the cardamom pods to a blender and blitz to a paste.
  3. Add this paste with the cardamom pods to the cubed beef.
  4. Allow to marinade for at least 8 hours although it is better to do it for 24.
  5. Cut the onion into 8 wedges.
  6. Thinly slice the chilli pepper.
  7. Dice the tomatoes.

Instant Pot Instructions.

  1. Place the Instant Pot in saute mode.
  2. When hot add the ghee followed by the onions.
  3. Cook until they begin to colour.
  4. Add the beef with the marinade stir to combine with the onions.
  5. Throw in the tomatoes, green chilli pepper, and water.
  6. Seal the lid and cook for 35 minutes on high pressure.
  7. Allow a 10 minute natural pressure release before opening the pressure valve.
  8. Remove the meat with a slotted spoon.
  9. Set the Instant Pot to saute mode and reduce the sauce by 2/3rds
  10. Return the beef, stir and serve.

Stovetop Instructions.

  1. Heat a heavy-based pan over a medium high heat.
  2. Add the ghee followed by the onion and cook until it starts to colour.
  3. Add the beef and stir to combine with the onions.
  4. Throw in the tomatoes, green chilli pepper, and water.
  5. Stir to combine and bring to a boil.
  6. Reduce the heat and add a lid.
  7. Cook gently for 90 minutes.
  8. Remove the lid and cook for a final 30 minutes on a gentle simmer.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 426Total Fat: 23gSaturated Fat: 12gTrans Fat: 0gUnsaturated Fat: 10gCholesterol: 70mgSodium: 1447mgCarbohydrates: 42gFiber: 9gSugar: 19gProtein: 17g

Calorific details are provided by a third-party application and are to be used as indicative figures only.

Did you make this recipe?

If you made this recipe, I'd love to see what you did and what I can do better, share a picture with me on Instagram and tag me @krumplibrian and tell me how it went!

This recipe will probably taste more of tomatoes than anything else you have ever eaten, the tomato consomme in this simple pasta dish is pure perfection!
Tomato Consomme with Tortellini
Pesto spaghetti is given a new breath of life with some peas, goats cheese and some extra pine nuts, to make a quick pasta dinner.
Pesto Spaghetti with Peas and Goats Cheese
Skip to Recipe