Vindaloo Curry is a spicy Indian curry made with a variety of spices, vinegar, coconut milk and crushed tomatoes. Its origins come from the Goa region of India, however, the Vindaloo name is derived from a Portugese dish Carne de Vinha d’Ahlos which was typically made with pork, vinegar and chiles.
I used a Vindaloo spice blend from Penzey’s Spices to avoid mixing up 100 spices of my own – it’s a lovely blend of coriander, garlic, cumin, ginger, cinnamon, brown mustard, red pepper, jalapeno, cardamom, turmeric, Tellicherry black pepper and cloves, giving the curry a sweet and spicy flavor. I took the liberty to add a little bit more garlic powder, ginger, cayenne, cinnamon and cumin to give it a little more kick and some fresh chopped cilantro to give it a bright flavor.
It sounds super spicy, but the vinegar, coconut milk and pureed tomatoes soften the spices up into a creamy, tangy, delicious sauce – you can also make Vindaloo Lamb, Shrimp, Chicken or Pork – just substitute the meat of your choice. Great with Basmati rice (I used Brown Basmati) and/or Naan Bread for serving. If you want to make the curry ahead of time, it can be stored in the refrigerator in a sealed container for up to 3 days.
1 1/2 tablespoons canola oil
1 1/2 pounds lean beef steak, trimmed and cubed
1 1/2 tablespoons Vindaloo curry powder (Penzey’s)
1/2 teaspoon dried ginger
1/2 teaspoon garlic powder
1/8 teaspoon cayenne pepper
1/8 teaspoon cumin
1/8 teaspoon cinnamon
1 tsp Black Tellicherry peppercorns
2 medium Yukon Gold potatoes, peeled and cut into cubes
1/4 cup white vinegar
1 1/4 cups low-sodium beef stock
1 (14 ounce) can unsweetened coconut milk
1 (14 ounce) can pureed tomatoes
Brown Basmati rice, steamed for serving
Cilantro, chopped for garnish
In a large pot, par boil potatoes for about 3-5 minutes until slightly softened. Heat oil in a large skillet and saute the beef over medium-high for about 5 minutes until slightly browned.
Mix the Vindaloo curry powder with a few tablespoons of water to make a paste. Add the curry paste to the beef along with the other spices, salt and peppercorns; stir together and cook for about 3 more minutes.
Add the parboiled potatoes, vinegar, beef broth, coconut milk and pureed tomatoes to the beef and potatoes; stir all ingredients together and bring to a boil.
Lower the heat to medium-low and simmer the curry until the potatoes are tender, about 10-15 minutes. Crush some of the potatoes with the back of a spoon into the curry sauce to thicken it slightly.
Serve with a side of white or brown cooked basmati rice and chopped cilantro for garnish. Warm toasted naan bread is also delicious with the curry. enjoy!