01 - Heat vegetable oil in a large skillet or sauté pan over medium heat. Add cumin seeds and toast for 30 seconds until fragrant.
02 - Add chopped onion to the pan and cook for 3–4 minutes until soft and golden brown.
03 - Stir in minced garlic, grated ginger, and finely chopped green chili. Sauté for 1 minute until aromatic.
04 - Add ground beef to the skillet. Cook for 5–6 minutes, breaking up the meat with a wooden spoon, until fully browned.
05 - Stir in ground coriander, ground cumin, garam masala, turmeric powder, red chili powder, salt, and black pepper. Mix thoroughly to coat the meat evenly with spices.
06 - Add diced tomatoes to the skillet. Cook for 3–4 minutes until tomatoes begin to soften and break down.
07 - Pour in water and bring to a gentle simmer. Add frozen peas, cover the pan, and cook for 5 minutes, stirring occasionally.
08 - Remove the lid and continue cooking for another 2–3 minutes until the curry reaches your desired consistency.
09 - Taste and adjust salt and pepper if needed. Garnish generously with chopped fresh cilantro. Serve hot with rice, naan, or flatbread, accompanied by lemon wedges.