Hyderabadi Tomato Salan is a special curry made with whole tomatoes cooked in a peanut sesame sauce. Salan is traditionally served with biryani or pulao, but you can enjoy it with roti as well.
Start by dry roasting peanuts till it changes colour, add in sesame seeds and coconut and roast for few more mins. Take this in a blender and make it into a fine puree by adding water.
Heat oil, add in all tempering whole spices, curry leaves and saute for a min.
Add in onions and cook till golden. Now add in ginger garlic paste and saute for a min. Add in all spice powders and mix well.
Add in the ground masala, water, tamarind, curd, salt and jaggery. Bring this to a boil, cover and simmer for 20 mins, till oil separates.
Meanwhile cut the top of the tomatoes. Now add in Tomatoes and cover and simmer for 15 more mins till tomatoes are cooked. Serve.