Put tomatoes, capsicum, cashews and red chilli powder in a blending jar. Make a fine puree with it.
Now heat some oil in a pan. Add jeera, cardamoms, cinnamon, bay leaf, and ginger-garlic paste, and mix well.
Add some chopped onions and wait till they turn golden brown.
Then add tomato puree to the pan. Mix with coriander powder, cumin powder, turmeric, red chilli powder, black pepper and garam masala. Cook it for a while.
Pour some water into the pan and cover it. Let it cook well.
Add ghee to a pan and saute small onions or onion layers, green chillies, and paneer cubes.
Add them to the gravy and cook for another 2-3 minutes.
Sprinkle the delicious Paneer Do Pyaaza with fresh coriander and enjoy!