In a mixing bowl, add all the ingredients except water. Mix well with your hand or using a stand mixer.
Gradually add the warm water and knead until you get a soft but not a sticky dough.
Knead for 5 minutes. Cover and keep aside for two hours.
Form four equal size balls from the dough. Cover and let it rest for 20 minutes.
Dust the working surface with flour and roll the first ball into an oval shape.
Do not roll it thin, a little less than 1/4 inch in thickness.
Wet the surface of the rolled dough with water, place the wet side on a hot pan.
When the bubbles appear and the surface no longer looks raw, remove the naan and place it on a baking pan.
Place the pan under the broiler, when the naan has brown patches, it’s ready, so take it out and rub with butter garlic mixture. Cover to keep the naan soft.