Heat oil and add cumin, when it splutters, add bay leaf, ginger and the garlic, and saute till a light brown.
Add onions and saute till a golden brown, then add tomatoes and stir fry over medium heat.
When fat separates, add the salt, garam masala, powdered coriander seeds and the red pepper and stir till well mixed.
Add spinach and saute for 2-3 minutes and add paneer.
Turn around a few times and serve hot.