Beef Curry with Tomatoes
by Nabeela Kauser
A hearty and aromatic curry featuring tender beef simmered with whole and halved tomatoes, creating a rich, tangy sauce. This dish balances traditional spices with the freshness of tomatoes, offering a comforting meal perfect for any occasion.
Prep Time 10 minutes mins
Cook Time 1 hour hr 30 minutes mins
Total Time 1 hour hr 40 minutes mins
Course Dinner, Main Course
Cuisine Indian, Pakistani
Servings 4
Calories 513 kcal
Cook Mode Prevent your screen from going dark
Heat the vegetable oil in a large, heavy-bottomed pot over medium heat.
Add the chopped onions and sauté until golden brown, about 8–10 minutes.
Stir in the minced garlic and grated ginger, cooking for an additional 2 minutes until fragrant.
Add the ground coriander, cumin, turmeric, chilli powder, garam masala, and salt. Cook, stirring constantly, for 1–2 minutes to toast the spices.
Incorporate the beef cubes into the pot, browning them on all sides for about 5–7 minutes.
Stir in the tomato paste and chopped tomatoes, cooking for 3–4 minutes until the tomatoes begin to soften.
Pour in the water, ensuring the beef is just covered. Bring to a boil, then reduce the heat to low.
Cover the pot and simmer gently for 1 hour, stirring occasionally, until the beef is tender.
Add the halved tomatoes to the curry and simmer for 3–5 minutes, just until warmed and slightly softened.
Garnish with freshly chopped coriander before serving.
Calories: 513 kcal Carbohydrates: 17 g Protein: 29 g Fat: 37 g Saturated Fat: 12 g Trans Fat: 2 g Cholesterol: 107 mg Sodium: 744 mg Potassium: 1022 mg Fibre: 4 g Sugar: 8 g Vitamin A: 1761 IU Vitamin C: 32 mg Vitamin D: 0.1 µg Calcium: 82 mg Iron: 4 mg
Keyword Beef, Curry, Food, Meat, One Pot Meal, Recipe