Whisk the wet ingredients: In a bowl, whisk the eggs, almond milk, and olive oil until smooth and well combined.
Add the dry ingredients: Stir in coconut flour, baking powder, salt, garlic powder, and xanthan gum if using. Mix until no lumps remain.
Rest the batter: Let the mixture sit for 3–5 minutes. Coconut flour absorbs liquid; the batter should become thick but pourable, like pancake batter.
If it’s too thick, add 1–2 tablespoons more liquid.
Preheat the pan: Heat a nonstick skillet over medium heat. Lightly brush with olive oil.
Cook the flatbread: Pour 1/4 to 1/3 cup batter into the pan and spread gently into a 6–7 inch circle. Cook 2–3 minutes until the edges look set and the underside is golden.
Flip and finish: Carefully flip with a spatula and cook another 1–2 minutes.
Adjust heat as needed to avoid burning.
Repeat: Oil the pan lightly between flatbreads and continue until all batter is used. You should get 3–4 flatbreads.
Serve warm: Keep finished flatbreads wrapped in a clean towel to stay soft and pliable.