For the gravy:- In a pan heat oil. Add cumin seeds. Add cloves, cinnamon, green cardamom, big cardamom and dry red chili. Saute for a few seconds. Add chopped tomatoes, onions, garlic cloves, cashew nuts and magastali seeds. Add salt and mix it. Cover with lid. Stir in between. Cook till tomatoes soften. Then cool down and grind in a mixer grinder and make a paste.