In a large mixing bowl, combine the almond flour, coconut flour, baking powder, and salt.
In a separate bowl, whisk the egg, Greek yogurt, and water together. If you're using ghee or butter, melt it and add to the wet ingredients.
Gradually add the wet ingredients to the dry ingredients and mix until a dough forms. If the dough is too sticky, add more almond flour.
Wrap the dough in plastic wrap and refrigerate for 30 minutes.
Once chilled, divide the dough into small portions and roll each into a ball.
Use a rolling pin to flatten each dough ball into a disc about 1/4 inch thick.
Heat a non-stick skillet over medium heat and add ghee or butter.
Cook each naan for 2-3 minutes on each side, until golden brown.
Remove from the skillet and serve warm.