Spiced beef curry

A rich and aromatic beef curry simmered with warming spices, tomatoes, and yogurt. This comforting dish is perfect for slow cooking and delivers deep, satisfying flavour in every bite.
Updated : 09 July, 2025

Easy
About 20 min.
Ingredients
1 teaspoon
Ground cumin
200 grams
Canned tomatoes
Table
Table of volume measurements:
- teaspoon - 5 ml
- dessert spoon - 10 ml
- tablespoon - 20 ml
- glass - 200 ml
Preparation
Step 1
Place a lidded frying pan over medium heat and add the ghee or oil. Once hot, brown the beef lightly on all sides, then remove it with a slotted spoon, cover, and set aside.
Step 2
Lower the heat slightly and add the chopped onion and garlic to the same pan. Cook gently until softened. Increase the heat a little, then stir in the spices and cook for 1 minute until they become fragrant, being careful not to let them burn.
Step 3
Return the browned beef to the pan, pour in the tomatoes, and bring everything to a boil. Remove the pan from the heat, stir in the yoghurt and vinegar, and season with salt and sugar to balance the flavours.
Step 4
Place the pan back on the heat, return to a boil, then reduce to a gentle simmer. Cover with a lid and cook for 1½ hours, or until the beef is tender and the sauce is rich.