In the bowl of a large stand mixer combine the warm water (from the tap, between 95-110 degrees F), sugar and active dry yeast. Allow to sit for 10 minutes, or until the mixture becomes frothy and rises.
After the yeast has proofed, add the milk, yogurt, flour, baking powder, baking soda, and salt and mix the dough just until it comes together without over mixing it. The dough should be sticky, but should still form a ball and be soft without being too sticky. Cover the bowl with plastic wrap and set in a warm place for 1-2 hours, or until the dough has doubled in size.
After the dough has risen, remove from the bowl and empty out onto a clean work surface slightly dusted with flour. Divide the dough into 8 equal balls and with a rolling pin, roll each piece of dough into a circle, about 6 inches long and ¼-inch thick. Repeat until you have about 10-12 naan flatbreads.
Warm a cast iron skillet over medium-high heat, and brush both sides of the naan with melted butter. Place the naan on the hot skillet and cook for 1 minute, until you see bubbles starting to form. Flip the naan and cook for an additional 1-2 minutes until larger bubbles appear.
Repeat with the rest of the naan and serve with a yummy Indian dish! To serve, brush with more melted butter if desired and sprinkle with any fresh herbs or spices, if desired. I used garlic powder. These are best served fresh, but can also be kept in an airtight container for a few days or freeze them for an easy side later.