In the bowl of a stand mixer fitted with the paddle attachment, mix together the gluten-free bread flour, salt, and instant yeast.
With the mixer running on low, slowly pour in the yogurt and water. Increase the speed to medium and mix for 3 minutes. The dough will resemble thick cookie dough, this is normal.
Using an oiled rubber spatula, scrape down the bottom and sides of the bowl. Cover the bowl tightly with plastic wrap and let rise in a warm place for 45-60 minutes.
Turn the dough out onto a lightly floured work surface. Divide into 4 equal portions, then shape each portion into a ball.
Using a rolling pin dusted in gluten-free flour, roll each ball into a large round or oval shape, about 8-9 inches in diameter. Dust off any excess flour. (I like to trim the edges with a pizza cutter so they’re even.)
Heat a large, heavy-bottomed skillet (cast iron works great) over high heat for at least 5 minutes.
When the skillet is very hot, carefully transfer one rolled-out dough to the skillet.
Cover and cook for 1-2 minutes. Flip, and cook for another 30 seconds uncovered until dark brown spots appear and the naan is cooked through.
Transfer the naan to a plate and cover with a kitchen towel or another plate to keep warm. Repeat with the remaining dough.
Mix together the ingredients for the garlic butter topping, if using. Brush onto the warm naan and serve immediately.