Beef Curry with Tomato
A rich and comforting beef curry, slow-cooked with tomatoes and aromatic Indian spices. Perfect for a hearty meal.
2 hours 50 minsmeatEvergreenIndian
Make this recipe your own
Swap ingredients, adapt to your diet, scale servings and save a personalised version with Sous.
Ingredients
- Stewing beef, cut into 2-3cm cubes 500g
- Vegetable oil 2 tbsp
- Large onions, finely chopped 2
- Garlic cloves, minced 3
- Fresh ginger, grated 1 inch
- Mild curry powder 1 tbsp
- Ground cumin 1 tsp
- Ground coriander 1 tsp
- Turmeric 1/2 tsp
- Chilli powder (or to taste) 1/4 tsp
- Chopped tomatoes 1 x 400g can
- Tomato puree 1 tbsp
- Beef stock 500ml
- Garam masala 1 tsp
- Salt and freshly ground black pepper to taste
- Fresh coriander, chopped, to garnish small bunch
Method
- Pat the beef dry with kitchen paper and season generously with salt and pepper.
- Heat the vegetable oil in a large, heavy-based pan or casserole dish over a medium-high heat. Brown the beef in batches, ensuring not to overcrowd the pan, then set aside.
- Reduce the heat to medium and add the chopped onions to the pan. Cook for 8-10 minutes until softened and lightly golden.
- Stir in the minced garlic and grated ginger and cook for 1 minute until fragrant.
- Add the curry powder, cumin, coriander, turmeric, and chilli powder. Stir well and cook for another minute, allowing the spices to toast.
- Pour in the chopped tomatoes, tomato puree, and beef stock. Stir everything together, scraping any browned bits from the bottom of the pan.
- Return the browned beef to the pan. Bring the curry to a simmer, then cover with a tight-fitting lid and reduce the heat to low.
- Simmer gently for 2-3 hours, or until the beef is very tender. Stir occasionally, adding a splash more stock or water if it becomes too dry.
- Stir in the garam masala during the last 10 minutes of cooking.
- Check seasoning and adjust with salt and pepper if needed. Serve hot, garnished with fresh coriander.
Nutrition (per serving)
Calories: 550 kcal
Protein: 45 g
Carbs: 25 g
Fat: 30 g
Saturated: 10 g
Fibre: 5 g
Sugars: 12 g
Salt: 1.2 g