Mix the Dry Ingredients: In a large mixing bowl, combine 4 cups all-purpose flour, 2 teaspoons sugar, 2 teaspoons kosher salt, 1 teaspoon baking powder, and 1 ½ teaspoons instant yeast*. Stir well.
Prepare the Wet Ingredients: In a separate bowl, whisk together 1 cup whole milk , 3/4 cup whole-milk yogurt, 3 tablespoons neutral oil, and 2 cloves garlic minced.
Combine Wet and Dry: Make a well in the center of the dry ingredients. Gradually pour in the wet mixture, stirring with a spoon or your hands until a sticky dough forms.
Knead the Dough: Transfer the dough to a floured surface. Knead for about 5-7 minutes, adding flour to your hands as needed. Once smooth and elastic, shape the dough into a ball.
Let the Dough Rise: Rub a teaspoon of oil over the dough and place it in a clean, oiled bowl. Cover with a dish towel (or plastic) and let it rise in a warm spot for 60-90 minutes, or until doubled in size.
Divide and Shape: Punch down the dough and divide it into 12 equal pieces. Roll each piece into a ball, flatten it, and roll it out on a floured surface into an oval about 5x8 inches.
Cook the Naan: Heat a large sauté pan over medium-high heat. Cook each naan for 30-40 seconds on one side, until bubbles form. Flip and cook the other side for the same amount of time. Flip once more and press lightly with a spatula for 10-15 seconds until fully cooked.
Prepare the Garlic Butter Topping: In a small bowl, combine melted 3 tablespoons salted butter and minced 2 cloves garlic. Brush the warm naan with the garlic butter and sprinkle with the herb of your choice, such as 1 teaspoon fresh cilantro or parsley.
Transfer the naan to a warm platter and cover to keep warm. Repeat with the remaining dough. Serve immediately and enjoy!