Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Authentic Beef Vindaloo Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 9 reviews
  • Author: Sue
  • Prep Time: 20 minutes
  • Cook Time: 2 hours 30 minutes
  • Total Time: 2 hours 50 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Slow Cooking
  • Cuisine: Indian

Description

Vindaloo is a flavorful and spicy slow-cooked Indian beef curry, known for its tender chunks of beef simmered in a rich, tangy, and aromatic sauce made with a blend of spices, vinegar, and a touch of sweetness. This traditional Goan dish involves marinating the beef in a spicy curry paste, then slow baking it in the oven until melt-in-your-mouth tender, making it a comforting and delicious meal perfect for serving with basmati rice and naan.


Ingredients

Beef and Marinade

  • 800g / 1.6 lb beef chuck, cut into 3cm / 1.2" cubes
  • 1 1/2 tsp salt
  • 6 tbsp Kashmiri chilli powder (test spiciness before using)
  • 2 tsp coriander seeds
  • 3 tsp cumin seeds
  • 4 cloves
  • 4 green cardamom pods
  • 2 tsp cinnamon powder
  • 1/2 tsp black peppercorns
  • 2 tbsp fresh ginger, roughly chopped
  • 10 garlic cloves
  • 1 tsp brown sugar
  • 1 tsp fenugreek seeds
  • 1/4 tsp turmeric powder
  • 7 tbsp white vinegar
  • 2 cups water

Curry Sauce

  • 50g / 3 tbsp ghee or unsalted butter
  • 1 onion, finely chopped (brown, yellow, or white)
  • 2 tsp ginger, finely grated
  • 4 garlic cloves, finely minced
  • 1 1/2 tsp black mustard seeds
  • 2 tbsp tomato paste
  • 10 fresh curry leaves
  • 2 cups beef stock, low sodium
  • 2 tbsp coriander/cilantro leaves, roughly chopped


Instructions

  1. Salt beef: Toss the beef cubes evenly with 1 1/2 tsp salt to season the meat prior to marination.
  2. Adjust spiciness: Test the spiciness level of the Kashmiri chilli powder and adjust the amount if desired to suit your heat preference.
  3. Make curry paste: Place the curry paste ingredients (coriander seeds, cumin seeds, cloves, cardamom pods, cinnamon powder, black peppercorns, fresh ginger, garlic cloves, brown sugar, fenugreek seeds, turmeric powder, white vinegar) into a Nutribullet or small food processor along with 1 cup of water. Blitz until smooth, then pour this curry paste over the salted beef. Pour the remaining 1 cup of water into the Nutribullet, shake to clean out residual paste and pour this over the beef as well.
  4. Marinate beef: Mix the beef thoroughly in the curry paste, cover, and let marinate in the refrigerator for 2 hours. The marinade will be fairly thin, as the water will reduce during slow cooking.
  5. Preheat oven: Set the oven to 190°C (375°F) or 170°C (fan)
  6. Prepare curry sauce base: In a pot or oven-safe pan, melt ghee over medium-high heat. Add the finely chopped onion, grated ginger, and minced garlic. Cook until translucent, about 3 minutes.
  7. Add mustard seeds and tomato paste: Stir in the black mustard seeds and cook until the onion takes on a golden hue. Add tomato paste and cook for 1 minute to deepen flavors.
  8. Puree sauce: Pour in the low sodium beef stock, stir well, then transfer the mixture into a jug and use a stick blender to puree until smooth. Return the pureed sauce back to the pot.
  9. Add beef and curry leaves: Add the marinated beef along with curry leaves to the pot, stirring to combine. Bring the mixture to a boil on the stovetop.
  10. Slow cook in oven: Cover the pot with a lid and place it in the preheated oven. Cook for about 2 hours, or until the beef is fall-apart tender and the sauce has darkened and thickened. If the sauce hasn't reduced sufficiently, you can remove the lid and continue cooking for additional time as needed.
  11. Serve: Garnish with roughly chopped coriander leaves and serve hot with basmati rice and naan bread.

Notes

  • Note 1: Beef chuck is preferred for its marbling and tenderness after slow cooking.
  • Note 2: Kashmiri chilli powder provides heat and vibrant color; adjust quantity based on your spice tolerance.
  • Note 3: Fenugreek seeds add authenticity and slight bitterness to balance the flavors.
  • Note 4: Ghee or unsalted butter imparts richness to the curry.
  • Note 5: Black mustard seeds add a subtle pungency and texture to the sauce.
  • Note 6: Fresh curry leaves enhance the aroma and authentic flavor profile.
  • Note 7: Sauce reduction can be adjusted by removing the lid towards the end of oven cooking to achieve desired thickness.