Total Time
1hr 30mins
Prep 30 mins
Cook 1 hr

Adjust the chili powder to suit your tastes.

Ingredients Nutrition


  1. Place beef cubes in a glass bowl. Put the ginger, garlic and vinegar in a food processor or blender fitted with the metal blade. Process for about 30 seconds. Add the chilli powder, turmeric, cumin cinnamon and salt and mix until smooth.
  2. Pour this spice mix over the cubes, then cover and refrigerated for 1 hour.
  3. Heat the oil in a large non-stick pan over medium heathen add the onions and cook for about 8 minutes, stirring frequently.
  4. Drain the beef (reserve liquid).
  5. Add the beef to the pan and cook, stirring occasionally until the beef changes colour on all sides.
  6. Add the reserved liquid, sugar and tomato.
  7. Cover and cook over a medium-low heat for 45 minutes or until tender.
  8. Serve over rice with fresh coriander to garnish.
Most Helpful

This was amazing. I absolutely love Indian food with Vindaloo being my favorite. I added a bit of cayenne - personal preference. I served it with basmati rice and steamed carrots. Yum!

kit in NO August 24, 2010

Made this one as a single serve for hubby and he really enjoyed it. The smell was divine (I don't eat red meat so I didn't get to try it) but while it was cooking all the aromas filled the kitchen. I used two diced porterhouse steak. Hubby really enjoyed it, he said the kick was just the right amount. I had to garnish it with spring onions, I ran out of coriander. Served it with steam white rice. Thank you JustJanS for another wonderful recipe :)

Chef floWer August 17, 2009