Proving time included in the total time.
Dissolve the yeast and sugar in the tepid water in a small bowl and sit, covered for 10 minutes. Mixture should be foamy.
Whisk the milk and 30ml (1 1/2 tbsp) of the beaten egg together.
Sift flour and salt into a separate bowl. Make a well in the flour mixture. Add the yeast mixture, the egg mixture and the melted butter. Mix with a spatula until most of the flour is incorporated, then use your hands to bring the dough together into a ball.
Cover the bowl with plastic wrap and leave in a warm place for 1-1½ hours until the dough doubles in size. Turn the dough out onto a floured surface and cut into 6 even pieces. Shape each piece into a ball and place on a lightly floured tray. Cover with a lightweight teatowel and leave in a warm place for 15 minutes to rise a second time. The dough balls should rise by about 50%.
Roll out each piece of dough on a floured surface to roughly 16cm/6” in diameter. If making cheese naan, at this point, spread the naan with the cream cheese – 1 tsp per naan – and sprinkle with 2 tbsp of the grated cheese. Fold the dough in half and pinch the edges together, then re-roll back to its original size.
Heat a large frying pan over medium-high heat and brush with the cooking butter. Place a naan into the pan and cook for approximately 1-1½ minutes or until deep golden or slightly charred. The surface should be bubbly. Flip, then cook the other side for 1 minute. Lift out onto a plate and keep warm. You may have to adjust your pan so that it doesn’t get too hot and start burning; keep a close watch.