Beef Vindaloo

INDIAN · MAIN COURSE · SERVES 6

Beef Vindaloo is a vibrant and fiery Indian curry known for its tantalizing blend of spices and tender beef. Originating from the Goan region of India, this dish reflects a rich history of Portuguese influence, where vinegar and spices were introduced to create a unique and unforgettable flavor profile. Each bite bursts with warmth from the chili, tang from the vinegar, and aromatic notes from the spices, making it a perfect choice for spice lovers. Serve with fluffy rice or warm naan to soak up the delicious sauce.

Now on iPhone and iPad

Cook with the Teresa's Recipes app, including a magazine-style iPad layout and guided Cook Mode.

Download on the App Store

Ingredients

Original recipe serves 6

Beef, cubed
2 pounds
Red chili powder
2 tablespoons
Turmeric powder
1 teaspoon
Cumin powder
1 teaspoon
Coriander powder
1 teaspoon
Vinegar
1/4 cup
Salt
1 teaspoon
Vegetable oil
3 tablespoons
Onion, chopped
1 large
Garlic, minced
4 cloves
Ginger, grated
1 tablespoon
Tomato paste
2 tablespoons
Water
2 cups
Fresh cilantro, chopped
1/4 cup (for garnish)

Instructions

  1. In a large bowl, combine the cubed beef with red chili powder, turmeric powder, cumin powder, coriander powder, vinegar, and salt. Mix well and let it marinate for at least 30 minutes to enhance the flavors.
  2. Heat the vegetable oil in a large pan or Dutch oven over medium heat. Once hot, add the chopped onion and sauté until golden brown, about 5-7 minutes.
  3. Stir in the minced garlic and grated ginger, cooking for an additional 2 minutes until fragrant.
  4. Add the marinated beef cubes to the pan, browning them on all sides for about 8-10 minutes.
  5. Mix in the tomato paste and cook for an additional 2 minutes, allowing the flavors to meld.
  6. Pour in the water and bring the mixture to a boil. Once boiling, reduce the heat to low, cover the pan, and let it simmer for 45 minutes to 1 hour, or until the beef is fork-tender.
  7. Once cooked, taste and adjust seasoning if necessary. Garnish with fresh cilantro before serving.

Tips

  • 💡 For a milder version, reduce the amount of red chili powder.
  • 💡 You can also add diced potatoes or carrots for additional texture and flavor.
  • 💡 Pair with raita (a yogurt-based side) to balance the spiciness.

Dietary Information

Servings: 6 Dish Type: Main Course Prep Time: 30 minutes (plus marination time) Cook Time: 1 hour Calories: 420 Fat: 22g Carbs: 12g Protein: 40g Sodium: 600mg Sugar: 3g

Loading side dishes...

Finding side dishes...

Loading wine pairings...

Selecting wines...

Reviews

Share Your Experience

0/1000 characters

Your Review

Want to share your experience with this recipe?

Sign in to Leave a Review

Community Reviews

Loading reviews...

Loading community reviews...

Teresa's Recipes

Beef Vindaloo

Beef Vindaloo is a vibrant and fiery Indian curry known for its tantalizing blend of spices and tender beef. Originating from the Goan region of India, this dish reflects a rich history of Portuguese influence, where vinegar and spices were introduced to create a unique and unforgettable flavor profile. Each bite bursts with warmth from the chili, tang from the vinegar, and aromatic notes from the spices, making it a perfect choice for spice lovers. Serve with fluffy rice or warm naan to soak up the delicious sauce.

Serves 6 Prep 30 minutes (plus marination time) Cook 1 hour Level hard Cuisine indian Main Course

Ingredients

  • 2 pounds Beef, cubed
  • 2 tablespoons Red chili powder
  • 1 teaspoon Turmeric powder
  • 1 teaspoon Cumin powder
  • 1 teaspoon Coriander powder
  • 1/4 cup Vinegar
  • 1 teaspoon Salt
  • 3 tablespoons Vegetable oil
  • 1 large Onion, chopped
  • 4 cloves Garlic, minced
  • 1 tablespoon Ginger, grated
  • 2 tablespoons Tomato paste
  • 2 cups Water
  • 1/4 cup (for garnish) Fresh cilantro, chopped

Dietary Notes

  • Servings: 6
  • Dish Type: Main Course
  • Prep Time: 30 minutes (plus marination time)
  • Cook Time: 1 hour
  • Calories: 420
  • Fat: 22g
  • Carbs: 12g
  • Protein: 40g
  • Sodium: 600mg
  • Sugar: 3g

Instructions

  1. In a large bowl, combine the cubed beef with red chili powder, turmeric powder, cumin powder, coriander powder, vinegar, and salt. Mix well and let it marinate for at least 30 minutes to enhance the flavors.
  2. Heat the vegetable oil in a large pan or Dutch oven over medium heat. Once hot, add the chopped onion and sauté until golden brown, about 5-7 minutes.
  3. Stir in the minced garlic and grated ginger, cooking for an additional 2 minutes until fragrant.
  4. Add the marinated beef cubes to the pan, browning them on all sides for about 8-10 minutes.
  5. Mix in the tomato paste and cook for an additional 2 minutes, allowing the flavors to meld.
  6. Pour in the water and bring the mixture to a boil. Once boiling, reduce the heat to low, cover the pan, and let it simmer for 45 minutes to 1 hour, or until the beef is fork-tender.
  7. Once cooked, taste and adjust seasoning if necessary. Garnish with fresh cilantro before serving.

Tips

  • For a milder version, reduce the amount of red chili powder.
  • You can also add diced potatoes or carrots for additional texture and flavor.
  • Pair with raita (a yogurt-based side) to balance the spiciness.
Keep scrolling for the next recipe in your feed
Loading next...
Loading...