Total Time
3hrs 15mins
Prep 15 mins
Cook 3 hrs

A very easy recipe that tastes great. Serve with steamed rice - the sauce is wonderful!

Ingredients Nutrition


  1. In a skillet, cook the onion and the garlic in the oil over moderate heat until they are softened.
  2. Add the beef and cook over moderate-high heat, stirring, until well-browned.
  3. Add the tomatoes and the spices and simmer the mixture, covered, stirring occasionally, for 1 hour.
  4. Add 1 cup water, salt and the jam and simmer the curry, covered, for 1-2 hours more, or until beef is very tender.


Most Helpful

This is a delicious beef curry, I used rump steak (so cut down on cooking time) and I didnt need to add any water as it had plenty of 'juice' to cook in without adding it. The addition of the apricot jam gave this curry the right amount of sweet for our tastes.Served with rice and some crusty rolls to mop up the delicious sauce, thanks for posting.

Evie* June 24, 2003

This was dinner tonight, and I have to say it was really good. I used cubed steak cut into small bite-size pieces, as that's all I had on hand, and I added fresh mushrooms in with the garlic/onion step (they needed to be used up), but it ended up being incredibly delicious. I am a huge fan of Indian and middle eastern cuisine, and this hit the spot for something easy and tasty with an Indian flavor.

tkcuvelier June 25, 2009

Delicious! I followed the advice of Evie and I used rump steak and very less water. I add only one tablespoon of jam and because I'm a proud Quebecer I add a tablespoon of maple syrup and it was fantastic! thanks for the recipe.

dramatic plum-pudding May 03, 2009

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a