Heat oil in a pan and add cumin seeds, black pepper, cloves and black cardamom and fry for 1 minute.
Add onion and fry until onions are brown then add tomato and cook until they are soft then add liver cubes and fry until it changes color.
Add ginger garlic paste and mix.
Add turmeric, red chili, coriander seeds and fry. Add yogurt and mix let it cook for 10-12 minutes on low flame. Add whole spice powder.
Add salt, chopped green chilies and mix well until oil separates. Add dried fenugreek leaves.