Preheat the oven: Preheat oven to 375°F (190°C). Line a baking sheet with parchment paper.
Mix the dry ingredients: Add the almond flour and baking powder to a medium bowl and whisk until evenly combined.
Add the yogurt: Add the Greek yogurt and stir until a soft dough forms. If the dough is very sticky, let it sit for 2-3 minutes. If it is still difficult to handle, add almond flour 1 tablespoon at a time until workable.
Divide the dough: Divide the dough into 6 equal portions.
Shape the bagels: Roll each portion into a ball, then press your thumb through the center. Gently stretch the opening to create a bagel shape.
Add toppings: Place the bagels on the prepared baking sheet. Brush the tops with beaten egg if using, then sprinkle with everything bagel seasoning.
Bake: Bake for 20-24 minutes, or until the bagels are puffed and lightly golden on top.
Cool: Allow the bagels to cool on the baking sheet for about 10 minutes before slicing.
Serve: Slice and toast if desired. Serve with cream cheese, avocado, eggs, smoked salmon, or your favorite toppings.