Preheat the oven to 375°F and line a baking sheet with parchment paper.
In a small bowl, whisk together the almond flour, psyllium husk powder, baking powder, garlic powder and salt.
Place the mozzarella and cream cheese in a large microwave safe bowl. Microwave for 1 minute, stir, then microwave for another 20 to 30 seconds until fully melted and smooth.
Stir the dry ingredients and parmesan into the melted cheese. Let it cool for 1 to 2 minutes, then add the egg and knead with your hands until the dough is smooth and uniform.The psyllium is the secret to the chewy, stretchy center these cheese puffs are famous for.
With lightly oiled hands, roll the dough into 16 balls about 1 1/4 inches wide and place them 2 inches apart on the baking sheet.
Bake for 15 to 18 minutes until puffed and golden. Serve warm, when the outside is crisp and the inside is soft and cheesy.