Heat the butter in a pan, add the cinnamon, clove, bay leaf, cardamom followed by onions and saute for 4 minutes until the onions begin to become translucent
Add the ginger garlic paste, tomatoes, nuts, turmeric, Cumin and corainder powder, Kashmiri chili powder, salt, and water. Cover and cook for 15 minutes
Cool and blend to a smooth puree.
To a bowl, add the onion -tomato-nut mixture. Then add the mozzarella (reserve half cup for topping) and paneer, creamcheese, dried methi leaves, and cilantro. Mix thoroughly.
Transfer to a baking dish and bake for 17-18 minutes, until it is golden and bubbly.
Remove from the oven. Serve with Naan, pita, crusty bread, or sweet peppers.