Heat oil or ghee in a skillet over medium heat.
Add cumin seeds and let them splutter.
Sauté onions until golden brown.
Add garlic and ginger, cook until fragrant.
Stir in pureed tomatoes and cook until the mixture thickens.
Add turmeric, coriander powder, chili powder, and salt. Mix well.
Pour in the pumpkin puree and stir to combine.
Simmer for 5-7 minutes, stirring occasionally.
Add cream or coconut milk and mix until smooth.
Gently add paneer cubes and let them absorb the flavors for 5 minutes.
Sprinkle garam masala and mix well.
Garnish with fresh cilantro and serve hot