Preheat the oven to 350°F (175°C). Line a baking sheet with parchment paper or lightly grease a 9-inch round cake pan for pull-apart rolls.
In a large bowl, whisk almond flour, coconut flour, baking powder, salt, garlic powder, and onion powder.
In a separate bowl, whisk eggs, melted butter, Greek yogurt, and apple cider vinegar until smooth.
Pour wet ingredients into the dry mixture and stir until combined.
Add the shredded mozzarella.
Mix with a sturdy spatula or clean hands until the dough is uniform and slightly tacky.
Let the dough rest for 3–5 minutes. This allows the flours to hydrate and makes shaping easier.
With lightly oiled hands, divide the dough into 10–12 equal pieces and roll into balls. Arrange on the baking sheet or snugly in the pan.
Brush tops with a little melted butter and sprinkle with sesame seeds if using.
Bake for 18–22 minutes, until the tops are golden and a toothpick comes out clean. Do not overbake or they’ll dry out.
Cool for 5–10 minutes before serving. Brush with more butter and a pinch of flaky salt if you like.