Preheat oven to 425°F.
Sprinkle a thin layer of almond flour on a pizza stone.
If you don't have a pizza stone, line a baking sheet with parchment paper and sprinkle a thin layer of almond flour on the parchment.
Set aside.
In a heat-safe mixing bowl, microwave the shredded mozzarella on high for 1 minute.
Add in the almond flour and cream cheese and stir to combine.
Add in the egg, salt, and Italian seasoning.
If it's too hard to mix until smooth with a spoon or spatula, use your hands to knead it until it's fully combined.
It will be a little sticky, that's okay.
Form the dough into a ball and place on the center of your pizza stone/baking sheet.
Have a bowl of water nearby.
Keeping your hands lightly wet, press the dough out into a thin circle.
It should be about 12" in diameter.
Bake crust in the prepared oven for 8 minutes.
Remove when it is slightly puffed and browned.
Pierce the crust all over with a fork to release the air and gently press it down to get it ready for the toppings.
WHITE SAUCE
While the crust is baking, melt the butter in a small saucepan over medium heat.
Add the garlic and saute just until fragrant.
Add the heavy cream, cream cheese, dried minced onions, Italian seasoning, and Parmesan cheese.
Whisk until smooth.
Remove from heat and set aside.
PIZZA ASSEMBLY
Pour the white sauce onto the pre-baked crust.
Spread evenly almost all the way to the edge (leave very little edge on the crust, if any at all).
Add the diced artichokes, chicken, bacon, and spinach.
Top with as much or as little mozzarella as you like.
Sprinkle on some extra Parmesan (optional).
Put the assembled pizza back in the oven and bake for another 6 minutes.
Turn the broiler on HIGH and broil for another 1-2 minutes, or until the cheese is bubbly and golden.
Serve immediately.
Store leftovers in the fridge for up to a week.