01 - Combine warm water, sugar, and yeast in a small bowl; let stand for 5 to 10 minutes until foamy.
02 - Whisk flour and salt together in a large bowl. Add the yeast mixture, yogurt, and vegetable oil, mixing until a shaggy dough forms.
03 - Turn dough onto a lightly floured surface and knead for 8 to 10 minutes until the dough is smooth and elastic.
04 - Place dough in a greased bowl, cover, and let rise in a warm spot for 1 hour or until doubled in size.
05 - Punch down risen dough and divide into 8 equal portions; roll each into an oval or tear-drop shape approximately 1/4 inch thick.
06 - Heat a large skillet or cast-iron pan over medium-high heat until hot.
07 - Mix melted butter with minced garlic in a small bowl.
08 - Place one naan in the skillet; cook 1 to 2 minutes until bubbles form, then flip and cook another 1 to 2 minutes until golden spots appear.
09 - Brush cooked naan immediately with garlic butter and sprinkle with chopped cilantro if desired.
10 - Repeat cooking and brushing with remaining dough portions. Serve warm.