Place flour, yeast, butter and yogurt in a large bowl. Pour in warm milk. Season with salt. Use a wooden spoon to combine the ingredients together. Using your hands, knead to form a sticky, smooth dough.
Cover and place the bowl in a warm spot for about 45 minutes or until the dough has doubled its size.
Punch down the dough and turn it onto a lightly floured surface. Knead again for about 2-3 minutes, and divide into 12 equal portions.
Using your hands roll out one ball into an oval shape. Repeat with the remaining dough.
Heat a cast iron skillet or a regular frying pan. Brush with oil. Cook naans, one at a time, until browned on both sides.
Brush warm naans with garlic butter mixture. Garnish with chopped coriander (cilantro) leaves.
Serve with your favorite curry.