Heat butter or ghee in a pan over medium heat. Add cumin seeds and let them splutter.
Add chopped onions and sauté until translucent. Stir in the green chili and ginger-garlic paste, cooking for another 30 seconds until aromatic.
Mix in the tomatoes ( or tomato sauce), turmeric, red chili powder, and salt. Cook until the tomatoes soften. Add crumbled paneer, stir well, and let it absorb the flavors for 2-3 minutes. Sprinkle garam masala and mix again.
Garnish with fresh coriander leaves and serve hot.
Notes
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat in a pan over low heat, adding a splash of water to maintain moisture.