Preheat your oven to 425°F (220°C). Line a pizza pan or baking sheet with parchment paper.
In a large bowl, whisk together almond flour, coconut flour, xanthan gum, baking powder, and salt.
Add the eggs and melted butter to the dry ingredients, mixing until a dough forms.
Place the dough between two pieces of parchment paper and roll out to your desired pizza crust thickness.
Remove the top parchment paper and transfer the crust (on the bottom parchment) to the prepared pizza pan.
Bake the crust in the preheated oven for 6-8 minutes or until it begins to turn golden brown.
Remove the crust from the oven and spread the sugar-free tomato sauce evenly over the surface.
Sprinkle the shredded mozzarella cheese on top of the tomato sauce.
Distribute the diced ham and sugar-free pineapple chunks evenly over the cheese.
Scatter the sliced red onion on top of the other toppings.
Return the pizza to the oven and bake for an additional 7-10 minutes, or until the cheese is melted and bubbly.
Garnish with fresh cilantro if desired before serving.