Heat oil, add all whole spices: jeera, dry red chili, fennel powder, bay leaf, cloves, green cardamoms, cinnamon. Add onion paste and cook until golden brown. ( Add green chili if you so desire). Add all the spices and little water along. Mix well and wait till oil separates. Once the oil separates, add tomato puree (tomato+garlic+ginger). Cook for 2 min.