Place the flour, yeast, salt and sugar in the bowl of a stand mixer. Give it a quick mix
Add the yogurt, oil and warm milk and knead for 5-7 minutes on medium speed. The dough will seem sticky at first but will eventually become silky smooth and pull away from the sides of the bowl.
Remove the dough from the mixer. Make a ball with the dough and rub some oil on the dough. Place it in a large greased bowl
Allow the dough to rest in a warm place for 1 hour or until it's double in size
Punch down the dough and divide it into 8 equal pieces
Create a neat ball with each piece and flatten it a little. Place about 2 tablespoons of cheese in the centre. Bring the edges together and create a ball
Dust a flat surface with flour and roll out as thin as possible, about 24cmx14cm. Be gentle when rolling as the cheese may pop out
Add the garlic and butter to a bowl. Heat in the microwave for about 30-40 seconds
Heat a pan on high heat. Toast the naan bread until brown spots starts to form. Flip it over
If you have a gas cooker, you can turn the heat down and hold the naan bread over the flames with a pair of tongs until it's slightly charred
Brush the naan bread with the garlic butter and sprinkle some fresh coriander on top. Serve hot