The first keto bagels I made tasted like dry foam. No joke. I almost gave up on low-carb bread recipes completely until I started experimenting with almond flour ratios and stopped expecting them to taste exactly like bakery bagels. These finally came out soft, chewy, and good enough that I actually wanted seconds.
Why This Recipe Works
Here’s the thing—most keto bread recipes are either too eggy or too dense. What I figured out is that using mozzarella cheese in the dough changes the texture completely. Combined with almond flour, it gives these bagels that chewy bite regular low-carb recipes usually miss.
Ingredient Notes
Almond flour needs to be fine, not coarse almond meal. The texture matters a lot here.
Mozzarella sounds strange if you’ve never made fathead dough before, but it melts into the dough and helps create the chewy texture.
Cream cheese softens the dough and keeps it from feeling dry.
How to Make It
Start by melting mozzarella and cream cheese together until smooth. I usually microwave it in short intervals and stir between each one.
Mix almond flour and baking powder in another bowl.
Add the melted cheese mixture into the dry ingredients along with the eggs. The dough looks messy at first, but keep mixing until it comes together.
If the dough feels sticky, lightly oil your hands instead of adding more flour. I made that mistake before and the bagels turned dry.
Divide the dough into equal portions and shape them into bagels. They won’t look perfect, and honestly they don’t need to.
Place them on a lined baking tray and brush the tops with egg wash if you want more color.
Bake until golden brown and firm on top.
Let them cool slightly before slicing. They firm up more as they cool.
Things I Learned the Hard Way
- Don’t overbake or they dry out fast.
- Oil your hands instead of adding extra almond flour.
- The dough is supposed to feel softer than regular bread dough.
- Let them cool before slicing or the inside feels gummy.
Storage & Serving Suggestions
Store in the fridge for up to 5 days or freeze for longer storage. I usually toast leftovers because the texture improves even more. They work well with cream cheese, eggs, turkey slices, or avocado.

Soft Keto Bagels in 35 Minutes
Ingredients
Method
- Preheat oven to 375°F (190°C) and line a baking sheet with parchment paper.
- Microwave mozzarella and cream cheese together until melted and smooth.
- Mix almond flour and baking powder in a bowl.
- Add melted cheese mixture and eggs to dry ingredients.
- Mix until dough forms.
- Divide dough into 6 portions and shape into bagels.
- Place on baking sheet and add toppings if desired.
- Bake for 18–22 minutes until golden brown.
- Cool slightly before slicing and serving.
