In a small bowl, add the warm water, yeast and the sugar. Let sit a few minutes until the yeast starts to get bubbly so you know your yeast is good.
In your mixer bowl, whisk together the milk and the egg.
Add in the Greek yogurt, yeast mixture, 2-1/2 cups of flour, salt and melted butter and stir together.
With the dough hook, knead on low speed for 4-5 minutes – if the dough is too sticky add the extra 1/2 cup flour by the Tbsp until a ball forms, (you don’t have to add the entire amount, just sprinkle some in until the ball forms and the dough has pulled away from the sides. The dough should feel tacky, but not stick to your fingers.)
Roll the dough in to a ball, place in a greased bowl and cover with saran wrap and a clean towel.
Let rise in a warm place for about 1 to 1-1/2 hours. (It should double in size.)
Punch down the dough and roll back in to a ball. (You can wrap and refrigerate at this point if you want to make the dough up to 24 hours earlier.)
When ready to cook, cut the dough in to 8 equal portions
Preheat a skillet or cast iron pan over medium heat until nice and hot. Carefully coat your pan with a tsp of canola or olive oil, wiping away the excess with a paper towel.
Roll out each portion of dough with a rolling pin in to a rough circle about 1/4 inch thick.
Place the dough in to your preheated pan and let cook on one side for 2-3 minutes or until it starts to puff up with bubbles and has a nice golden brown color on the bottom. Flip over and let it cook on the other side.
Brush the Naan Bread with the garlic herb butter as it comes out of the pan and serve warm! (I like to sprinkle mine with a little flakey sea salt and fresh parsley or cilantro before serving.)