Steps
1. Heat oil in a pan over medium heat.
2. Add cumin seeds and let them splutter.
3. Stir in the chopped onion and sauté until golden brown.
4. Add ginger-garlic paste and cook for another minute.
5. Pour in the tomato puree and cook until the oil separates.
6. Add turmeric, red chili powder, and salt; mix well.
7. Incorporate the paneer cubes and cook for 5 minutes, gently stirring.
8. Pour in the cream or coconut milk, and sprinkle garam masala.
9. Simmer for 2-3 minutes, adjusting the consistency with water if necessary.
10. Garnish with fresh coriander before serving.