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

Beef Vindaloo Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Julie
  • Total Time: 2 hours and 15 minutes

Ingredients

Scale
  • 2 lbs beef chuck, cut into 1-inch cubes
  • 1/4 cup white vinegar
  • 1/4 cup vegetable oil
  • 2 large onions, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon ginger, minced
  • 2 tablespoons paprika
  • 1 tablespoon ground cumin
  • 1 tablespoon ground coriander
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground cloves
  • 1/2 teaspoon red chili powder (adjust to taste)
  • 1 teaspoon salt (or to taste)
  • 1 can (14 oz) diced tomatoes
  • 1/2 cup water (or beef broth)
  • 2 tablespoons brown sugar (optional, to balance the tanginess)
  • Fresh cilantro for garnish (optional)

Instructions

  • Marinate the Beef:
    • In a bowl, combine the beef cubes with vinegar. Cover and marinate in the refrigerator for at least 1 hour, or overnight for best results.
  • Prepare the Spice Mix:
    • In a small bowl, mix together paprika, cumin, coriander, turmeric, cinnamon, cloves, red chili powder, and salt.
  • Cook the Beef:
    • Heat the vegetable oil in a large pot or Dutch oven over medium heat. Add the chopped onions and cook until golden brown, about 7-10 minutes.
    • Stir in the garlic and ginger and cook for another minute until fragrant.
  • Add the Spices:
    • Add the prepared spice mix to the pot and cook for 1-2 minutes, stirring constantly to toast the spices and release their flavors.
  • Add the Beef:
    • Add the marinated beef to the pot, along with any remaining vinegar from the marinade. Cook for about 5 minutes, stirring occasionally, until the beef is browned on all sides.
  • Simmer:
    • Stir in the diced tomatoes and water (or beef broth). Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 1.5-2 hours, or until the beef is tender and the sauce has thickened.
  • Adjust Seasoning:
    • Taste the sauce and adjust seasoning with additional salt or brown sugar if needed. Simmer for a few more minutes if you adjust the seasoning.
  • Serve:
    • Garnish with fresh cilantro if desired. Serve hot with rice or naan bread.
  • Prep Time: 15 minutes
  • Cook Time: 2 hours

Nutrition

  • Serving Size: 6 servings
  • Calories: 400 kcal
  • Fat: 25g
  • Carbohydrates: 15g
  • Protein: 30g