Go Back
+ servings
beef vindaloo recipe

Beef Vindaloo

Authentic, easy to make melt-in-your-mouth beef curry to tantalize your tastebuds!
5 from 175 votes
Print Pin
Course: Side Dishes
Cuisine: Indian
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Author :Nish Kitchen
Servings 4

Ingredients

Vindaloo paste:

Beef vindaloo:

  • 1 kg gravy or chuck steak or braising steak cut into 2.5 cm cubes
  • 3 tablespoons oil
  • 2 cups chopped onions
  • 3 garlic cloves chopped
  • ½ teaspoon ground turmeric turmeric powder
  • 1 teaspoon red chili powder
  • 2 tomatoes medium, chopped
  • 2 tablespoons tomato paste purée
  • 2 tablespoons cider vinegar see notes
  • 1 teaspoon white sugar
  • 1 cup water
  • Salt to taste
  • Coriander cilantro leaves, chopped, to garnish

Instructions

  • Vindaloo paste:
    Prepare vindaloo paste according to the recipe instructions. Set aside. (Get the recipe here)

Beef vindaloo:

  • Place beef in a large bowl. Add vindaloo paste. Toss to coat. Cover and marinate in the refrigerator for at least an hour or overnight if possible.
  • Meanwhile heat oil in a large frying pan over medium-high heat. Add onions, and sauté, stirring occasionally, for about 2-3 minutes or until the onions are soft and translucent. Add chopped garlic, and sauté, stirring, for 1 minute or until fragrant.
  • Add ground turmeric, red chili powder, tomatoes, tomato paste and vinegar. Sauté, stirring occasionally, for 2-3 minutes or until the tomatoes break down and mushy.
  • Add beef and sugar. Season with salt. Stir to combine. Cook, stirring occasionally, for about 10 minutes.
  • Pour in water. Stir.
  • Bring to the boil. Reduce heat to medium. Cover and simmer for about an hour or until beef is cooked through and the sauce is thick.
  • (Alternatively, you can cook this in a pressure cooker. After step 6, transfer the curry to the cooker. Cover with the lid. Place the whistle on top and cook for about 7-8 whistles)
    Make this in instant pot:
    Turn on instant pot. In sauté mode, heat oil, and sauté onion. Add garlic and sauté for 1 minute. Add ground turmeric, chili powder, tomatoes, tomato paste and vinegar. Sauté for 2-3 minutes or until tomatoes turn mushy. Add marinated beef and sugar. Add water. Season with salt. Stir to combine. Put the lid on the instant pot. Select manual mode. Set the timer for 20 minutes. When done, let the pressure release naturally for 15 minutes. Remove lid. If there’s too much sauce in the curry, you can turn on the saute mode, and cook a little longer to thicken it.
    Make this in slow cooker:
    After step 5, transfer the curry to slow cooker. Cover with lid. Cook for 4 hours on high or 8 hours on low.

Notes

- You can substitute cider vinegar with rice vinegar or white vinegar.

Nutrition

Serving: 1g | Calories: 351kcal | Carbohydrates: 31g | Protein: 10g | Fat: 21g | Saturated Fat: 4g | Polyunsaturated Fat: 15g | Cholesterol: 33mg | Sodium: 1165mg | Fiber: 3g | Sugar: 10g