Ingredients
Equipment
Method
- Heat the oil in a large skillet over medium heat. Add the chopped onion and cook for 5 to 7 minutes, stirring occasionally, until deep golden brown.
- Add the ginger-garlic paste and cook for 2 minutes, stirring constantly, until fragrant and the raw smell is gone.
- Add the chopped tomatoes and cook for 5 to 7 minutes until fully broken down and the oil separates from the mixture at the edges of the pan.
- Add the ground meat and cook for 8 to 10 minutes, breaking it into fine crumbles with a wooden spoon, until fully browned with no pink remaining.
- Stir in the turmeric, red chili powder, cumin powder, coriander powder, and salt. Cook for 5 to 7 minutes over medium heat, stirring regularly, until the spices are fully incorporated and fragrant.
- Add the diced potatoes and 1 cup of water. Stir well, bring to a boil, then reduce heat to low. Cover and simmer for 20 to 25 minutes until the potatoes are tender when pierced with a fork. Add a splash of water if the liquid evaporates before the potatoes are done.
- Sprinkle with garam masala and fresh chopped cilantro. Stir gently and serve hot with naan or basmati rice.
Notes
Use 80/20 ground beef for best moisture and richness. Kashmiri chili powder adds color without extra heat. Add garam masala only at the very end to preserve its fragrance. Leftovers keep in the fridge for up to 3 days and freeze well for up to 2 months.
