Go Back

Beef Vindaloo – Spicy Indian Curry Recipe

Beef Vindaloo is a spicy Indian curry made with tender beef, vinegar, and bold spices.
Prep Time 15 minutes
Course Main Course
Cuisine Indian

Ingredients
  

  • ¼ cup distilled white vinegar
  • ¼ cup garlic paste
  • 3 tablespoons ginger paste
  • 2 tablespoons plain yogurt
  • 2 tablespoons salt
  • 1 tablespoon ground black pepper
  • 1 tablespoon ground red pepper
  • 2 pounds boneless beef chuck cut into 1-inch cubes
  • ¼ cup vegetable oil
  • 2 onions chopped
  • 4 Roma tomatoes chopped
  • 1 cup water
  • 2 tablespoons chopped fresh cilantro optional

Instructions
 

  • In a large bowl, whisk together vinegar, garlic paste, ginger paste, yogurt, salt, black pepper, and red pepper.
  • Add the beef cubes and coat thoroughly. Cover and marinate in the refrigerator overnight (or at least 30 minutes).
  • Heat vegetable oil in a large pot over medium heat. Add onions and sauté until translucent and golden brown, about 10 minutes.
  • Add the marinated beef and cook, stirring frequently, until browned on the outside.
  • Stir in chopped tomatoes and cook for 5 minutes until softened.
  • Pour in water and bring to a gentle simmer. Cover, reduce heat to medium-low, and cook for about 40 minutes until the Beef Vindaloo is tender and rich.
  • Garnish with fresh cilantro before serving.

Notes

• For a thicker sauce, simmer uncovered during the last 10 minutes.