share this post

Keto Bagels With Almond Flour

4.96 from 392 votes
Jump to Recipe Pin This Recipe!

This recipe may contain Amazon or other affiliate links. As an Amazon Associate I earn from qualifying purchases.

These Keto Bagels With Almond Flour are easy low-carb bagels made with fathead dough with a crispy crust and a chewy, dense crumb.

Bonus, this fathead bagel recipe makes 12 easy keto bagels that freeze very well to make ahead your breakfast with only 3.6 grams of net carbs per bagel.

Are Bagels Keto-Friendly?

No, a regular bagel recipe is not keto-friendly. It’s made of all-purpose flour and sugar.

As a result, one bagel is very high in carbs, with about 48 grams of carbs per bagel.

However, you can make your own easy keto fathead bagels at home using this recipe.

How To Make Keto Bagels With Almond Flour

Fathead dough is one of the easiest ways to make keto bread, keto cinnamon rolls, or pizza crust.

Fathead dough is made of only 3 simple ingredients: eggs, shredded mozzarella cheese, and cream cheese.

Sometimes keto flour like almond flour, coconut flour, or psyllium husk is added to give texture and density to fathead keto bread.

To make the best keto fathead bagels, you must add some keto flours to recreate a chewy, dense crumb similar to regular bagels.


The ingredients you need to make this keto bagel recipe with a delicious crispy crust and chewy, dense crumb are:

  • Almond flour or almond meal – both work, but almond meal adds a gritty texture and darker color to bagels. I don’t recommend using almond meal for the best flavor and texture.
  • Ground psyllium husk – you can also use whole psyllium husk, but most of the time, whole husk darkens the dough. Some brands also change the color of the dough to a blue/purple color. That’s why I recommend psyllium husk powder. This ingredient is optional, but it adds the most delicious chew to the bagel crumb, so don’t skip it!
  • Shredded mozzarella – this refers to hard shredded mozzarella, not soft mozzarella that is much moister. Also, make sure you are using full-fat shredded mozzarella, or the bagels come out dry.
  • Eggs – I recommend beating the eggs before adding them to the fathead dough. Also, make sure you add the eggs on top of the almond flour, not in direct contact with the hot melted cheese, or this would cook the eggs and create lumps. Some recipes call for egg whites only. I don’t recommend this option because the crumb wouldn’t be as moist without egg yolk. So, always use whole beaten eggs to make the best low-carb fathead bagels.
  • Salt
  • Baking powder – to give a little rise to the dough.
Fathead bagels recipe

Melting The Cheese For Fathead Dough


  1. First, bring the shredded mozzarella cheese and cream cheese into a large microwave-safe bowl.
  2. Then, microwave by 30-second bursts on high powder.
  3. Stir between each time and keep microwaving until the cheese is fully melted and well combined with the cream cheese. You want a soft, hot stringy cheese mixture with no bites of cream cheese. Usually, it takes 1 minute 30 seconds to microwave the cheese mixture for the perfect fathead dough.
How to make bagels fathead dough

On The Stove

You can melt shredded mozzarella and cream cheese on the stove, over medium heat.

However, you must use a non-stick saucepan to prevent the cheese from sticking to the side and bottom of the pan.

Stir constantly with a silicone spatula or wooden spoon until fully melted.

Finally, transfer the melted cheese into a large mixing bowl. Make sure the bowl is not too cold, or the cheese is going to harden fast.

You would struggle to combine the dry ingredients into it.

Forming The Fathead Dough

Now that you have prepared the melted cheese stir in all the dry ingredients: baking powder, almond flour, psyllium husk, and salt.

Finally, add the beaten egg on top of the flour and start stirring with a silicone spatula.

Note that you must add the beaten eggs on top of the flour.

In fact, adding the beaten eggs in direct contact with the melted cheese mixture would cook the eggs and create lumps into your fathead dough recipe.

To avoid that, always add the dry ingredients between the melted cheese mixture and beaten eggs.

How to roll bagels fathead dough

Kneading With Your Hands

It is difficult to stir the ingredients, so I recommend using your hands to create a consistent dough. Start mixing with the spatula, and when it starts to be difficult to stir, use your hands.

First, generously oil your hands with coconut oil or olive oil.

Then, squeeze and knead the dough quickly until all the ingredients are well combined and come together. The dough is going to harden as you go but might be a bit sticky. That’s normal.

Finally, when the dough is consistent and no lumps of cheese or flour can be seen, slightly rub the dough ball with a teaspoon of oil and chill.

Using A Stand Mixer

You can also add all the ingredients into a stand mixer with a dough hook attachment or a stand mixer.

Both options turned out great and actually are faster to create fathead dough.

How to bake bagels fathead dough

Chilling The Dough

Place the dough in an oiled bowl and chill for 8-10 minutes until the dough is soft and not sticky.

Divide the dough

Remove the dough from the fridge and place the dough ball onto a greased piece of parchment paper.

Then, divide the dough into 12 equal portions of 64 grams/2.2 oz each.

Roll each piece of dough into a ball. Then, roll each ball into a cylinder.

Finally, gather the cylinder’s extremities and pinch them to stick together and form a bagel shape with a hole in the center.

Adding Toppings

There are many ways to decorate bagels. First, you can brush the top of each bagel with egg wash. To do so, beat 1 egg with 2 tablespoons of heavy cream or almond milk and use a pastry brush to brush the top of each bagel.

I recommend brushing the top of these keto bagels with melted butter or light olive oil. This technique avoids the eggy taste in your bagels.

Finally, sprinkle and gently press some sesame seeds, poppy seeds, or any bagel seasoning on top of each bagel.

fathead bagel recipe

Baking The Bagels

Place the baking sheet in the center rack of a preheated oven at 350°F (180°C).

Then, bake the bagels until the outside is golden brown and crispy. It usually takes 25 minutes to crisp.

Remove from the oven and cool on a cooling rack until it reaches room temperature. They will crisp with time.

Want To Save This Recipe?

Enter your email & get this recipe sent to your inbox.

This field is for validation purposes and should be left unchanged.


You can use these keto fathead bagels as a sweet or savory base. I always recommend slicing the bagels and toasting them in a bread toaster to add some crispy texture inside.

Then, spread or fill the toasts with some of my favorite keto toppings and food combination below:

  • Cream cheese and keto chia seed jam.
  • Cream cheese and smoked salmon – spread 1 tablespoon of cream cheese, pieces of smoked salmon, and serve with 1/2 cup of shredded lettuce or cucumber slices, inside the bagels or on the side.
  • Butter, ham and cheese, and lettuce
  • Mayonnaise, tuna, lettuce, and radish
best keto fathead bagels

Storage Instructions

These keto bagels with almond flour must be chilled or frozen. The dough contains cheese and eggs, so it won’t store for more than 24 hours in the pantry.

I recommend placing the keto bagels in an airtight container in the refrigerator for up to 3 days.

Otherwise, freeze and thaw the day before on the kitchen countertop at room temperature.

The next day, slice the keto bagel and bring it into a bread toaster to add crispiness.

You can also use your keto bagels cold and turn them into sandwiches!

low carb fathead bagels

Flavoring Options

Yes, you can add any flavorings to this fathead bagel dough to add some sweet or savory flavor.

For sweet keto bagels, add to the dough:

  • 1/2 teaspoon of cinnamon
  • 2-3 tablespoons of erythritol or 3-6 drops of liquid stevia.
  • 1 teaspoon of vanilla extract or maple extract.

For savory keto bagels, add:

  • 1 teaspoon of dried herbs like oregano, and parsley.
  • 1/2 teaspoon of ground paprika, cumin, or turmeric.
  • 1/4 teaspoon of garlic powder or onion powder, or both!

Frequently Asked Questions

How many carbs in keto bagels with almond flour?

Each of these keto bagels weighs 64 grams/2.2 oz and contains only 3.6 grams of net carb.
In fact, on a keto diet, you don’t count total carbs, so even if one of these keto bagels contains 6.5 grams of total carbs, you must take away the 2.9 grams of fibers that are not assimilated and won’t impact your ketosis.
Read more about this in my guide on how to start the keto diet.

Can I make egg-free fathead dough?

Yes, you can replace the eggs in fathead dough with an egg replacer. My favorite option is flax eggs. To replace the 2 eggs in this recipe, whisk the ingredients below into a small mixing bowl. Set aside for 10 minutes until gooey and an egg-like texture forms.
2 tablespoons of flax meal – preferably golden flaxseed meal to avoid a bitter flavor from brown flaxseed meal.
1/3 cup lukewarm water – think bath temperature about 37 C/98F.
Finally, add this mixture into the recipe as an egg replacer.

Can I make nut-free keto bagels?

Yes, you can make nut-free keto bagels using this fathead bagel recipe. However, don’t use coconut flour to replace almond flour.
As I explain in my keto baking tips, you can’t replace keto flours without drastically changing their ratio. In fact, coconut flour contains 4 times more fiber than almond flour. It is a high water-absorbent flour, and you need only a tiny amount to reach the same texture as the almond flour keto-based recipe.
Instead, use the same amount of one of these flours to replace almond flour:
Sesame seed flour
Sunflower seed flour – watch out. This flour will turn the bagels greenish!

What’s The Best Cheese For Fathead Dough?

You must use hard shredded cheese to make fathead dough. You can’t use soft, fresh mozzarella that is high in moisture.
Of course, you can use other cheeses than hard shredded mozzarella, but keep in mind that different cheeses might add a strong cheese flavor to your food. That’s why I recommend mozzarella in this bagel fathead dough recipe. It doesn’t add any cheese flavor at all.
This said, if you want to make savory, cheesy bagels, other cheese options are:
– Shredded golden cheddar
– Shredded Edam or Colby cheese

Are Keto Bagels gluten-free?

Yes, these low-carb keto bagels are naturally gluten-free as the only flour they use is almond flour.

Can I Toast Low-Carb Bagels?

Absolutely! They taste delicious when toasted.

Can I Fix Hard Fathead Dough?

If you don’t work fast or didn’t melt the shredded cheese and cream cheese long enough, it can harden very fast. This makes it difficult to knead the dry ingredient into the dough.
To fix this, microwave the dough for 15 seconds or bring the bowl with the dough over a bowl full of boiling water.
The warmth from the water bowl will transfer to the dough, gently softening the dough. It makes it easier to knead and bring together.

Can I Fix Sticky Fathead Dough?

If your fathead dough is too sticky, chill the dough for 5-10 minutes in an oiled bowl.
Then, rub your hands with oil before working with fathead dough.
Use a light flavor oil like light olive oil or refined coconut oil. Rub the dough ball with oil, and as you go to prevent the dough from sticking to your fingers.
If you still can’t work the dough properly, add some extra almond flour 1 tablespoon at a time but don’t go over 1/4 cup!

More Keto Bread Recipes

If you miss bread on your keto diet, I have plenty of keto bread and buns recipes for you to try, including some without eggs or cheese if you prefer a dairy-free keto bread option:

More Keto Breakfast Recipes

If you enjoy these Keto Bagels, you’ll also love these other keto breakfast recipes!

Made these keto bagels? Share a comment or feedback below. I love to hear what you have to say about my recipes.

Did You Like This Recipe?

Leave a comment below or head to our Facebook page for tips, our Instagram page for inspiration, our Pinterest for saving recipes, and Flipboard to get all the new ones!

Fathead bagels recipe

Keto Bagels

3.6gNet Carbs
A chewy keto bagel recipe made of fathead dough for only 3.9 grams of net carbs.
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Yield: 12 bagels
Serving Size: 1 bagel
4.96 from 392 votes



  • 1 tablespoon Unsalted Butter
  • 1 tablespoon Sesame Seeds I used a mix of white and black seeds
This recipe may contain Amazon or other affiliate links. As an Amazon Associate I earn from qualifying purchases.


  • Preheat oven to 350°F (180°C). Line a baking sheet with a piece of lightly oiled parchment paper. Set aside.
  • In a large microwave-safe bowl, add shredded mozzarella and cubes of softened cream cheese.
  • Microwave by 30 seconds burst, stir between and microwave again until the cheese is fully melted. It takes about 1 minute 30 seconds. You know it's ready when both ingredients are melted, stringy and well combined with no bites of cream cheese showing. If you don't have a microwave, bring the ingredients into a non-stick saucepan and stir over low-medium heat until melted.
  • Pour the dry ingredients into the melted cheese: baking powder, salt, almond flour, psyllium husk, along with beaten eggs. Careful, don't add the beaten egg in direct contact with hot cheese, or it cooks the egg.
  • Now work fast as you don't want the cheese to cool and harden. Start stirring with a spoon or silicone spatula, then when it gets difficult to stir, oil your hands with olive oil and squeeze/knead the dough for about 1 minute until you don't see any lumps or pieces of cheese. It should look like a soft yellowish dough, elastic and consistent.
  • Form a dough ball and divide into 12 pieces – each piece is about 64g/2.2 oz.
  • Roll each piece into a ball, then roll the ball into a cylinder. Pinch the extremities of each cylinder together to close it into a bagel shape
  • Place each formed bagel onto the baking sheet covered with parchment paper.
  • Brush the top of each bagel with melted butter and sprinkle sesame seeds mix on top of each bagel.
  • Bake in the center rack of the oven until golden brown, about 12-18 minutes.
  • Cool in a cooling rack before serving.


  • Store in the fridge or freeze in a sealed bag. Thaw the day before eating.
  • Rewarm in a bread toaster to add crispiness.


Psyllium husk: If you don’t have husk, you can skip or add an extra 1/4 cup almond flour for texture. The dough will simply be less chewy and dense without it.
Tried this recipe?Mention @sweetashoneyrecipes
Nutrition1 bagel
Yield: 12 bagels


Serving: 1 bagelCalories: 245.5 kcal (12%)Carbohydrates: 6.5 g (2%)Fiber: 2.9 g (12%)Net Carbs: 3.6 gProtein: 12 g (24%)Fat: 20.3 g (31%)Saturated Fat: 6.2 g (39%)Trans Fat: 0.1 gCholesterol: 60.5 mg (20%)Sodium: 411.6 mg (18%)Potassium: 42.6 mg (1%)Sugar: 1.2 g (1%)Vitamin A: 324.5 IU (6%)Calcium: 261.1 mg (26%)Iron: 1.3 mg (7%)
Carine Claudepierre

About The Author

Carine Claudepierre

Hi, I'm Carine, the food blogger, author, recipe developer, published author of a cookbook and many ebooks, and founder of Sweet As Honey.

I have an Accredited Certificate in Nutrition and Wellness obtained in 2014 from Well College Global (formerly Cadence Health). I'm passionate about sharing all my easy and tasty recipes that are both delicious and healthy. My expertise in the field comes from my background in chemistry and years of following a keto low-carb diet. But I'm also well versed in vegetarian and vegan cooking since my husband is vegan.

I now eat a more balanced diet where I alternate between keto and a Mediterranean Diet

Cooking and Baking is my true passion. In fact, I only share a small portion of my recipes on Sweet As Honey. Most of them are eaten by my husband and my two kids before I have time to take any pictures!

All my recipes are at least triple tested to make sure they work and I take pride in keeping them as accurate as possible.

Browse all my recipes with my Recipe Index.

I hope that you too find the recipes you love on Sweet As Honey!

Posted In:

Leave a comment

4.96 from 392 votes (387 ratings without comment)

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.

    21 Thoughts On Keto Bagels With Almond Flour
  1. 5 stars
    Wow!! These came out amazing. Very soft, tasty, satisfies my bagel cravings. Great toasted with butter. I added everything bagel topping but I will try sesame next time.

    I don’t know how I would stick to Keto without her recipes. Thank you so much.

  2. 5 stars
    I’m new to KETO recipes (because of Carbs). These recipes look like ‘just what the doctor ordered’…..
    Thanks. I’m looking forward to trying them, experimenting enjoying and getting back to you. Thanks for your time and effort.

  3. I used everything as you mentioned except the eggs as we don’t eat eggs
    The dough did not turn out to be sticky and therefore my bagels did not look like bagels
    I used egg replacer and do you think that is the reason?

  4. I really want to try these bagels; however, I do not like cream cheese, sour cream or yogurt. This recipe calls for cream cheese… can I exclude it or replace it with something else?

  5. 5 stars

    I have few questions.
    1. I have donut pans can I use those to bake the bagels?
    2. I have psyllium husk but, I don’t want purple bagels (not my first time baking keto) can I mix this with something like xantham gum or guar to lighten the color? Perhaps use one of those instead?
    3. Can I add yeast for flavor? I know they won’t rise.

    Thank you

    • Yes, you can bake them in a donuts pan. You must use husk and replace by xantham gum or it won’t work. Not all husk brands turns food purple, you have to give it a go to leanr from the brand you bought. The color won’t impact taste or quality. You can add 1 teaspoon of active dried yeast for flavor. ENjoy,

  6. 5 stars
    Hi,I just made these bagels and they are awesome! Great texture, chewy, and so good. I have never made anything keto before but with these recipes I will! Thank you!


The recipes, instructions, and articles on this website should not be taken or used as medical advice. You must consult with your doctor before starting on a keto or low-carb diet. The nutritional data provided on Sweetashoney is to be used as indicative only.

The nutrition data is calculated using WP Recipe Maker. Net Carbs is calculated by removing the fiber and some sweeteners from the total Carbohydrates. As an example, a recipe with 10 grams of Carbs per 100 grams that contains 3 grams of erythritol and 5 grams of fiber will have a net carbs content of 2 grams. Some sweeteners are excluded because they are not metabolized.

You should always calculate the nutritional data yourself instead of relying on Sweetashoney's data. Sweetashoney and its recipes and articles are not intended to cure, prevent, diagnose, or treat any disease. Sweetashoney cannot be liable for adverse reactions or any other outcome resulting from the use of recipes or advice found on the Website.