At first, take 500 grams or 3 cups of refined wheat flour (maida) and strain it as shown in the image below.
Now, make a hole in the center and add 1.5 tsp of sugar, salt to taste, 1.5 tsp of baking powder, ½ tsp of baking soda, ¼ cup of curd (dahi), 4 tbsp of slightly warm milk, and 1 tbsp of cooking oil to the all-purpose flour. (Pro tip: If the curd is too sour, add only 2 to 3 tablespoons of it to the maida.)
Then mix the ingredients at the center with a spoon to mix the sugar and salt nicely first.
Now, mix the maida first with the ingredients with your hand and then gradually add water as needed to knead it nicely to make a dough.
Knead for at least 5 to 6 minutes to make a soft dough. Grease your hand with a little bit of cooking oil and rub it on the dough. Cover the dough and keep it aside to set properly for not less than an hour, the more, the better. (Pro tip: Rubbing the dough with a little bit of cooking oil is necessary as it will prevent the upper layer from drying up.)
After an hour, knead the dough gently once again. First cut it to divide it into two halves. Take one half, roll it with your hand to give it a cylindrical shape. Then cut small portions of it, roll it gently between your palms and make like large pedas as shown in the images below. Make all the pedas and keep them all on a plate. Cover the plate properly from all sides with a clean towel and keep it aside.
Now, sprinkle some maida on the rolling surface.
Remove a corner of the towel, take one dough ball out from the plate and cover it again immediately. Roll it into a long oval shape paratha. Sprinkle just a bit of nigella (kalonji) seeds or black sesame seeds and coriander leaves (fresh, finely chopped, just a little bit) on it. Roll it again gently to sticks the ingredients to the paratha. (Pro tip: You may skip using nigella seeds or black sesame seeds if you want).
Now, heat an iron tawa on your gas stove on a high flame. Apply some water and put it carefully on the hot tawa, the side with water facing down. Press it gently so that it sticks to the tawa. Let it cook on a high flame for a minute or so. (Pro tip: Do not use non-stick or any other tawa to make naan. Never cook naan on a medium or low flame or else it will be a chewy and rubbery naan once it cools down).
When you see bubbles and a slight color change in the naan, flip the entire tawa to cook the naan directly on the high flame. (Pro tip: Ensure you keep a reasonable distance between the tawa and the flame or else it will burn the naan, the seeds, and the coriander leaves to render a bitter taste).
When both sides are roasted nicely, brush the surface of the naan with a generous amount of butter.
Your butter naan is ready. Remove it from the tawa.
Repeat step 9 to step 18 to make all the naans and serve them on a plate or a basket. Enjoy it with a veg or non-veg dish of your choice.