01 - Heat vegetable oil in a large skillet or saucepan over medium heat. Add chopped onions and sauté until soft and golden, about 6 minutes.
02 - Add minced garlic, grated ginger, and chopped 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 wooden spoon and cook until browned, about 5-7 minutes.
05 - Stir in chopped tomatoes and salt. Cook until tomatoes break down and oil begins to separate, about 5 minutes.
06 - Add water and frozen peas. Mix well, cover, and simmer on low heat for 10 minutes, stirring occasionally.
07 - Uncover, sprinkle garam masala and chopped cilantro. Stir and cook uncovered for 2 more minutes.
08 - Serve hot, garnished with extra cilantro and lemon wedges.