Preheat your oven to 350°F (175°C). Lightly sprinkle a clean counter or a large silicone baking mat with a little almond flour to prevent sticking.
In a medium bowl, whisk together the almond flour, coconut flour, baking powder, garlic powder, and salt. Set this mix aside.
In a large saucepan, gently melt the shredded mozzarella and 5 tablespoons of butter over low heat. Stir continuously until they are fully melted and blend smoothly into a gooey mixture. Remove the pan from the heat.
Quickly add your dry flour mixture and the large egg to the warm melted cheese and butter. Stir everything together with a rubber spatula until a cohesive dough forms. Don't worry if it looks a little streaky – it will smooth out with kneading.
Turn the warm dough out onto your almond-flour-dusted surface. Knead it gently for just a minute or two until it's uniform and smooth. If it feels too sticky, you can easily work in an extra tablespoon or two of almond flour.
Divide the dough into 16 equal portions. Roll each portion into a log about 7 inches long. Then, tie each log into a gentle knot. Place these shaped knots a few inches apart on your prepared baking sheet (they'll spread a bit).
In a small bowl, whisk together the 3 tablespoons of melted butter, parmesan cheese, minced garlic, salt, and dried parsley for your delicious topping.
Brush about half of the garlic butter mixture generously over the unbaked knots. Pop them into the preheated oven and bake for 15 to 20 minutes, or until they feel firm to the touch and turn beautifully golden brown.
Once baked, remove the knots from the oven and immediately brush them with the remaining garlic butter. Serve them warm and enjoy your healthy, homemade treat!