Total Time
2hrs 10mins
Prep 1 hr 10 mins
Cook 1 hr

This is one of favorite Indian recipes. It's relatively easy and full of flavor. I like to serve with basmati rice and lentils. This is also good as vegetarian by using cubed veggies instead of meat ie. eggplant, carrots, potatoes or whatever you like.

Ingredients Nutrition


  1. Combine vinegar, wine, garam masala, ginger, red pepper, and salt in a blender.
  2. Move to a container.
  3. Cut up meat into cubes and add to the mixture.
  4. Let marinate in the fridge for at least an hour.
  5. Add olive oil to a large saute pan.
  6. Chop onions and add to pan.
  7. Saute until golden.
  8. Add almonds and saute for a min.
  9. Add cubed meat.
  10. Break peppers in half and add them as well.
  11. Add cinnamon and sugar.
  12. Let cook covered for 45 minutes on simmer.
  13. Remove cover, add the light cream, and cook uncovered for 15 more minutes.


Most Helpful

I made this with 2 lbs chicken thighs instead of pork, and this is very probably the best vindaloo I've ever had! Made it for an office party, and it went over terrifically, even with people who aren't Indian-cuisine buffs like myself. Guaranteed to stay in my cookbook for good.

Matt Campbell December 20, 2001

This is absolutely delicious. The pork turned out extremely tender.

Amy4 December 19, 2001

So GOOD! Things omitted: cinnamon, serrano peppers, light cream. No cream because of our waists. No cinnamon or peppers because I didn't have any. I did saute the garlic with the onions as suggested by others. While simmering, the liquid seemed to disappear so I added more wine and vinegar. This had a wonderful taste with a spicy bite! After my last bite, my lips burned a little bit. Felt GREAT! Definately a keeper

ellison52 February 22, 2009

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a