Print

Beef Vindaloo Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This beef vindaloo is a bold, spicy, and tangy curry made with marinated stewing beef, aromatic spices, and vinegar. It’s a rich and hearty dish with deep flavor that’s perfect for spice lovers.

Ingredients

  • 1.5 lbs stewing beef, cut into bite-sized chunks
  • 2 tablespoons white vinegar
  • 1 teaspoon salt (adjust to taste)
  • 1/2 teaspoon turmeric powder
  • 2 onions
  • 4 cloves garlic
  • 1-inch piece fresh ginger
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon red chili powder (adjust to taste)
  • 23 tomatoes, chopped (or 1 cup canned tomatoes)
  • 2 tablespoons oil (vegetable or coconut)
  • 1/2 teaspoon mustard seeds (optional)
  • Optional: 2 potatoes, cubed
  • Optional: 1/2 cup coconut milk
  • Optional: 1 teaspoon tamarind paste
  • Optional: curry leaves

Instructions

  1. In a bowl, combine beef, vinegar, salt, and turmeric. Let marinate for at least 1 hour.
  2. Blend onions, garlic, ginger, cumin, coriander, chili powder, and a splash of water into a smooth paste.
  3. Coat marinated beef with the spice paste and let rest for 1–2 more hours or overnight.
  4. Heat oil in a heavy pot over medium heat. Add mustard seeds (if using) until they pop.
  5. Add marinated beef and sear until browned on all sides.
  6. Add chopped tomatoes and cook until soft and saucy.
  7. Pour in enough water to cover the beef. Bring to a boil, then lower heat and simmer covered for 1.5–2 hours (or pressure cook for 30 minutes) until beef is tender and sauce thickened.
  8. If using potatoes, add them halfway through the cooking time.
  9. Stir in coconut milk at the end for a milder version, if desired. Taste and adjust salt and spice.
  10. Garnish with fresh cilantro or a squeeze of lemon juice before serving.

Notes

  • Marinating enhances flavor and tenderness—don’t skip it if possible.
  • Use tamarind paste or more vinegar for a tangier curry.
  • Coconut milk or yogurt can mellow the heat.
  • Substitute beef with lamb, chicken, or tofu for variations.
  • Serve with rice, naan, or raita for a balanced meal.

Nutrition