In a small bowl, mix warm water, sugar, and yeast. Let sit for 5-10 mins until frothy.
In a large bowl, combine flour and salt.
Add yeast mixture, yogurt, and oil. Mix until a dough forms.
Knead for 5-7 mins until smooth and elastic.
Place dough in a greased bowl, cover with a damp cloth, and let rise for 1 hour (or until doubled).
Divide dough into 6-8 balls. Roll each into an oval (~¼ inch thick).
Heat a skillet over medium-high heat. Cook each naan for 1-2 mins per side until puffed and golden.
Optional: Brush with melted butter/ghee and sprinkle with garlic or cilantro.