Free Printable: Low Carb & Keto Food List
Get It NowI Will Make This Chewy, Golden Keto Bagel Recipe Forever

These bagels… these golden, beautiful keto bagels. I will make this recipe forever and ever, no matter how my eating lifestyle evolves. I love them that much, for so many reasons:
- Tall, puffy, and actually chewy – The biggest reason I adore these low carb bagels is that they have all the chewy texture of real bagels — without the carbs or wheat. This keto bagel recipe is based on the dough from my keto pizza and I’ve been making it for years, but in the last few I’ve improved it to prevent them from going flat.
- Quick and easy – 5 clean ingredients. 30 minutes. You’ve got this!
- Choose your flour – You can make these as coconut or almond flour bagels! If you don’t have a dietary restriction, check my comparison below to decide.
- Keto friendly, low carb, and gluten-free – It goes without saying that my keto bagels are… well, keto. 😉 These have only 5g net carbs (and 8 grams total carbs) each. But they are also gluten-free, unlike the ones you might see popping up in stores!
- They go with everything – You can use these in all the same ways you would a regular bagel. Toast them. Top them. Make a sandwich. It all works.
I’ve made many bread swaps, from keto English muffins (my first ever) and cloud bread to buttery almond flour biscuits and my most popular fluffy white keto bread. But the dense, chewy texture in these low carb bagels… there’s nothing quite like it. Make them with me!


Ingredients & Substitutions
Here I explain the best ingredients for my keto bagel recipe, what each one does in the recipe, and substitution options. For measurements, see the recipe card.
- Almond Flour Or Coconut Flour – You can use either, but in different amounts. Many brands of almond flour are too coarse, leaving a grainy texture, which is why I created and recommend using my Wholesome Yum Blanched Almond Flour if you’re making these keto bagels with almond flour. I also use Wholesome Yum Coconut Flour for the coconut flour version, but this is less critical — just a way you can support my free recipes. 🙂
- Shredded Mozzarella Cheese – This is the key to making the bagels chewy and actually forms the bulk of the dough. Make sure to use low-moisture part-skim mozzarella, not fresh mozzarella, which is too wet. Other hard shredded cheeses can work, but the texture will change and the flavor will be more cheesy. Some dairy-free mozzarella substitutes are fine, too, but some kinds might not work well. If you want an extra chewy result, you can also add 1/4 teaspoon xanthan gum to the dough, but I don’t find it necessary.
- Cream Cheese – I recommend full-fat, but dairy-free or low-fat ones are fine, too. Cut it into small cubes, so it melts more easily.
- Eggs – Flax eggs and most other egg substitutes work, too.
- Baking Powder – I like this brand, and you’ll notice that my keto bagel recipe uses a lot. This is needed to lift the heavy dough! Also, don’t confuse this ingredient with baking soda, which is different.


How To Make Keto Bagels
I have step-by-step photos here to help you visualize the recipe. For full instructions, including amounts and temperatures, see the recipe card.
- Process the dry ingredients. In a food processor (I have and love this large one, which even fits a double batch!), process the flour of your choice and baking powder, until uniform.
- Add the eggs. Process again until uniform. Set aside.


- Melt the cheeses. In a microwave-safe bowl, combine the shredded mozzarella and cubed cream cheese. Microwave until melted and well incorporated. Stir halfway through, and again at the end. (Alternatively, you can heat the cheeses in a double boiler on the stove over low heat, stirring frequently, until completely melted and easy to stir.)
- Mix the dough. Transfer the cheese mixture into the food processor, positioning it so that the blade is sticking into the cheese. Working quickly while the cheese is hot, pulse until a uniform dough forms, with no streaks. (You can also knead with your hands instead of using a food processor, but the low carb bagels turn out taller if using the food processor — see my tips below!)


- Shape the bagels. Form the dough into a ball and divide into 6 equal portions. Form or roll a long log with each section, then press the ends together to make a bagel shape and place onto a baking sheet (this is my favorite) lined with parchment paper. Repeat with the remaining dough.
- Add (optional) toppings. If you want anything on top, spray the bagels lightly with cooking spray, or sometimes I use an egg wash for extra color. Sprinkle on your toppings and gently press into the dough.
- Bake until golden. Place the keto bagels in the oven. Bake them until they are firm and golden brown.
- Let them cool. Allow your bagels to cool for at least 15 minutes on the pan to firm up. If you can, cool completely for the best inner texture.



My Tips & Troubleshooting
The dough I use for these keto bagels is called fathead dough, a.k.a. the best there is for chewy textures in low carb baking! It does take some practice to get used to it. If you want a full guide, you’ll find it in my Easy Keto Cookbook (which also includes this low carb bagel recipe). But here are solutions to the 4 most common questions I get:
Handling Sticky Dough:
This is the most common issue, and most noticeable if your kitchen is warm or humid. (My photo in the food processor above shows what sticky dough looks like!) I use this tricks to deal with it:
- Refrigerate the dough for 30 minutes. My favorite trick, and it helps a lot! The freezer for 10 minutes also works if you’re in a rush.
- Cover your hands in oil. I like neutral avocado oil. You can work with the fathead dough much more easily with oiled hands.
- Make sure the dough is completely uniform. You shouldn’t have streaks or pieces of cheese separate from areas of flour — not only does this make the dough sticky, but it also totally ruins the texture of the bagels if you don’t fix it. If the cheese starts to solidify before the dough forms, microwave it for about 30 seconds to soften it again, so that it mixes better. (Be careful not to overheat to avoid cooking the egg.) Once it’s warmer, process again until uniform. The dough will seem sticky again when it’s warm, so just use my 2 tips above afterward.
Bagels Not Cooking Through:
If you find that the bagels brown on top but remain raw inside, here are some reasons this may happen and how to avoid it:
- Tent the top with foil and continue baking. They won’t feel totally firm until they cool, but you can remove them from the oven when they no longer feel “doughy”. Which brings me to my next tip…
- Cool before slicing. Keto bagels actually continue to “cook” a bit from the residual heat after you remove them from the oven, and the texture also changes, so it’s crucial to wait at least 15 minutes before eating them. (You can still reheat or toast them afterward if you want them warm — I usually do!)
Bagels Coming Out Flat:
Not rising properly is the hardest issue to troubleshoot, but usually not a deal breaker. Your low carb bagels will still taste pretty amazing even if they’re flat! But, here’s what I recommend:
- A food processor makes taller bagels. I used to knead the dough by hand, but my food processor (with a dough blade or S knife blade) has been a game changer! It’s way less work and introduces more air bubbles, so the bagels end up taller and puffier. A stand mixer will also work.
- Make sure your baking powder is fresh. It loses effectiveness over time.
- Form the rings tall to start. I recommend making the dough shapes tall and skinny to account for some spreading.
Choosing Which Flour To Use:
The main difference I notice between the 2 flours is the texture — you can see the subtke difference in my picture below.
- Almond flour bagels tend to be taller, denser, and more chewy. They also hold together better and are less likely to crumble. I prefer my keto bagels made with this flour!
- Coconut flour bagels are lighter, fluffier, and spread more. They have a slightly sweet flavor that goes well with sweet spreads. However, they can be a bit more fragile.


Keto Bagels (Low Carb, Chewy, Easy)
These keto bagels are chewy, thick, and only 5g net carbs! Make them with almond flour or coconut flour — just 5 low carb ingredients total.
Ingredients
[ See substitutions ]Tap underlined ingredients to see the ones I use.
Almond Flour Version:
Coconut Flour Version:
Optional:
Instructions
[ See step photos See my tips ]Tap on the times in the instructions to start a kitchen timer.
-
Preheat the oven to 375 degrees F (190 degrees C). Line a baking sheet with parchment paper.
-
In a food processor, process the almond flour (or coconut flour) and baking powder, until uniform. (Alternatively, you can mix them together in a bowl if you want to make the bagels by hand, without a food processor. However, you’ll get taller, fluffier bagels using the food processor method.)
-
Add the eggs to the food processor. Process until uniform. Set aside.
-
In a large bowl, combine the shredded mozzarella and cubed cream cheese. Microwave for 2 minutes, stirring halfway through. Stir again at the end until well incorporated. (If you don't want to use the microwave, heat the cheeses in a double boiler on the stove over low heat, stirring frequently, until completely melted and easy to stir.)
-
Transfer the cheeses into the food processor, positioning them so that the blade is sticking into the cheese. Working quickly while the cheese is hot, pulse until a uniform dough forms.
(Alternatively, you can knead with your hands if not using a food processor. The dough will be very sticky, but keep kneading and squeezing through your fingers for a few minutes. If the dough becomes hard before fully mixed, is too difficult to mix, or is still sticky after a couple minutes, you can microwave/reheat for 15-20 seconds to soften it. In that case, wash your hands and knead again.)
No matter what method you use, it's very important for the dough to be completely uniform before proceeding to the next step. You shouldn't have pieces of cheese separate from areas of flour. (See tips in the post above if you have trouble with sticky dough.)
-
Form the dough into a ball and divide it into 6 parts. Form or roll a long log with each part, then press the parts together to make a bagel shape and place onto the lined baking sheet. Repeat with the remaining dough.
-
If you want to add toppings, such as sesame seeds or everything seasoning, spray the bagels lightly with cooking spray first. Then, sprinkle the toppings over the bagels and gently press into the dough.
-
Bake keto bagels for about 15 minutes, until firm and golden brown.
-
Let the bagels cool for at least 15 minutes, or preferably completely, to improve their inner texture.
Did You Like It?
Leave a rating to help other readers (this also helps me continue to provide free recipes on my site), or get the recipe sent to your inbox.
Maya’s Recipe Notes
Serving size: 1 bagel
- Tips and troubleshooting: Check out my recipe tips above to help you avoid or deal with common issues like sticky dough, bagels turning out flat, and more.
- Variations & toppings: See my variations here for different add-in and topping options.
- Storage: Store these keto bagels in an airtight container in the refrigerator for up to 1 week.
- Freeze: I always meal prep a double (or triple) batch of these keto bagels at once and freeze them — they last 6 months in the freezer! Let them cool first, then freeze in zip lock bags with parchment paper between them to prevent sticking together.
- Reheat: Use the toaster for the fastest, easiest method. I use the bagel setting on mine, along with the frozen setting if they’re right out of the freezer. You can also microwave them, but they come out very soft. (My daughter prefers them this way.)
📖 Want more recipes like this? Find this one and many more in my Easy Keto Cookbook here.
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Keto Bagels
Variations & Toppings
I usually just make these keto bagels plain or with sesame seeds, as they are more versatile that way. But you can also change it up!
Try different add-ins, like fresh blueberries, sugar-free dried cranberries, nuts, caramelized onions, minced garlic, cinnamon with a few tablespoons of sweetener, or just top with everything bagel seasoning (my favorite savory flavor) or poppy seeds.
Keep in mind that adding sweetener does make the dough more sticky, so you’ll definitely need to chill it if you add any. (See my tips above for details.)

Serving Ideas
I love these keto bagels all the ways. Here are some of my favorite spreads and sandwiches to go with them:
- Spreads – Cream cheese is the obvious choice, but you can also use butter, peanut butter, or even my sugar free Nutella or sugar free jelly. My personal fave is a layer of mascarpone topped with my sugar free strawberry jam!
- Bagel & Lox – One of my go-to lunches is a keto bagel with a smear of cream cheese, smoked salmon (or my lox recipe), and cucumbers, red onions, or capers. So good!
- Breakfast Sandwich – Stuff eggs, sausage or bacon, and cheese between your bagel slices, and heat. You can also replace the pancake layers in my keto breakfast sandwich with layers of these bagels.
- Lunch Sandwich – Try my keto chicken salad, tuna egg salad, or a BLT with oven bacon. Or keep it simple with some sliced turkey, lettuce, and homemade mayo.
More Keto Breakfast Recipes
Breakfast is my favorite meal of the day, so I have lots of low carb breakfast recipes! Try some of these — they feel like they’re full of carbs, but they’re not:

Shop
My
Custom


















1,983 Comments
Doreen Dornbos
0I made these this morning. As they were baking they looked amazing and really puffy and nice. I took them out of the oven & as they cooled they lost so much of their height. Very disappointing. It says to bake for 15 minutes. I actually baked a little longer to ensure they wouldn’t be doughy. But they are!
Wholesome Yum D
0Hi Doreen, Sorry you didn’t get the results you were looking for. Did you make any substitutions or modifications to the recipe?
Brenda Streed
0Hi I really like this recipe. I find the food processor method a bit challenging. I changed the by hand mix order slightly and used a donut pan to help them keep their shape. They rose beautifully in the oven and did not spread out. While waiting for the cheese to melt in the microwave i whisked the almond flour and baking soda, and then thoroughly mixed the egg in with that before combining with the cheeses. The egg helps to activate the baking powder. I then used a spatula to knead the dough. Wish I could send you a picture. They are beautiful!
Debbie
0Hi Maya, would you recommend using this bagel recipe to make a deep dish pizza crust?
Wholesome Yum D
0Hi Debbie, I have never tried this recipe as a pizza crust, but I do have a deep dish pizza recipe in my 2nd cookbook.
Thelma kragert
0Thanks for sharing your yummy recipe greatly appreciated !?
Johna Wrzosek
0Can I make these bagels ahead of time. Like day before.
Wholesome Yum D
0Hi Johna, Yes, that would work.
Sam
0Hi, I absolutely adore this recipe! I’m prepping to go keto in 2 weeks so I’m making and freezing so I don’t fall at the first hurdle. But, may bagels turned into a bun?! Do I need to make the ring wider? Any advice would be appreciated thanks
Maya | Wholesome Yum
0So glad you liked them, Sam! Yes, they do spread, so make the hole larger next time if you want the hole like in my pictures. 🙂
Hilary
0Love these! So easy and delicious! I make my own “everything bagel” mix because the store-bought stuff is overly salty (I love salt – don’t get me wrong!). Thank you for these wonderful, well-written recipes!
Rosanna Benbow
0I made these a last night, they turned out wonderful. I used the food processor method, Wow that is easy. Will be making them on a regular schedule. Thank you for satisfying my craving for Bagels. I tried to add a photo but it would not let me.
Dawn
0First try and they are delish! Next time I will do better! I did not have mozzarella and used cheddar; next time the right cheese I’m sure they will be fluffier. Though I do not mind the the flavor! TY
Shari ratner
0The dough in the food processor was not firm enough to even form into a ball. It was literally like a slime consistency. Followed the coconut flour recipe, made sure it was uniform.
Maya | Wholesome Yum
0Hi Shari, Sometimes the dough can be thin depending on the temperature, humidity, and various other factors. You can just transfer it to a bowl and chill in the fridge like the post says, and it should firm up.
Karyn
0I’m allergic to almonds and coconut. Is there another flour I can use? Would hazelnut flour work? I’ve been using that to replace almond in keto recipes. I just add 1/2 the amount the recipe calls for.
Thanks!
Wholesome Yum D
0Hi Karyn, I have only tested coconut flour as an almond flour alternative.
Farmgal87
0I tried this for the first time and my results were not as good as I had hoped. My bagels hardly rose at all and were pretty dry. I don’t have my food processor right now so I used my hand mixer. Even thing. Despite not having my processor, I tried my best to really make sure everything was well incorporated and uniform in consistency. I also used fresh grated, hard, full fat mozzarella because I avoid the pre shredded because of the additives. I know my baking powder is fresh. Do you think it was my hand mixer or cheese that caused my poor result? The dough seemed correct and I followed your recommendations to slightly chill and oil hands to improve ease of rolling. I definitely want to try again because I’m really missing bagels being on keto. Thanks so much!
Wholesome Yum D
0Hi, I have found for the best keto bagels, using pre-shredded hard mozzarella cheese provides the best results.
Susan
0How many calories in one.
Wholesome Yum D
0Hi Susan, You can find the full nutritional values right above where you left this comment.
Louis
0Louis again. Bagels came out great after weighing ingredients in grams and to their exact wieght each. Next time will make them a little tighter in diameter to have a smaller hole. great tasting. Thanks!!!
Louis
0What diameter should the log be when rolled to avoid the issue of it not being fully cooked? Also what should the outside diameter of the log be once it’s rolled and shaped into a bagel. I’m going to make it today and will weigh the finished dough and divide by 6 to obtain equal portions and use ice cream scoop to shape into a ball and then refrigerate for 30min. if sticky
Wholesome Yum D
0Hi Louis, Mine usually come out to about 3.5 inches in diameter, but that would vary depending on how big you make the bagel hole.
Hazel
0OMG, The best Keto bagel ever!!! I made four everything and two plain. I added a tsp of xanthan gum and the bagels were soft and fluffy with a great taste. I ate one everything and toasted another and added butter and sugar-free apple jam. This is a must have.
Larry
0Wary about making them, last time they fell apart and just weren’t good. Need to get more cheese before trying again but will try.
Maya | Wholesome Yum
0Hi Larry, Sorry to hear they fell apart last time. That’s very unusual because this is a very sturdy dough. Did you make any substitutions or modifications to the recipe? Did you thoroughly mix the cheese with the flour mixture? I have lots of tips in the post above, as well as a video. Happy to help if you want to watch that and let me know at what step your results turned out different, or if you made any changes.
AJ
0Great recipe. Used for a deli empanada. Cut 3 of the bagel slices in half. Rolled each into a ball and pressed into tortillas. In the center we put a small slice of ham, Turkey , mozzarella and provolone. Italian spices. Fold over, seal edges, fork holes into the top. Cooked with the bagels. We love your recipes and great products. Thank you very much! AJ
Shelley
0Will these work with dairy free shredded mozzarella and dairy free cream cheese?
Maya | Wholesome Yum
0Hi Shelley, I haven’t personally tried it but many readers have told me that this worked for them.
Shari C
0I noticed that these are the same recipe as the on in your Easy Keto Cookbook and that the cookbook has different Nutrition Facts (NF) for the almond flour bagels plus it includes NF for coconut flour. The NF above does not distinguish between the two flours. Which one is it for?
John Lester
0They rose well and were tasty, but was it just my attempt or was everyone else’s rather small? Next time I was going to use the dough for 6 to make 3 until I saw that would make them quite carb high. My dough was a bit on the sticky side, so I added a bit more almond flour to get the right consistency.
Maya | Wholesome Yum
0Hi John, I’m glad you liked the taste! Mine usually come out to about 3.5 inches in diameter, but that would vary depending on how big you make the bagel hole. They are also pretty small before baking but should expand when they bake. I’m usually quite full after having one (either as a sandwich or even just with a spread). I don’t usually recommend adding more flour, but have tips in the post above if the dough is sticky. Not sure if adding more flour affected how much yours expanded.
Wholesome Yum D
0Hi Shari, Nutrition facts are provided as a courtesy if you have questions please see our nutrition policy.
Louise
0If I may…assisting those that had flatter bagels – sieving flour helps, I use baking soda instead of powder – you need less of it – and I would mix it thoroughly through the flours and then when the wet ingredients are added, mixing in a splash of vinegar to make baking soda bubble up right at the end – this helps the lift. A spoonful or two of live yoghurt plant or animal based will also add lift – you could cut one of the eggs if you do that. Also substituting a tablespoon of arrowroot or tapioca flour in helps as they have little to no proteins to weight them down whereas the nut flours are heavier by nature. Sorry I don’t have measurements, I am learning but these are all useful tricks I have picked up along the way.
Manpreet Bhatti
0Hi Louise, how much baking soda did you use? And what sort of vinegar is okay? I’ve got white wine vinegar at home