Combine warm water, sugar, and dry yeast and let it activate for 10 minutes.
In the meantime, put all the ingredients for the silken tofu in the blender, and blend them together until smooth, yogurt-like consistency. If the mixture is too thick, add more water, and if it's not thick enough, add more tofu.
Sift the flour onto a flat surface and make a well in the middle.
Add the salt, oil, silken tofu, and the yeast mix into the well, and knead until smooth. It should take about 10 minutes or so.
Cover the dough with a cloth, put it in a warm place, and let it double in size for about one hour.
Flour your flat surface lightly, divide the dough into 6 pieces, then roll each piece.
Rub a cast iron skillet lightly with oil, and put it over high heat to let it heat.
Place dough onto the skillet. Once it bubbles and gets slightly charred, turn it over and repeat. It should take about 1 minute for one side to cook.
Brush your naan with melted ghee, and enjoy!