Heat oil in a large skillet over medium heat. Add chopped onions and sauté until golden brown, about 5–6 minutes.
Add the ginger-garlic paste and green chilies. Sauté for another 1–2 minutes until fragrant.
Stir in the chopped tomatoes and cook until they soften and the oil begins to separate, about 4–5 minutes.
Add turmeric, cumin, coriander, and salt. Stir well to combine the spices.
Add the ground chicken and break it apart with your spoon. Cook for 7–8 minutes, stirring frequently, until the chicken is no longer pink.
Optional: Add green peas for sweetness and texture. Mix well.
Sprinkle garam masala over the keema and stir to combine. Simmer for another 3–4 minutes to let the flavors meld together.
Finish with freshly chopped cilantro and a squeeze of lemon juice, if using.
Serve hot with naan, rice, or use as a filling for wraps or stuffed parathas. Enjoy!