Salt to taste Grind cloves, cinnamon and cardamom to powder. Heat butter in a heavy pan and fry onion until brown. Add ginger, garlic, turmeric and spices. Stir and fry together for 1 minute. Put in meat and mix well. Cover and turn down heat to low . Cook for about 30 minutes without adding any water. When done, add tomatoes and salt to taste, cover and cook a little longer. Serve over rice.