Mix 1 cup of warm water with sugar and yeast. Stir, cover and let it activate.
In a mixing bowl, whisk all-purpose flour with corn flour, gram flour and salt. Pour ghee and give it a mix. You want to incorporate the ghee properly, so it's crumbly.
Now, pour the activated yeast and start whisking. Finally, add the food color (optional) and give it one last whisk. Make sure there are no dry crumbs and the color is mixed evenly.
Cover the bowl and let it ferment for 30 minutes. Do not shake or move the bowl. The batter is fermented when you see few bubbles on top. In the meantime, prepare the syrup.
In a saucepan, add everything mentioned you need for the syrup and let it simmer in medium heat for about 5 minutes. We don't want the syrup to have any string consistency, but it shouldn't be too light either.
To fry the Jalebi, heat enough oil in a flat saucepan. Keep the heat at medium heat. Now, using either a piping bag/zip lock bag or a squeeze bottle, start squeezing out the batter in hot oil making concentric circles. Do not overcrowd the pan.
As you finish shaping one jalebi and move to the next one, the first one should already puff up!
Fry until it's golden brown and crispy. It should take about 5 to 7 minutes. Once done frying, transfer it to the golden syrup and coat it all around. If the jalebi are too big, you can leave for about 30 second. Then, take it off and put it in a serving plate.
Enjoy fresh warm jalebi.