01 - Heat oil in a large skillet or saucepan over medium heat. Add onions and sauté until soft and golden, about 6 minutes.
02 - Add garlic, ginger, and green chilies. Cook for 1 minute until fragrant.
03 - Stir in ground cumin, coriander, turmeric, chili powder, and black pepper. Toast spices for 30 seconds.
04 - Add ground meat. Break up with a spoon and cook until browned, about 5–7 minutes.
05 - Stir in tomatoes and salt. Cook until tomatoes break down and oil begins to separate, about 5 minutes.
06 - Add water and frozen peas. Mix well.
07 - Cover and simmer on low heat for 10 minutes, stirring occasionally.
08 - Uncover, sprinkle garam masala and chopped cilantro. Stir and cook uncovered for 2 more minutes.
09 - Serve hot, garnished with extra cilantro and lemon wedges.