Description
Savor the bold flavors of beef vindaloo, a spicy and aromatic dish packed with tender beef and a rich, zesty curry sauce. Perfect for spice lovers.
Ingredients
Scale
- 2 lbs beef stew meat: Tender beef cut into cubes is the star ingredient, providing a rich, hearty flavor.
- 2 medium onions, finely chopped: Onions are the foundation of the curry, offering sweetness and depth once sautéed.
- 4 garlic cloves, minced: Garlic adds aroma and enhances the overall flavor profile.
- 1-inch fresh ginger, grated: Ginger brings warmth and a touch of zing to the dish.
- 3 tbsp white vinegar: Vinegar adds tanginess that balances the spices and enhances the meat’s overall flavor.
- 2 medium tomatoes, pureed: Tomatoes contribute to the sauce’s body and a slight sweetness, balancing the spices.
- 3 tbsp vegetable oil: Oil is used for sautéing the aromatics and cooking the meat.
- 1/2 cup water (or beef stock): Liquid helps in cooking the meat and amalgamating the flavors.
- 2 tbsp chopped cilantro (for garnish): Cilantro adds a fresh touch and brightens the dish.
Spice Blend
A key component, the spice blend, includes:
- 2 tbsp ground coriander: Adds a mild citrus flavor.
- 1 tbsp ground cumin: Offers warmth and earthy undertones.
- 1 tbsp paprika: Provides color and subtle sweetness.
- 1 tsp turmeric: Adds vibrant color and health benefits.
- 2 tsp garam masala: A complex mix that brings aromatic sweetness.
- 2 tsp cayenne pepper: Adjust based on your heat preference.
- 1 tsp ground cinnamon: Adds warmth and a hint of sweetness.
- 1 tsp ground cardamom: Provides a fragrant and slightly sweet flavor.
Marinade
The marinade is essential for tenderizing the beef and infusing it with flavor:
- 1 tbsp white vinegar
- 2 tsp red chili powder
- 1 tsp turmeric
- 1 tsp ground cumin
Instructions
- Marinate the Beef: In a large bowl, mix 2 lbs of beef stew meat with the marinade ingredients: 1 tbsp white vinegar, 2 tsp red chili powder, 1 tsp turmeric, and 1 tsp ground cumin. Make sure the beef is well-coated, cover, and refrigerate for at least 1 hour, preferably overnight for best results.
- Prepare the Spice Blend: In a small bowl, combine 2 tbsp ground coriander, 1 tbsp ground cumin, 1 tbsp paprika, 1 tsp turmeric, 2 tsp garam masala, 2 tsp cayenne pepper, 1 tsp ground cinnamon, and 1 tsp ground cardamom. Set this mixture aside as it will be added later.
- Sauté Aromatics: In a large pot, heat 3 tbsp of vegetable oil over medium heat. Add 2 medium onions, finely chopped, and sauté until golden brown. This should take about 5-7 minutes. Then, add 4 minced garlic cloves and 1-inch grated ginger, cooking until fragrant, which should take another minute.
- Add Spices: Stir in your spice blend and cook for an additional 1-2 minutes to allow the spices to release their flavors, stirring frequently to avoid burning.
- Add Tomatoes: Pour in the 2 medium pureed tomatoes and cook the mixture until it thickens, which should take about 5-7 minutes.
- Brown the Beef: Take the marinated beef from the refrigerator and add it to the pot. Sear the beef on all sides until it’s well browned, locking in flavors, approximately 5-10 minutes.
- Simmer the Curry: Stir in 3 tbsp of white vinegar and 1/2 cup of water or beef stock. Bring the mixture to a boil, then reduce the heat and let it simmer on low for 1-1.5 hours, or until the beef is fork-tender. You can add more water if necessary during cooking.
- Garnish and Serve: Once the beef is tender, remove from heat, garnish with 2 tbsp of chopped cilantro, and serve hot alongside steamed rice, naan, or parathas.