To a sauce pan add ¾ cup jaggery along with ½ cup water.
Let it boil. Mix it well until jaggery dissolves.
No need to check for any consistency. Just let jaggery dissolve completely, switch off and set aside.
To a pan add ½ cup white sesame seeds.
Roast it until golden brown. Remove and set aside.
Cool down and add it to mixer jar. Add 3 tablespoon coconut to it.
Grind it coarsely and set aside.
To the pan strain the jaggery syrup and add it.
Add the sesame coconut mixture along with ¼ teaspoon cardamom powder.
Mix it well until it starts to thicken. Cook in low medium flame.
At one stage it will start to leave the sides of the pan, now switch off.
Transfer to a plate, let it become warm. Make small balls and set aside.
To a mixing bowl add ¾ cup idiyappam flour along with 1 teaspoon sesame oil and salt to taste. Mix this well first.
Boil water.
Add hot water little by little and start mixing.
Mix well and stop adding water until no dry flour is seen. Keep covered and set aside for few minutes until it is warm enough to handle.
Knead it well until the dough is smooth and without cracks.
Make lemon sized balls.
Take a ball, flatten it slightly so that the edges are thin and the center is thick.
Add the filling and start sealing.
Pull the edges to the center.
Make it smooth, shape it like a modak.
Grease the steamer plate with sesame oil or ghee.
Arrange the prepared modak on the steamer plate.
Add water to a steamer, let it boil.
Place the plate inside. Steam cook for 10-12 minutes or until the outer looks shiny and cooked.
Enjoy it hot or warm!