01 - Combine flour, sugar, salt, and yeast in a large bowl.
02 - Whisk warm milk, yogurt, vegetable oil, and egg in a separate bowl.
03 - Gradually add wet mixture to dry ingredients, stirring until sticky dough forms.
04 - Knead on a floured surface for 6 to 8 minutes until smooth and elastic.
05 - Place dough in a lightly oiled bowl, cover, and let rise in a warm place for 1 hour or until doubled.
06 - Punch down dough and portion into 8 equal pieces; roll each into an oval about 1/4 inch thick.
07 - Heat a heavy skillet over medium-high until hot; cook each naan 1 to 2 minutes until bubbles form, flip and cook 1 to 2 minutes more until golden spots appear.
08 - Remove from heat and immediately brush with melted butter; sprinkle with minced garlic and chopped cilantro.
09 - Repeat with remaining pieces and serve naan warm.