Blend onions, ginger, garlic, and chilies into a smooth paste.
Heat ghee in a pan, add whole spices (cloves, cardamoms, cinnamon), and sauté the blended mixture until fragrant.
Add garam masala, cardamom powder, and salt to taste.
Pour in water and let the mixture simmer for 10-12 minutes.
Stir in heavy cream and yogurt, mixing well to combine.
Add paneer cubes and simmer briefly for 3-4 minutes until heated through.
Sprinkle kasoori methi and serve hot.