In a small bowl, combine the warm water, sugar, and dried instant yeast. Stir gently and let it sit for about 5-10 minutes until frothy.
In a large mixing bowl, whisk together the all-purpose flour and salt. Make a well in the center and pour in the activated yeast mixture and oil.
Using your hands or a dough scraper, mix the ingredients until a shaggy dough forms. Gradually add more flour if the dough is too sticky.
Transfer the dough to a lightly floured surface and knead for about 5-7 minutes until smooth and elastic.
Place the kneaded dough in a greased bowl, cover with a damp cloth, and let it rise in a warm place for about 1-2 hours or until doubled in size.
While the dough rises, melt the salted butter in a small saucepan and stir in the dried garlic flakes and cilantro.
Once the dough has risen, punch it down, divide into 4-6 portions, and roll each into an oval or round shape about ¼ inch thick.
Heat a cast iron skillet over medium-high heat. Cook the rolled-out naan for about 1-2 minutes on each side until golden brown and slightly charred.
Immediately brush the hot naan with the garlic butter mixture.
Serve warm alongside your favorite Indian dishes or enjoy on its own.