Start by placing the cottage cheese in a blender. Blend until smooth, ensuring there are no large curds.
In a mixing bowl, combine the flour, baking powder, and salt. Stir them together using a whisk or fork to evenly distribute the baking powder and salt. If you’re adding extra seasoning like garlic powder, dried oregano, or any other herbs, mix them in now.
Add the blended cottage cheese, egg, and olive oil to the dry ingredients. Use a silicone spatula to mix everything together. The dough may seem dry at first, but keep stirring. If the mixture isn’t coming together properly, gradually add the yogurt or milk, one tablespoon at a time.
Lightly flour a clean surface and transfer the dough onto it. Knead it for about 3-5 minutes, pressing and folding it with the heels of your hands. The dough should feel smooth and elastic but not sticky.
Cut the dough into 4-6 equal portions using a stainless steel bench scraper, depending on the size of flatbread you want. Roll each portion into a ball, then flatten it slightly with your hands. Using a rolling pin, roll each piece into a circle or oval shape about 1/4-inch thick. Allow the pan to warm up for a minute before placing the first flatbread in it. Place the flatbread in the pan and cook for 2-3 minutes. Flip the flatbread using a spatula and cook the other side for another 2-3 minutes. If the bread puffs up, gently press it down with a spatula to ensure even cooking.
Enjoy the warm, freshly made flatbread as soon as possible for the best texture and flavor. It pairs well with hummus, tzatziki, or any dip of your choice.