Grind the Poppy seeds, Pepper Corns, Jeera and Fennel seeds in dry grinder
Heat the oil in a Tawa
Put the Curry leaves in the hot oil for 30 seconds
Add the ground powder from step 1 and fry for another minutes
Add garlic and fry
Add chopped onions an fry till the onions turn brown
Add the tomatos and fry till the tomatos well
Add coconut milk and equal amount of water and cook till the added water is gone
Lay the pieces of Cat fish in the gravy, scoop an dour some of the gravy on top of the pieces of fish. After a couple of minutes and turn the fishes and cook for another couple of minutes
potato or uncooked chapathi or cooked naan, or yogurt for "taadig"
Steps
Wash the Basmati Rice 5-6 times in water until the run off is clear
Soak the rice in salted water for a whole day, about 22 hours. The water must be very salty. Say like tablespoon on salt for every 2 cups of water that you use for soaking.
Drain the water out of the soaking rice
Bring to boil the drained salty water and add extra water to make sure there 3 cups of water boiling for every cup of rice
Add the rice to boiling water and cook for 10-15 minutes(depending on the rice) until the rice is cooked but not mushy. The rice should still have a bit of bite to it and not fully cooked.
When done dump the rice into a strainer to strain out the water.
Take 2 spoons of the boiling water and mix well with the sugar and saffron and keep aside
In a non-stick cooking pot, heat on high and drop the butter and the oil.
When hot add 1/2 cup of water and stir well till the oil and water mix
Then poor the liquid out to a bowl, leaving a little bit of it in the bot
Layer the bottom of the pot with items for taadig. i.e. slices of potato, uncooked chapathi or a couple of spoons of yogurt mixed with couple of spoons of rice.
Then put the rice back into the pot on top of the taadig layer in a mound.
Put some vertical holes into the mound for the rice to breath
Pour the water/oil mixture around the rice
Pour the saffron water on the rice.
Cover the pot with lid wrapped with towel
Turn the heat on Medium-High for 5 minutes
Then to Medium-Low and cook for 1 hour
Remove from heat and immediately immerse the pot in cold water to stop the cooking
Scoop out the rice in the bowl
Then cover the pot with a plate and invert pot to get the taadig out of the pot
"Taadig" is the crusted layer at the bottom and is considered a delicacy by itself