In a large mixing bowl, combine wheat flour, garlic powder, salt, baking powder, baking soda, and sugar. Mix to combine.
Add yogurt, buttermilk, and oil.
Mix with a spoon to combine.
Knead until you form a soft, pliable dough. If needed, add an extra tablespoon of buttermilk.
Cover with a clean and damp cloth. Leave to rest for 1 hour.
During the resting period, gluten will develop, and the flour will get hydrated, resulting in a firm dough.
Remove the cover and knead the dough for a couple of minutes. Flatten the dough.
Divide the dough into 8 equal logs.
Roll each log into a ball.
Cover the dough balls and let them rest for another 30 minutes.
Dust the surface with flour. Take a dough ball and roll it into the flour. With the help of a rolling pin, shape the dough ball into flat disc-shaped rotis. Move the rolling pin all around the roti. Evenly press the dough as you roll. This way, it will roll evenly from all sides.
Grease the top part of the rolled roti with butter. Spread chopped garlic and cilantro leaves on top.
Transfer the garlic roti onto a Tawa by taking it on your palm. But before placing it onto the tawa, brush the plain side of the roti with some water. This will help the roti to stick better onto the Tawa.
Cook the Tandoori garlic roti on the tawa. When it starts to puff up.
Flip the tawa over. Lower the heat to medium, and cook the roti over the direct flame.
Cook until evenly brown from all sides.
Remove from heat and brush with ghee or butter. Serve hot. PROTIP – While working on the other rotis, store the cooked tandoori Rotis wrapped in a towel. This way, they will not dry out and stay warm for a more extended period.