Add the flour in a mixing bowl.
Add salt, sugar, baking soda and baking powder. Mix the flour.
Add ghee or oil and rub into the flour.
Add the milk and water. Add only ¾ cup in total at first. If required you can add more water or milk.
Knead a dough that is not too hard or too sticky.
Take a small amount of ghee or oil and grease your palm. Knead the dough gently.
Cover the dough with a damp cloth or cover and allow it rest for 15 minutes. This allows the baking agents to activate and the gluten strand to relax.
Divide the dough into 6 equal parts. Roll each part into a ball.
Heat a tawa or skillet over medium to high heat.
Roll one ball using some flour for dusting. Roll it into a round or oval shape. Make sure it is not too thick or thin.
When almost rolled out, sprinkle some nigella seeds or sesame seeds.
Roll the rolling pin over it so they get stuck to the dough.
Flip the rolled dough over and brush it with water.
Place the naan on the hot tawa or skillet with the water side down.
Sprinkle some water around the naan on the tawa.
Immediately place a lid over the tawa.
Bubbles should appear on the naan within 1-2 minutes.
Take the lid off.
Brush the top part of the naan with some water.
Flip it over and allow the naan to cook for 1-2 minutes.
Brown spots should appear on both sides.
The naan is ready.
Brush it with some butter or ghee.