01 - In a large mixing bowl, combine lukewarm water, yeast, and sugar. Stir gently and let sit for 5–10 minutes until mixture becomes foamy and fragrant.
02 - Add yogurt to the activated yeast mixture and whisk until fully blended and smooth.
03 - Gradually add flour and salt, mixing with a wooden spoon until a shaggy, sticky dough comes together.
04 - Turn dough onto a lightly floured surface and knead by hand for 10 minutes until smooth, elastic, and slightly tacky to the touch. Alternatively, use a stand mixer with dough hook for 6–8 minutes.
05 - Place dough in a lightly oiled bowl, cover with a damp cloth, and let rise in a warm, draft-free area for 1 hour until doubled in volume.
06 - Punch down risen dough to release air. Turn onto a floured surface and divide into 8 equal portions. Shape each into a smooth ball.
07 - Using a rolling pin, roll each ball into a 6-inch round approximately ⅓ inch thick. Maintain even thickness for uniform cooking.
08 - Heat a nonstick skillet or cast-iron pan over medium-high heat for 2–3 minutes until hot but not smoking.
09 - Place one flatbread in the hot pan. Cook for 2–3 minutes until golden brown spots appear and surface bubbles with air pockets.
10 - Flip and cook for an additional 1–2 minutes until golden and cooked through. The bread should puff up during this stage.
11 - Transfer to a plate and immediately brush with olive oil or melted butter if desired. Stack cooked breads and cover with a kitchen towel to keep warm and pliable. Serve immediately or store in an airtight container for up to 2 days.