Add the ground almonds, mozzarella, cheddar, garlic powder, salt, pepper and xanthan gum to a food processor. Pulse to combine. The ingredients should be well mixed and the cheese broken down to a chunky crumb.
Crack the egg into the food processor. Blend again until well combined. An easy to handle dough should form in the food processor. If your dough is too wet or very sticky you may need to add a little more ground almond.
Scoop the dough from the food processor. Roll into a large ball with your hands. Place the dough between two sheets of baking parchment. Roll the dough to about 1/5 inch thickness. Take a small side plate or saucepan lid and use it as a marker to score a circle from the dough.
Lightly oil a non stick skillet and set over a medium/high heat. Peel the first tortilla from the baking paper and place in the skillet. Cook for two minutes each side or until the tortilla starts to puff and brown in places. Whilst the first tortilla cooks you can re roll your dough to cut the next tortilla. Keep the cooked tortilla warm whilst you repeat the process with the remaining dough. You should get four tortillas from the mixture. Note – you do not want by overcook the tortillas or they will not be pliable enough to fold.