Heat oil in a large pan over medium heat. Add chopped onions and cook until golden brown.
Tip: Browning the onions well adds depth and richness to the dish.
Add Aromatics and Spices
Stir in ginger-garlic paste and cook for 1–2 minutes until fragrant. Add turmeric, chili powder, cumin, and coriander powder. Stir well to toast the spices.
Cook the Meat
Add the ground beef or lamb. Cook on medium-high heat, breaking it apart and stirring often until browned and no longer pink.
Tip: Ensure the meat is well browned for the best flavor.
Add Tomatoes and Chilies
Mix in the chopped tomatoes and green chilies. Cook until the tomatoes soften and blend into the meat, about 5–7 minutes.
Add Potatoes and Simmer
Add diced potatoes, salt to taste, and 1/4 cup water. Mix well, cover, and simmer on low heat for 15–20 minutes, or until potatoes are tender and cooked through.
Finish with Garam Masala
Once the potatoes are cooked, sprinkle garam masala over the top and stir gently.
Garnish and Serve
Turn off the heat. Garnish with freshly chopped coriander leaves and serve hot.
Notes
Use Fresh Spices: Freshly ground spices make a noticeable difference.
Chop Evenly: Uniform potato pieces ensure even cooking.
Make it Richer: Add a spoon of yogurt or a dash of cream for a creamier version.
No Tomatoes?: Tomato paste or canned tomatoes can be used in a pinch.