Preheat the oven to 450°F. If using a pizza stone, place it in there while the oven heats up so it can heat up with it. In a bowl, combine almond flour, baking powder, and salt. Set aside.
In a microwave-safe bowl, add shredded mozzarella cheese and cream cheese., microwave for 45 seconds to 1 minute to melt the cheese. Combine using a rubber spatula, then add in the dry ingredients and the egg. Using your hands with a bit of olive oil (if needed if the dough is very sticky) knead the dough.
Place the dough between two pieces of parchment paper, and using a rolling pin, roll the dough into a round shape. It should be about ¼-inch thick. Place on the hot pizza stone with the parchment paper, and then par-bake the crust for 4-6 minutes until the crust is golden brown.
Add pizza sauce, torn basil (optional) then top with fresh mozzarella, shredded mozzarella, parmesan, and pepperonis. Bake for 5-8 minutes until the cheese melts. You can also broil the pizza for 2-3 minutes for the cheese to get nice and brown and bubbly if you like.
When the pizza comes out of the oven, top it with more parmesan and red pepper flakes if desired. Let cool for a few minutes before digging in, enjoy!
Store leftovers in the fridge in an airtight container for up to 5 days. Reheat gently in the microwave, in the oven, or air fryer.