01 - Heat the oil in a large skillet or sauté pan over medium heat. Add cumin seeds and toast for 30 seconds until fragrant.
02 - Add the chopped onion and cook for 3–4 minutes until soft and golden.
03 - Stir in the garlic, ginger, and green chili. Sauté for 1 minute.
04 - Add ground beef. Cook for 5–6 minutes, breaking up the meat with a spoon, until browned.
05 - Stir in coriander, ground cumin, garam masala, turmeric, chili powder, salt, and black pepper. Mix well to coat the meat in spices.
06 - Add diced tomatoes. Cook for 3–4 minutes until tomatoes soften.
07 - Pour in water and bring to a simmer. Add frozen peas, cover, and cook for 5 minutes, stirring occasionally.
08 - Remove the lid and cook for another 2–3 minutes until the curry thickens to your liking.
09 - Taste and adjust seasoning if needed.
10 - Garnish with fresh cilantro and serve hot with rice, naan, or flatbread. Serve lemon wedges alongside.