541bb18870ca9fff4df6b35e49b13ed8 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

Authentic Beef Vindaloo – Spicy Indian Curry Recipe You Must Try!


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella
  • Total Time: 2 hours 20 minutes
  • Yield: 6 servings 1x
  • Diet: Gluten Free

Description

Authentic Beef Vindaloo is a spicy Indian curry made with tender beef, aromatic spices, and a tangy sauce.


Ingredients

Scale
  • 2 pounds beef chuck, cut into 1-inch cubes
  • 2 tablespoons vegetable oil
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 23 green chilies, slit lengthwise (adjust for spice preference)
  • 1 teaspoon mustard seeds
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander seeds
  • 1 teaspoon black peppercorns
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon cinnamon powder
  • 1/4 cup white vinegar
  • 1 tablespoon tamarind paste (optional)
  • 1 cup beef broth
  • Salt to taste
  • Fresh cilantro for garnish

Instructions

  1. In a dry skillet over medium heat, toast the mustard seeds, cumin seeds, coriander seeds, and black peppercorns until fragrant, about 2-3 minutes. Let cool, then grind into a fine powder.
  2. In a large pot, heat the vegetable oil over medium heat. Add the chopped onion and sauté until golden brown, about 8-10 minutes.
  3. Stir in the minced garlic, ginger, and green chilies, cooking for another 2-3 minutes.
  4. Add the ground spice mix, turmeric powder, and cinnamon powder to the pot. Stir well and cook for 1-2 minutes until fragrant.
  5. Add the beef cubes to the pot, stirring to coat them in the spice mixture. Cook for about 5-7 minutes until browned on all sides.
  6. Pour in the vinegar and tamarind paste (if using), followed by the beef broth. Stir to combine and bring to a simmer.
  7. Cover the pot and reduce the heat to low, cooking for 1.5 to 2 hours, or until the beef is tender. Stir occasionally and add more broth or water if needed.
  8. Once the beef is tender, taste and adjust seasoning with salt. Garnish with fresh cilantro before serving.

Notes

  • For a milder version, reduce the number of green chilies or omit them entirely.
  • Serve with steamed basmati rice or naan to soak up the sauce.
  • For added depth of flavor, marinate the beef in the vinegar and spices overnight before cooking.
  • Prep Time: 20 minutes
  • Cook Time: 2 hours
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 2g
  • Sodium: varies
  • Fat: 20g
  • Saturated Fat: 5g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 5g
  • Fiber: 1g
  • Protein: 30g
  • Cholesterol: 80mg