share this post

Keto Fathead Bagels with Almond Flour

Jump to Recipe Print Recipe Save Recipe Pin This Recipe!
4.9 from 228 votes
By Carine - - 17 Comments

These Keto Bagels 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 fathead dough?

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 a 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.

Keto bagel fathead dough

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. To learn more about flours, read my guide on how to choose keto flours!
  • 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. To learn more about dairy on a keto diet, read my full keto dairy guide!
  • Eggs – I recommend beating the eggs before adding them into 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

How to melt the cheese for fathead dough?

Option 1: Microwave

  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

Are you new to Keto?

Keto Quick Start Guide

Receive my Keto Quick Start email series to learn all about the Keto diet and kick start your keto journey!

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

On the stove

You can melt shredded mozzarella and cream cheese over 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.

Carine from Sweetashoney

Hi! Do you need help to start Keto?

By Carine from Sweetashoney

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.

How to form 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.

Kneading with your hand

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.

Or use a stand mixer or food processor

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.

Chill the dough

Place the dough in an oiled bowl and chill 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 to stick together and form a bagel shape with a hole in the center.

How to roll bagels fathead dough

Add 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.


How to bake bagels fathead dough

Bake the bagels

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

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.

Frequently Asked Questions

How to store fathead bagels?

These fathead bagels must be chilled or frozen. In fact, the dough contains cheese and eggs, so it won’t store more than 24 hours in the pantry.

I recommend placing the keto bagels in a sealed container in the fridge 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.

How to serve keto bagels?

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

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

fathead bagel recipe

How many carbs in keto bagels?

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.

best keto fathead bagels

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!

low carb fathead bagels

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 flavor the dough?

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 cinnamon
  • 2-3 tablespoons of erythritol or 3-6 drops of liquid stevia.
  • 1 teaspoon vanilla extract or maple extract.

keto fathead bagels

For savory keto bagels, add:

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

How to 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.

How to 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

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

XOXO Carine

Recipe Card

Keto Fathead Bagels

Fathead bagels recipe
3.6gNet Carbs
4.9 from 228 votes
Prep Time: 10 mins
Cook Time: 20 mins
Total Time: 30 mins
Net Carbs 3.6g
Fat 20.3g
Protein 12g
Calories 245.5kcal
Author: Carine Claudepierre
12 bagels
A chewy keto bagel recipe made of fathead dough.

My Macros

To get yours, join Sweetashoney Members!
Net Carbs
4.9 from 228 votes
Leave A Review Print The Recipe



  • 1 tablespoon Unsalted Butter
  • 1 tablespoon Sesame seeds I used a mix of white and black seeds
Keto quick start guide
New to Keto? Join my Keto Quick Start Guide now to get all the best keto tips for beginners, straight to your inbox!


  • Preheat oven to 180°C (350°F). 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
Nutrition Facts
Keto Fathead Bagels
Amount Per Serving (1 bagel)
Calories 245.5 Calories from Fat 183
% Daily Value*
Fat 20.3g31%
Saturated Fat 6.2g39%
Trans Fat 0.1g
Cholesterol 60.5mg20%
Sodium 411.6mg18%
Potassium 42.6mg1%
Carbohydrates 6.5g2%
Fiber 2.9g12%
Sugar 1.2g1%
Protein 12g24%
Vitamin A 324.5IU6%
Calcium 261.1mg26%
Iron 1.3mg7%
Net Carbs 3.6g
* Percent Daily Values are based on a 2000 calorie diet.

Keto bagel recipe easy

Leave a 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.

    17 thoughts on Keto Fathead Bagels with Almond Flour
  1. 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?

  2. 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?

  3. 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,

  4. 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.

Skip to content