How to make the best Kerala Beef Vindaloo? Which tips would be helpful?

Today we are going to learn how beef chicken vindaloo is to be prepared:


  • Beef cubed-
  • Onion finely chopped
  • Shallot
  • Ginger
  • Garlic
  • Curry leaves
  • Green chilly
  • Salt to taste
  • Sugar
  • Cumin seeds
  • Coconut oil
  • For the marinade
  • Dry red chilly
  • Kashmiri chilli powder
  • Turmeric powder
  • Black pepper
  • Fennel seeds
  • Fenugreek seeds
  • Mustard seeds
  • Cinnamon
  • Clove
  • Cardamon
  • Vinegar

To make the Vindaloo, follow the subsequent steps:

  • If you do not want your vindaloo to be extremely spicy, then consider removing the seeds from the chillies. Now put all the below-mentioned ingredients in the bowl and let them be soaked in the vinegar for about 10 minutes:
  • Chillies
  • Fenugreek seeds
  • Pepper
  • Mustard Seeds
  • Cumin
  • Cloves
  • Cinnamon
  • Cardamom

Now in this stage, make a good and fine paste of the ginger and the garlic and mix the Kashmiri red chilli powder in that.

Now it’s time for the marination. Marinate the beef with the prepared ginger and garlic paste.

Now it’s time to prepare another marination. For that in a bowl take two tablespoons of the coconut oil and put the following ingredients in that and mix well:

  • Chopped shallots
  • Curry leaves
  • Salt

(Now store this mixture in the refrigerator to make sure that all the flavours are nicely-getting fused.


The longer you place the marinade in the refrigerator, the more it will get flavourful.

It’s sauteeing time! Heat the coconut oil in the pan. And once it is extremely hot, now it’s time for you to put the following and saute it until they turn out to be the golden brown;

  • Sliced Onions
  • Green chillies
  • Curry Leaves

Now add the beef which you have marinated. Stir fry it. It will take no more than 8 to 10 minutes for the meat to get beautifully stir-fried. After that, you are supposed to add one cup of water to the beef. It will help out to get extremely softened and tender. For a good twenty minutes let it cook.


To balance the saltiness and spiciness of the beef, you should add one teaspoon of sugar to it.

Now check the taste of the salt and after that consider adding the curry leaves.


If you have obtained the thickened consistency of the gravy, then it means that you are on the right track.

What if the Beef Vindaloo is to be cooked in the Instant Pot?

All the steps to make the vindaloo are the same until the marination.

  • First of all, set the instant pot to high mode. Once it is hot, then you should add the coconut oil and the vegetables which you want to saute. It will hardly take about 5 to 6 minutes to saute in the pot.
  • Now, this step allows you to add the meat. The meat should be thoroughly and painstakingly sauteed for almost 7 to 8 minutes.
  • Now, this step is the same as we have discussed above. Add about half a cup.
  • After you add the water, place the lid on the top and check the handle which releases the steam.
  • If you want to pressure cook then set the temperature at the highest. Allow it to be cooked for a good 20 minutes. If you are looking for the best Greek food, you can check our menu. 


After 20 minutes if you think that the gravy is not ready to eat, then set the temperature for another 10 minutes.


Related Posts

  • June 19, 2024


Ultimate Guide To Ayurvedic Cooking

Ayurvedic cooking prepares food by following the ancient Ayurveda texts’ fundamental principles for digestion, food compatibility, seasonality, and more. The Ayurvedic cooking techniques are simple but rooted in deep knowledge…

  • June 15, 2024


Tare The Delicious Malai Kofta At Sylvania Indian Restaurant

The great thing about Indian food is the ample variety it offers for both vegetarians and non-vegetarians. The blend of fresh ingredients cooked with aromatic, flavourful spices makes you fall…

  • June 1, 2024


Savor The Flavors Of India At The Best Sylvania Indian restaurant

At Sylvania Indian restaurant we serve you all the most amazing and delicious food, as we are the best Indian restaurant available in the town. We serve delicious Indian food…