In a large mixing bowl, add the flour, salt, baking powder, baking soda, oil and yogurt.
Using your fingers, work the flour mixture so that the yogurt is incorporated.
Gradually add water and knead to form a soft pilable dough. The dough should be soft but not sticky. You could use little oil towards the end for kneading to smoothen the dough. If you want to use stand mixer or food processor for making the dough, absolutely go for it!
Cover the dough with a damp cloth and let it rest for about 30-35 minutes.
Place a clean cast iron griddle (concave iron tawa or a flat pan) over high heat and let it get very hot. Make sure that the iron pan is not greasy. If there is oil on there, the roti won't stick. I used a 10 inch cast iron griddle, you can use any size tawa that you have at home, just make sure that its larger than your roti size.
Divide the rested dough into 6 or 7 equal parts. For consistent-sized rotis, you could use a food scale to weigh the dough portions. Adjust the size of the rotis to your preference, whether big or small, and portion the dough according
Roll the dough portions between your palms into smooth balls. Keep the dough balls covered while you roll them one by one.
Lightly dust your work surface as well as the rolling pin with dry flour. Take one dough ball, sprinkle dry flour on it and roll it out into a circle, about 6-8 inches in diameter, using a rolling pin. You could roll into an oval shape too. Dust with flour as needed to prevent sticking. Don't roll very thin
Using a pastry brush, brush off excess flour from the roti before applying the water.
Generously brush water on one side of the rolled dough(½ tablespoon to 1 tablespoon).
Lift carefully with hands and place the rolled roti on the hot skillet, wet side down. Let it cook for about 25-30 seconds until you see bubbles start to form on the surface.
Immediately flip the tawa upside down over direct flame to cook the other side until you see brown spots. You will have to move round the tawa to make sure that all parts of roti get the char. I wear baking gloves while lifting the tawa.
Flip the tawa back and using a flat metal or wooden spatula, remove the cooked roti from the pan. Brush it with ghee or butter for extra flavor and softness.
Repeat the process with the remaining dough balls.
STORING- I usually make a small batch (7-8 rotis) and if we dont eat them, I store them in the fridge for 1-2 days. If you want to freeze, insert parchment paper or wax paper in between rotis (they tend to stick to each other).To reheat, I usually add them to a toaster oven preheated to 400F for 1- 2 minutes. Or if you are in a hurry, microwave for 10-15 seconds.