In a bowl, take 3 cups of rice (small grains) and wash them nicely. Add 1 tsp of methi seeds to it. Add enough water to it, cover it and keep it aside to soak for about 5 to 6 hours as well. (Pro tip: Additionally, you may add 2 to 3 tablespoons of poha to it. This will make your idlis softer).
Now, in a separate bowl, take 1 cup of urad dal and wash it nicely. Then add enough water, cover it and leave it to soak for about 5 to 6 hours. (Pro tip: The ratio of rice and urad dal should be 3:1. Ideally, to achieve the best results, soak the rice and dal overnight, though I have soaked them for about 6 hours only).
After 6 hours, drain the water from the rice and urad dal. First, put the soaked urad dal in a mixer and add a little bit of water to it. Grind it into a fine paste.
Check the texture of the paste. It should be absolutely smooth as shown in the image below. If it is not, grind it for a couple of times more. Then transfer the paste to a mixing bowl.
Now, in the same mixer, put half of the soaked rice, add some water, and grind it into a fine paste. Check the texture. If it is perfect, transfer it to the mixing bowl containing the urad dal paste. Repeat the process to grind the other half of the soaked rice.
Now, mix the two types of paste nicely with your hand. Be patient and do not rush the process. Check the consistency. It should be free flowing as shown in the image below. (Pro tip: Always mix idli batter with your hand. Typically, hands have good bacteria that helps in proper fermentation of the batter).
Cover the bowl and let it rest for at least 8 to 10 hours or overnight. Remove the cover after 10 hours to check. The idli batter should swell up by now, as shown in the image below.
Now, add salt to taste and mix it nicely with the batter. Check the consistency. Whisk the batter until it becomes light, fluffy, and free flowing as shown in the image below. You may optionally add a pinch of baking soda to it to make your idlis softer and fluffier.
Now, put some water in a steamer and let it come to a boil. In the meantime, grease the idli mold with a little bit of cooking oil. Pour the batter in each mold carefully. (Pro tip: Do not fill the mold with the batter. Pour just half of it because the idlis will puff up after steaming).
Place the mold in the steamer. Make sure that the idli or the idli mold does not touch the water. Cover the steamer and let the idlis steam on a medium flame for about 15 minutes.
Remove the cover after 15 minutes. The idlis will have swollen nicely by now and become double the size of the batter poured, as you can see in the image below. (Pro tip: Do not steam the idlis for more than 15 minutes, or else they will become hard).
Remove each idli while they are still hot. Do it very carefully as these will be very soft now. Check the softness from inside out.
Your soft, fluffy, and healthy homemade idlis are ready to serve. Arrange them on a tray and serve hot along with sambar and coconut chutney.