Preheat the oven: Set to 400°F (200°C). Line a baking sheet with parchment paper for easy cleanup.
Melt the cheeses: In a microwave-safe bowl, combine shredded mozzarella and cream cheese.
Microwave in 20–30 second bursts, stirring between each, until smooth and stretchy. Alternatively, melt in a small pot over low heat, stirring often.
Mix the dry ingredients: In a separate bowl, whisk almond flour, baking powder, Italian seasoning, a pinch of salt, and a few grinds of black pepper.
Make the dough: Add the egg to the melted cheese, stirring quickly to incorporate. Fold in the almond flour mixture until a cohesive dough forms.
If it seems sticky, let it rest for 2–3 minutes; it will firm up as it cools.
Shape the bread: Transfer the dough to the parchment-lined sheet. Lightly oil your hands and press into an oval or rectangle about 1/2 inch thick.
Par-bake: Bake for 8–10 minutes until lightly set and just starting to color.
Make the garlic butter: While the base bakes, melt the butter and stir in minced garlic and a pinch of salt. For extra flavor, add a tablespoon of grated Parmesan.
Brush and top: Remove the bread from the oven.
Brush generously with garlic butter. Sprinkle with a little mozzarella and Parmesan if you like a cheesy top.
Finish baking: Return to the oven for 5–7 minutes, until edges are golden and the top is bubbly.
Garnish and slice: Let it cool for 2 minutes, then sprinkle with chopped parsley. Slice into sticks or wedges and serve warm.