Heat oil in a pan over a medium heat. Add the paneer cubes and fry for 3 minutes making sure that you turn them midway. Drain on kitchen paper and aset aside.
Heat oil in a pan over a medium heat. Add the cumin seeds. Once they sizzle, add onions and fry for 10 - 15 minutes until a dark golden brown.
Stir in the ginger, garlic and green chillies. Then fry for 2 - 3 minutes.
Add the cumin, coriander powder, turmeric and red chilli powder. Fry for a minute.
Pour in the tomatoes, cover pan and simmer on medium low for 10 - 15 minutes.
Add the peas and paneer to the pan. Cook for 5 minutes on low.
Add water, garam masala and salt and simmer for 10 minutes.
Notes
Soaking the paneer after cooking it, stops it from cooking immediately but also stops it from going hard.