Preheat the oven to 400°F (200°C).
Line a baking sheet with parchment paper. Lightly grease the parchment so the dough won’t stick.
Make the garlic butter. In a small bowl, mix melted butter, minced garlic, and half the parsley.
Set aside to let the flavors bloom.
Melt the cheeses. In a microwave-safe bowl, combine 1 1/2 cups mozzarella and cream cheese. Microwave in 20–30 second bursts, stirring between each, until smooth and stretchy.
You can also do this gently on the stovetop over low heat.
Mix the dry ingredients. In a separate bowl, whisk almond flour, baking powder, salt, and garlic powder.
Form the dough. Add the dry mixture and egg to the melted cheese.
Stir vigorously with a spatula until it forms a cohesive dough. If it’s sticky, wet your hands or let it sit for 2–3 minutes to firm up.
Shape the crust. Place the dough on the prepared baking sheet.
Press it out into an oval or rectangle about 1/4 inch thick. Keep the thickness even for consistent baking.
Par-bake. Bake for 8–10 minutes until the surface looks set and just starting to turn light golden at the edges.
Add the flavor.
Brush the par-baked crust with the garlic butter. Sprinkle over the remaining 1/2 cup mozzarella and the Parmesan. Drizzle with olive oil if using.
Bake again.
Return to the oven for 6–8 minutes, until the cheese is melted and bubbling.
Broil for color (optional but recommended). Switch to broil for 1–2 minutes to brown the top. Watch closely—brown is good, burnt is not.
Finish and slice.
Sprinkle with the remaining parsley and a pinch of red pepper flakes. Let it rest for 3–4 minutes, then slice into strips or wedges. Serve warm.