Keto Bagels

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published September 26, 2021 • Updated March 11, 2026

Reader Rating
4.8 Stars (21 Reviews)

This post may contain affiliate links. See my disclosure policy.

I make these keto bagels every week with just almond flour, protein powder, and a few pantry staples. No fathead dough, no mozzarella, just 3.1g net carbs per bagel and a chew that actually reminds me of the real thing.

I started making these because I was tired of every keto recipe starting with fathead dough. I went through a half-dozen mozzarella-based versions before I realized the problem wasn’t my technique. Cheese in the dough just makes everything taste like a cheese roll. I wanted an actual bagel texture, not a cheese ball with a hole in it. That meant building a dough from scratch with almond flour and protein powder, no dairy in the batter at all.

The first batch I got right, I pulled one out of the oven and tore it open while it was still too hot. The inside was springy and slightly dense in the middle, the way a real bagel should be. The outside had a thin crust that crackled when I bit through it. I made three more batches that week just to confirm it wasn’t a fluke. It wasn’t. My reader Corinne went through eight batches to dial in her technique, and she came to the same conclusion I did: keep the dough compact and the chew follows.

The texture comes from how the ingredients work together. Protein powder gives the bagels lift and structure so they don’t come out flat. Inulin keeps net carbs at 3.1g per bagel and adds that dense, chewy center you expect from a real bagel. Xanthan gum is what creates the chewy pull when you tear one apart. If you bake with almond flour at all, you probably already have most of this in your pantry.

My whole week revolves around the Sunday batch. I double the recipe, bake all eight at once, and split them between the fridge and the freezer. The fridge bagels are for the week. I grab one each morning, toast it, and go. Some days it’s a full sandwich with egg, bacon, and cheddar. Most days I just spread butter and eat it on the way out. They hold up to toppings without getting soggy, which is more than I can say for most of the low carb breads I’ve tried. They toast straight from the freezer with no thawing needed, and that’s the part that keeps me coming back to this recipe.

The base dough is plain, but I rotate through flavors depending on the mood. Everything bagel seasoning pressed into the top is my default. Cinnamon with brown sugar free sweetener when I want something closer to a cinnamon roll. Dried onion flakes for sandwich days. I’ve tried all seven variations listed below and the dough handles every one of them.

If you’re building out your keto breakfast rotation, my pumpkin bread and banana bread use similar almond flour bases and freeze just as well. I bake one batch of something new every Sunday and rotate through the week. It keeps breakfast from getting boring without any morning effort.

Youtube
640K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 688+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Keto Bagels

4.8 (21) Prep 5m Cook 12m Total 17m 4 servings

Ingredients

  • 1 cup almond flour
  • 1/4 cup low-carb protein powder
  • 2 tablespoons inulin powder
  • 1 1/2 teaspoons baking powder
  • 1 teaspoon xanthan gum
  • 1 teaspoon golden brown sugar free sweetener
  • 1/2 teaspoon salt
  • 1 egg
  • 2 tablespoons unsalted butter, melted
  • 2 tablespoons hot water
  • 1 egg white (for egg wash)

Step by Step Instructions

Step by Step Instructions

1
Preheat oven

Preheat oven to 375 degrees.

red 375 on a black background
2
Mix dry ingredients

In a large bowl, add almond flour, protein powder, inulin powder, xanthan gum, baking powder, brown sugar free sweetener, salt. **NOTE: Can use an additional 1/2 cup almond flour in place of the inulin powder. May need to add an additional 2 tablespoons of water.

dry ingredients mixed together in a bowl
3
Add wet ingredients

Mix in egg, melted butter and hot water.

bagel batter in a clear bowl
4
Mold into bagel shapes

Divide dough into four balls. Place balls on a parchment lined baking tray about 2 inches apart. Using your finger make a circle in the center of each ball. Make sure the circle is a little wider than a typical bagel as the bagels will rise and fill in the circle as they bake. Brush with egg white for egg wash to create a shine on top. **NOTE: When handling dough, it’s best to wet your hands or spray oil on them in order to keep the dough from sticking to your hands.

making a hole in the bagel with a finger
5
Bake

Bake bagels at 375 degrees for 10-12 minutes or until golden brown on top.

four bagels on a baking tray
Nutrition Per Serving
253 Calories
20.7g Fat
13.9g Protein
3.1g Net Carbs
6.7g Total Carbs
4 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Keto Bagels

Frequently Asked Questions

Can I use a different flour instead of almond flour?

I've tested this with a few alternatives. Coconut flour absorbs way more liquid, so if you go that route, use about 1/3 the amount and expect a denser result. The version I like best after the original is 1/2 cup almond flour plus 1/4 cup lupin flour. It keeps the net carbs low, though the outside comes out slightly yellow. I haven't found anything that matches pure almond flour for texture in this recipe.

What can I substitute for inulin powder?

I know inulin isn't a pantry staple for most people. My best substitute is using an extra 1/2 cup almond flour (1 1/2 cups total), though I'll be honest, the texture shifts toward a biscuit. You lose some of that chewy, dense center. Psyllium husk powder is another option I've seen readers use successfully. It keeps the moisture and chew closer to the original.

How do I store and reheat these bagels?

I keep mine in a zip-top bag in the fridge for up to 5 days. For longer storage, I freeze them and they hold for about 3 months. When I'm ready to eat one, I drop it in the toaster straight from frozen, no thawing needed. Takes about two minutes and the crust crisps back up perfectly. I do this almost every morning. That's the whole reason I batch-make them on Sundays.

Why did my bagels turn out flat?

This happens when the dough gets spread too thin. I had the same issue early on, and one of my readers (Corinne) nailed the diagnosis after eight batches of testing: she went too thin around batch four and lost all the lift. The fix is keeping the dough balls compact and making the center hole wider than you think you need. The dough rises inward during baking, so if the hole is too small, you end up with a mound instead of a ring. Wet your hands before shaping to keep everything from sticking.

Does the protein powder flavor come through when baked?

It depends on the flavor. I've used vanilla whey and it does come through, especially with savory toppings. If you're spreading cream cheese, you probably won't notice it. But pair it with lox, avocado, or everything seasoning and you'll get a sweet note that doesn't belong. My recommendation is unflavored whey isolate. If vanilla is all you have, it won't ruin them, but you'll taste it.

Are these bagels dairy-free?

Almost. The dough uses butter, but swap in coconut oil and they're fully dairy-free. I've made them with coconut oil a couple of times when I ran out of butter, and the texture held up fine. The flavor shifts a little (slightly nutty from the coconut), but it works.

Can I use Greek yogurt instead of egg and butter?

I've seen the two-ingredient Greek yogurt versions floating around keto sites. I've tried that approach and the texture is completely different. Greek yogurt gives you something soft and bread-like, almost like a dinner roll. What I wanted was chew and crust, which is why I went with protein powder and xanthan gum instead. If you're after a softer quick bread, yogurt works. If you want something that actually tears and toasts like a bagel, this is the version I'd make.

Can I make mini bagels or a loaf with this dough?

I've made minis by dividing the dough into eight balls instead of four. Bake time drops to about 8-9 minutes, and they're great for slider sandwiches. One of my readers (Marie) asked about a full loaf, and I think the dough would handle it. I'd shape it in a small loaf pan and add 5-10 minutes to the bake time. I haven't nailed the exact timing on the loaf version yet, but the dough scales cleanly.

Browse by Ingredient
Similar Recipes

Others looking for “Keto Bagels” also liked:

The Cheese-Free Bagel I Make Every Week

a bite taken out of a bagel with cream cheese

I wanted a low carb bagel that didn’t taste like cheese. Most versions out there use fathead dough, which works for pizza but gives bagels a mozzarella flavor I don’t want at breakfast. These skip the dairy entirely. Almond flour, whey protein, inulin, and xanthan gum are all you need, and the dough comes together in one bowl. What comes out of the oven is soft and slightly springy in the middle with a thin crust that cracks when you bite through it. I split mine, toast them, and go from there: cream cheese and smoked salmon when I have time, just butter when I don’t.

a stack of four bagels, one topped with diced onions

The Flour Combination

I use a combination of almond flour, unflavored protein powder, and inulin powder. The protein powder helps the bagels puff up and hold their shape, while the inulin keeps net carbs at 3.1g per bagel and adds that dense, chewy center you want from a real bagel.

If you don’t have inulin powder, I’ve tested two alternatives. The simplest is using 1 1/2 cups almond flour total instead. It works, but the texture leans more toward a biscuit than a bagel. The other option I’ve tried is 1/2 cup almond flour plus 1/4 cup lupin flour. That keeps the carbs low but gives the outside a slightly yellow tint.

No fathead dough, no mozzarella, no cream cheese in the batter. A lot of keto dough recipes rely on melted cheese or psyllium husk to hold things together. Cheese makes everything taste like a cheese roll. Psyllium gives you density but not lift. Protein powder is what makes these puff up and hold their shape, and the xanthan gum handles the chewy pull. That’s why you don’t need cheese or a heavy binder to make this work.

How I Top Mine

I eat these plain sometimes, but I usually add something. Here’s what I rotate through:

  • butter (my weekday default)
  • cream cheese
  • avocado
  • smoked salmon with capers
  • almond butter
  • peanut butter

They also make a solid base for a breakfast sandwich. I do egg, bacon, and a slice of cheddar most Saturdays.

a breakfast bagel sandwich with egg, cheese and sausage

Flavor Variations

I make the plain version most weeks, but the same base dough works for any flavor. Here are the variations I’ve tested:

  • Everything Bagel: press Everything Bagel seasoning into the top before baking (this is my default)
  • Onion: sprinkle dried chopped onion flakes on top
  • Poppy Seed: add poppy seeds on top (I like to combine poppy and sesame)
  • Cinnamon: mix 1 teaspoon cinnamon and 1 tablespoon brown sugar free sweetener into the batter
  • Cheese: sprinkle shredded cheese on top before baking
  • Pumpkin: swap the butter for 2 tablespoons pumpkin puree
  • Sesame Seed: press sesame seeds into the top before baking

Make Ahead and Freeze

I bake a double batch on Sundays and grab one every morning for the week. They keep in a zip-top bag in the fridge for up to 5 days, or freeze them for up to 3 months and toast straight from frozen. No thawing. Just the toaster, about two minutes, and the crust crisps right back up. Readers ask me about the frozen-to-toaster method constantly, and yes, it works every time.

For a full meal, slice one in half, toast it, and build a sandwich with egg, bacon, and cheddar. Or keep it simple with butter and a cup of coffee. If you like make-ahead breakfasts, my keto french toast freezes and reheats the same way.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Breakfast Recipes

A warm cinnamon roll in a mug topped with cream cheese icing that is melting down into the cinnamon roll. Star anise is beside the mug.
25 Mins
Keto Cinnamon Roll for One
4.8 Stars (18 Reviews)

I make this single serve keto cinnamon roll when the craving hits but I don't want a whole batch staring at me. One soft, fluffy roll with a gooey...

See the Recipe
A half of a poppyseed muffin on a plate.
25 Mins
Keto Lemon Poppyseed Muffins
4.6 Stars (8 Reviews)

These keto lemon poppyseed muffins are the fluffiest low carb lemon muffins I've made. Tangy, moist, and ready in about 25 minutes with almond flour...

See the Recipe
Five pancakes stacked on a plate, covered with syrup and topped with butter.
15 Mins
Almond Flour Pancakes
4.8 Stars (15 Reviews)

These thick, buttery almond flour pancakes are one of my family's favorite weekend breakfasts. I've been making them for years, and they come out...

See the Recipe
a large stack of glazed keto donuts
15 Mins
Keto Krispy Kreme Donuts
4.7 Stars (26 Reviews)

I've been perfecting these glazed keto donuts for years. Cake-based, fried low and slow in lard, then dipped in a sugar-free Krispy Kreme copycat...

See the Recipe
three keto lemon flavored muffins with blueberries inside wrapped in a muffin liner
30 Mins
Keto Lemon Blueberry Muffins
4.9 Stars (25 Reviews)

I make these keto lemon blueberry muffins with a moist almond flour crumb, fresh blueberries in every bite, and a sugar-free lemon glaze that reminds...

See the Recipe
slices of keto banana nut bread stacked up
35 Mins
Keto Banana Bread
4.3 Stars (20 Reviews)

I make this keto banana nut bread with banana extract instead of real bananas, and it comes out spongy, moist and loaded with walnuts at only 2.6 net...

See the Recipe
Reviews 58
4.8 Stars (21 Reviews)
  1. S
    Sarah M. Apr 29, 2026

    Somewhere around batch eight and I'm still tweaking. The xanthan gum is non-negotiable, but I've started pulling these at exactly 11 minutes because the bottoms were charring on me at 12. They're not a New York bagel, nothing keto is, but freaking nothing comes close to this for 3.1g net carbs. Tried everything bagel seasoning mixed straight into the dough last batch and that's now the only way I'll make them.

    1. Annie Lampella
      Annie Lampella Apr 29, 2026

      The everything bagel mixed into the dough is so much better than just on top. Stays in every bite. 11 minutes tracks if your oven runs hot, mine hits 12 but I watch those bottoms.

  2. M
    Michelle Apr 21, 2026

    Brought these to a Sunday brunch last weekend and two people spent a solid ten minutes debating which bakery I'd picked them up from before I said anything. The xanthan gum genuinely does something to the chew that I wasn't expecting from an almond flour base.

    1. Annie Lampella
      Annie Lampella Apr 25, 2026

      That xanthan gum chew is why I kept the recipe complicated. Easier versions exist but they don't pass the bakery test.

  3. J
    Jess Apr 11, 2026

    Sixth batch and I finally dialed in the bake time. At 10 minutes the tops are golden and there's still a little give, which is what I want if I'm eating them right away. Push to 12 and they firm up (better for toasting, not as good fresh). The no-mozzarella thing was what got me to try the recipe in the first place, and the xanthan gum does actually deliver that chew. Made it into the Sunday prep list.

  4. J
    Jasmine Apr 10, 2026

    Brought these to a spring brunch last weekend. The loudest anti-keto people at the table were the ones hovering over the tray. The chew is genuinely unreal for an almond flour bagel (no fathead dough, no mozzarella, just that texture). Someone asked what bakery I'd gotten them from and I had to pull up my phone to prove I'd baked them myself.

    1. Annie Lampella
      Annie Lampella Apr 14, 2026

      The bakery question is the best. It's the xanthan gum. Most keto bagel recipes skip it and you can tell.

  5. M
    Maria Apr 7, 2026

    Wet your hands before shaping, like actually soak them, and the dough stops fighting you completely (xanthan gum gets grippy fast). Took me three batches to figure that out. Should've been obvious but here we are.

    1. Annie Lampella
      Annie Lampella Apr 10, 2026

      Three batches is about right for that one. I should've put it in the notes.

  6. W
    Wendy Apr 2, 2026

    Tip for anyone fighting dough stickiness: wet your hands before shaping and it stops completely. Mine were done at 11 minutes, golden already, so check earlier than you think.

    1. Annie Lampella
      Annie Lampella Apr 5, 2026

      11 minutes is early for mine but ovens are all over the place. The golden color is the real tell, not the timer.

  7. D
    Denise Mar 25, 2026

    Grew up on deli bagels every Sunday. Giving them up was honestly the hardest part of going keto. Made a batch of these and that xanthan gum chew hit me somewhere I wasn't ready for. Ate one standing over the sink and had some feelings about it. No regrets.

    1. Annie Lampella
      Annie Lampella Mar 27, 2026

      Sunday deli bagels are a specific kind of muscle memory. Glad this one scratched it.

  8. C
    Christine T. Mar 20, 2026

    Wet hands really help here. The xanthan gum makes it sticky, and dry hands just fight it the whole time. Started rinsing between each ball. Rounds came out way cleaner.

    1. Annie Lampella
      Annie Lampella Mar 24, 2026

      Cold dough helps too. Start cold and the xanthan doesn't get as bad before you've even shaped the first one.

  9. A
    Amber Mar 18, 2026

    Added everything bagel seasoning before baking because it was just sitting there, and I don't think I can eat them plain anymore (the salt and garlic sink into the crust in a way I wasn't prepared for). First time working with xanthan gum and I kept waiting for it to fall apart but it just... didn't.

    1. Annie Lampella
      Annie Lampella Mar 22, 2026

      Baked-in everything seasoning is its own thing. That salt and garlic actually fuses into the crust instead of just sitting on top. And yeah, xanthan gum is strange the first time and then you start putting it in everything.

  10. A
    Aisha O. Mar 15, 2026

    My teenager tests every keto bagel I make and is not shy about it. Sunday he bit into one and asked if I'd finally 'just bought real ones.' The xanthan gum + protein powder combo is what actually creates that slight resistance when you bite through, which every other recipe I've tried has skipped. That was enough.

    1. Annie Lampella
      Annie Lampella Mar 16, 2026

      Ha, 'did you buy these' from a teenager is the real benchmark. That's the reaction I was going for.

  11. C
    Camila Mar 1, 2026

    Brought these to a spring brunch and my sister-in-law, who has never once let a keto bake slide, ate two and thought I'd picked them up from a bakery.

    1. Annie Lampella
      Annie Lampella Mar 3, 2026

      The protein powder is what does it. No mozzarella, no weird pull, just actual chew. She probably couldn't place what was off because nothing was.

  12. D
    Dana Feb 21, 2026

    First time making these and I kept second-guessing myself the whole way through because I've only done fathead dough for bagel-type things before. Protein powder holding the dough together was new to me and I wasn't sure how it would behave in something that dry-looking. Came together in about two minutes and I pulled mine at 11 because they were going golden fast. The chew is real. Not a Davidovich bagel, but actual chew, which I stopped expecting from keto bread anything. Had mine with cream cheese and cucumber this morning and it did not turn to mush, which has been the test I keep failing with other recipes. One question though: I have vanilla whey isolate in the pantry right now. Does the flavor of the protein powder actually come through in the bake, or is it neutral enough that vanilla wouldn't matter?

    1. Annie Lampella
      Annie Lampella Feb 21, 2026

      Vanilla does come through a little. With cream cheese you might not notice much, but if you go savory (lox, avocado, everything seasoning) it can be a weird note. Unflavored isolate is the fix, but it won't ruin them.

  13. C
    Corinne Feb 19, 2026

    Batch eight and I'm still tweaking. Somewhere around batch four I went too thin on the dough and they went completely flat, no lift at all, and it took two more batches to figure out that was the whole problem. Back to keeping them compact and the chew is totally different now, actually bouncy in the good way. No cheese in these at all, no fathead, nothing like that, and somehow that makes them taste more like a real bagel. Freezing a double batch this weekend.

    1. Annie Lampella
      Annie Lampella Feb 19, 2026

      Eight batches to nail the thickness is honestly not that many for bagels. Compact dough, that's where the lift comes from. They toast straight from frozen no problem.

  14. R
    Rebecca Feb 16, 2026

    These actually hold together when you slice them. Been making them on Sundays for the week.

    1. Annie Lampella
      Annie Lampella Feb 16, 2026

      The xanthan gum does most of the work there. Sunday bagel batch is smart.

  15. K
    Kate Graham Aug 8, 2024

    Do you have a sub for inulin powder? When I have it in anything it is like I have gastro.. 😞😞

    1. Annie Lampella
      Annie Lampella Aug 14, 2024

      I don't have a sub for this ingredient in this keto bagel recipe but I hope to have a new recipe out soon.

Leave a Review