A bold and flavorful curry made with ground beef, potatoes, tomatoes, and warming spices — all cooked in one pan for a satisfying weeknight meal.
1 lb ground beef
2 tbsp oil or ghee
1 medium onion, finely chopped
3 cloves garlic, minced
1 tbsp fresh ginger, grated
2 tsp ground cumin
1½ tsp ground coriander
½ tsp turmeric
1 tsp paprika (optional)
½–1 tsp red chili powder (to taste)
1½ tsp salt
1½ cups chopped tomatoes (fresh or canned)
2 medium potatoes, peeled and diced
¾ cup water or beef broth
½ cup green peas (optional)
1 tsp garam masala
Fresh cilantro, for garnish
Heat oil in a large skillet. Sauté onion until golden. Add garlic and ginger; cook 1–2 minutes.
Add ground beef and brown well.
Stir in cumin, coriander, turmeric, paprika, chili, and salt. Cook for 2 minutes.
Add tomatoes and cook until thickened, about 5–7 minutes.
Add potatoes and water. Cover and simmer for 20–25 minutes, until potatoes are soft.
Uncover, stir in peas and garam masala. Simmer 5 more minutes.
Garnish with cilantro and serve hot.
Adjust chili for heat preference.
Add coconut milk at the end for a creamy version.
Leftovers keep well for 3–4 days.