In a mixing bowl, whisk flour, baking powder, baking soda, sugar, and salt.
Add oil, yogurt and mix well with flour.
Add water and knead until you achieve a soft dough.
If the dough is wet, add one or two tablespoon of flour but do not add too much flour. For the sticky dough, grease your palm with oil, and then knead the dough.
Once the dough comes together, drizzle a tablespoon of oil and give it a quick knead. The dough will be soft and smooth.
Cover the dough with a clean and damp kitchen towel. Set it aside for at least 2 hours up to 6 hours. This step is essential for the fermentation of the dough.
When the dough is ready, knead it again for a minute. Then divide the dough into 7-8 equal size balls; the size of the dough ball should be of large lemon size.
Dust the working surface lightly with flour. Flour the dough ball, one at a time, and make sure to keep the other dough balls covered.
Roll the dough ball into approximately 3-4 inch diameter.
Sprinkle nigella seeds and coriander leaves, continue to roll into 7-8 inch diameter and at least of ⅛ inch thickness.
Dust off any excess flour.
Heat a tawa or iron skillet and place the rolled Kulcha, the topping side facing up.
Cover the lid and cook the Kulcha on medium heat for about 40-50 seconds or until you see the bubbles on top.
Remove the lid, flip the Kulcha and cook the other side for 40-50 seconds (no need to cover the lid).
Spread Ghee or butter on both sides of Kulcha and flip a couple of times until the Kulcha is thoroughly cooked.
Remove the Kulcha from the tawa and place it on the clean cotton kitchen towel or the plate lined with a kitchen paper towel.
Continue cooking the rest of the Kulcha and stack them together.
Serv the Kulcha hot with curry, yogurt, pickle, or a cup of tea.