Go Back
A delicious plate of Beef Vindaloo showcasing rich spices and garnished herbs

Beef Vindaloo

A flavorful and spicy Indian dish from Goa, perfect for dinner parties or family meals. Customize the spice level to your preference.
Prep Time 1 hour
Cook Time 2 hours
Total Time 3 hours
Servings: 6 servings
Course: Dinner, Main Course
Cuisine: Indian
Calories: 400

Ingredients
  

For the beef marinade
  • 2 pounds beef, cut into cubes
  • 4 cloves garlic, minced
  • 1 inch ginger, minced
  • 4 tablespoons vinegar (preferably malt vinegar)
  • 2 tablespoons cooking oil
  • 2 teaspoons mustard seeds
  • 10 pieces dried red chilies (or to taste)
  • 1 tablespoon cumin seeds
  • 1 teaspoon turmeric powder
  • 1 teaspoon cinnamon powder
  • Salt to taste
For garnishing
  • Fresh cilantro for garnish

Method
 

Preparation
  1. In a pan, dry roast the dried red chilies, mustard seeds, and cumin seeds for a few minutes until fragrant. Let them cool, then grind them to a fine powder.
  2. In a large bowl, mix the beef with the ground spice mix, vinegar, garlic, ginger, turmeric, cinnamon, and salt. Let it marinate for at least 1 hour, or overnight for better flavor.
Cooking
  1. In a large pot, heat the oil over medium heat. Add the chopped onions and sauté until they are golden brown.
  2. Add the marinated beef to the pot and cook on high heat for about 5-7 minutes, stirring frequently.
  3. Lower the heat to medium-low, cover the pot, and let it simmer for about 1.5 to 2 hours, or until the beef is tender. Stir occasionally and add a little water if needed to prevent sticking.
  4. Once the beef is tender, check the seasoning and adjust salt or spices as needed. Garnish with fresh cilantro before serving.

Notes

Serve Beef Vindaloo hot with steamed rice or naan bread. Pair it with yogurt or raita to cool down the spices. Add salad or pickles for a fresh crunch. Leftover Beef Vindaloo can be stored in an airtight container in the fridge for up to 3 days or frozen for up to 3 months.