01 - Combine flour, sugar, salt, and instant yeast in a large bowl.
02 - Whisk warm milk, yogurt, vegetable oil, and egg together in a separate bowl.
03 - Gradually add wet mixture to dry ingredients, stirring until a sticky dough forms.
04 - Knead dough 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 spot for 1 hour or until doubled in size.
06 - Punch down dough and divide into 8 equal portions.
07 - Roll each portion into an oval or tear shape approximately 1/4 inch thick.
08 - Preheat a heavy skillet or cast-iron pan over medium-high heat until hot.
09 - Place naan in dry skillet and cook 1 to 2 minutes until bubbles form; flip and cook another 1 to 2 minutes until golden spots appear.
10 - Remove naan from skillet, brush with melted butter, then sprinkle with minced garlic and chopped cilantro.
11 - Repeat cooking and topping process with remaining dough pieces. Serve warm.