Heat oil in a pan. Add cumin seeds, bay leaf, cinnamon, and cloves.
Add chopped onions and sauté till golden brown.
Add ginger-garlic paste and cook until the raw smell disappears.
Add turmeric, red chili, coriander powder, and tomato puree. Cook until oil separates.
Add cream (or cashew paste) and salt. Cook for 2-3 minutes.
Add 1 cup water and bring to a boil.
Add kasuri methi and simmer for 5–7 minutes.