Heat oil in pressure cooker if you have one. If not, any pot/pan will do.
Add onions and stir constantly until slightly brown.
Add garlic and ginger to onions and stir constantly until mixture is brown.
Add tomatoes and green chili to mixture and stir constantly for 3-5 minutes (if you find the mixture sticking to the pan, add a few tablespoons of water).
Add salt, turmeric, black pepper, paprika, red chili, and garam masala, stir for 30 seconds.
Add potatoes and peas (and paneer, if using) and stir for 2 minutes.
Add cup of water and stir until water mixed in
Close pressure cooker and cook for 1 whistle, take off burner, release pressure (or cover pot/pan and cook for 10-15 minutes (until potatoes cooked), stirring occasionally to prevent food from sticking to bottom of pot/pan).
Garnish with cilantro (coriander).
Serve hot with basmati rice or roti and cucumber raita. Enjoy!