Preheat oven to 375F and prepare a sheet pan or baking sheet with parchment paper.
Combine the almond flour, baking powder, and onion powder and mix well.
Add mozzarella and cream cheese to the bowl and microwave in 45 second increments until the cheese is completed melted and forms a ball of dough. It should go through 2 cycles.
Add the egg to the bowl and vigorously mix it (or use your hands) to ensure the egg is fully incorporated into your dough.
Divide the dough into four portions. Roll each one each into a ball and gently push a finger through the center to make a nickel sized hole. Place on parchment paper and repeat on the other three bagels. Make sure the bagels are two inches apart to allow enough room to bake.
Use the olive oil and brush the bagels on top and top with onion flakes.
Bake for 15-20 minutes, until a nice golden brown forms on top.
Let cool for 10-15 minutes and then enjoy!