These amazingly doughy and fragrant keto bagels are ready in 30 minutes and will blow your mind! Once you bite into the warm dough, it's difficult to believe these bagels are made with almond flour.

These keto bagels are made with Fathead Dough, a keto dough based on almond flour, cream cheese, and eggs. They are soft and doughy and taste so good. How wonderful that even on a low-carb diet, I don't have to give up my beloved morning ritual of a fresh bagel, a thick layer of cream cheese, and a potent cup of coffee!
Ingredients
You'll only need six ingredients to make these bagels. The exact measurements are included in the recipe card below. Here's an overview of what you'll need.
- Shredded mozzarella: I use bagged pre-shredded part-skim mozzarella.
- Cream cheese: Please use full-fat cream cheese, not reduced-fat.
- Almond flour: Blanched, finely ground almond flour works best. I don't recommend using a coarse almond meal.
- Baking powder: It's important to make sure it's fresh.
- Egg: One large egg is all you need.
- Sesame seeds: Optional, but they make the bagels look amazing!
Variations
- Season the bagels - similar to what I do when making keto pretzels. I like to add a bit of garlic powder and onion powder, for example - ¼ teaspoon of each. I mix them into the almond flour before adding it to the mixture.
- Vary your toppings. Instead of sesame seeds, you can use poppy seeds, coarse salt, or bagel seasoning (my husband's favorite topping).
- You can make a sweet version by adding ½ teaspoon of ground cinnamon and a granulated sweetener to equal ¼ cup sugar. Mix them into the almond flour before adding it to the mixture.
Instructions
The detailed instructions for making this recipe are listed in the recipe card below. Here are the basic steps:
You start by microwaving shredded mozzarella and cream cheese until melted. Then, stir the mixture. Add almond flour, baking powder, and an egg. Quickly mix everything together to form a dough.
Briefly knead the dough, then divide it into six equal parts. Roll each part into a log, then shape it into a bagel.
Dip the bagels in sesame seeds and arrange them on a parchment-lined baking sheet.
Bake the bagels until puffed, golden, and fragrant, for about 15 minutes in a preheated 350°F oven.
Recipe Tips
- You'll want to work quickly, kneading the dough before it cools and making sure it's completely uniform. However, if the dough has cooled and hardened and is impossible to knead, do not despair! Simply microwave it for a few seconds (start with 10 seconds) until it's pliable again.
- While I try to make the bagels uniform in size by weighing them, it's okay if they come out in different sizes. See the photo below - my dad made these bagels. Even though they are different sizes, he baked them all together, and they came out perfect! He also bakes them for slightly longer than I do (18-20 minutes), so if you want your bagels well-browned, you can do the same.
Recipe FAQs
It's amazing! Its main ingredients are shredded mozzarella, cream cheese, eggs, and almond flour. When baked, it becomes puffy, chewy, and fragrant - remarkably similar to real dough. The photo below shows how airy this dough is when baked.
Not exactly. They are incredibly good, but they are different than regular bagels. Without gluten and yeast, it's obviously not the same. But they scratch that itch and give you the experience of enjoying fresh, warm bagels.
No. Coconut flour is highly absorbent and requires significant amounts of liquids and extra eggs. If you try substituting it for the almond flour in this recipe, your bagels will be very dry.
Serving Suggestions
I like to serve keto bagels in a pretty basket or a napkin-lined bowl, as shown in the photo below:
Naturally, like all bagels, they practically beg for a thick layer of cream cheese (or cream cheese dip) and perhaps some lox on top! In the photos below, you can see one of these bagels topped with cream cheese.
They are also very good with butter, sugar-free jam, peanut butter, keto hazelnut spread, and walnut butter. Sometimes, I use them to make a keto breakfast sandwich or serve them with shakshuka.
My Dad makes these bagels regularly. He reports that they're delicious with feta cheese. Here are Dad's bagels:
Storing Leftovers
Keto bagels are best enjoyed warm and fresh. If you have leftovers, freeze them as soon as they are cool. I like to slice them before freezing, and then I can toast the frozen slices in the toaster. It's best to freeze them because they don't keep well in the fridge. They deflate and lose their fluffiness.
Recipe Card
Easy Homemade Keto Bagels
Video
Ingredients
- 1 ½ cups mozzarella - shredded, part-skim; 6 ounces
- 1 ounce cream cheese - cubed
- 1 ½ cups superfine almond flour - 6 ounces
- 1 tablespoon baking powder - gluten-free if needed
- 1 large egg - lightly beaten
- ¼ cup sesame seeds - or any other topping
Instructions
- Preheat the oven to 350°F. Line a baking sheet with parchment paper.
- Place the mozzarella in a medium microwave-safe bowl. Top it with the cream cheese cubes. Microwave for 30 seconds. Stir, then microwave for 30 more seconds.
- Stir again and add the almond flour and baking powder. Stir to incorporate as best as you can. The dough won't come together yet at this point.
- Add the egg, mixing it in with a rubber spatula and then with your hands. Work quickly, kneading the dough before it cools and ensuring it's completely uniform.
- Divide the dough into 6 equal parts. I use my kitchen scales to ensure the bagels are all the same size.
- Knead each part briefly, then roll it into a 7-inch log, starting in the middle and rolling outwards. Press the ends together to shape into a bagel.
- Dip the tops of the bagels in the sesame seeds and arrange the bagels on the prepared baking sheet.
- Bake the bagels until golden brown and fragrant, 15-17 minutes.
- Serve immediately. These bagels are excellent with cream cheese!
Notes
- You'll want to work quickly, kneading the dough before it cools and making sure it's uniform. However, if the dough has cooled and is impossible to knead, simply microwave it for a few seconds (start with 10 seconds) until it's pliable again.
- While I try to make the bagels uniform in size by weighing them, it's okay if they come out in slightly different sizes.
- If you want your bagels well-browned, you can bake them for up to 20 minutes.
- These bagels are best enjoyed warm and fresh. If you have leftovers, freeze them as soon as they are cool. I like to slice them before freezing, and then I can toast the frozen slices in the toaster. It's best to freeze them because they don't keep well in the fridge. They deflate and lose their fluffiness.
Nutrition per Serving
Save this Recipe!
We will also add you to our weekly newsletter. Unsubscribe anytime. See healthyrecipesblogs.com/privacy/ to learn how we use your email.
Disclaimers
Most recipes are low-carb and gluten-free, but some are not. Recommended and linked products are not guaranteed to be gluten-free. Nutrition info is approximate. Please verify it independently. The carb count excludes non-nutritive sweeteners. Please read these Terms of Use before using any of my recipes.
Valerie McMillen says
I loved these! So easy to make and very good, I wonder about doubling it to make them larger?
Vered DeLeeuw says
Hi Valerie,
I'm so glad you liked these bagels! Doubling them sould work. They'll need a little more time in the oven, but I would still start checking on them after 15 minutes.
HK says
Loved the bagels! This recipe is a keeper. Thank you so much.
Vered DeLeeuw says
You're very welcome! Glad you liked them!