Let me be completely honest with you, the first time I made fluffy keto bagels, I expected to be disappointed. Every low-carb bread experiment before that had ended with something dense, eggy, or crumbling apart the moment I tried to spread anything on it. But these? These came out of the oven with a golden crust, a soft pull-apart center, and a smell that filled my entire kitchen. My non-keto husband grabbed one before I even got to photograph them. If you’ve been eating plain eggs and avocado every single morning and quietly grieving your old bagel ritual, this fluffy keto bagels recipe is what you’ve been waiting for.Â
Made with almond flour and a clever combination of mozzarella and cream cheese, they come together in under 30 minutes, no yeast, no proofing, no complicated techniques. Just mix, shape, bake, and eat. In 2026, low-carb eating continues to be one of the most searched dietary lifestyles globally, with millions of people looking for satisfying bread alternatives that don’t spike blood sugar or kick them out of ketosis. What makes this recipe stand out from everything else on the internet is the addition of whey protein. This small move creates a dramatically lighter, airier crumb that actually bounces back when you press it, just like the real thing. Whether you’re building your weekly breakfast ideas lineup or just tired of the same old morning routine, these bagels solve the problem in the most delicious way possible. And if you love easy, wholesome baking, you’ll also want to check out these cream cheese pancakes from Devine Dishes, another low-carb breakfast win.
Why These Fluffy Keto Bagels Actually Work
Most keto bagel recipes fail for one of two reasons: the dough is either too wet and spreads flat in the oven, or it’s too dry and cracks the moment you try to shape it. This recipe solves both problems with a technique borrowed from fathead dough, melting the mozzarella directly into the dry ingredients so it acts as both the fat and the binding agent. Here’s what each ingredient does:
Mozzarella cheese:Â
This is the backbone. Shredded, low-moisture mozzarella melts into a stretchy, pliable dough that gives the bagels their chewy interior and holds their shape beautifully in the oven. Don’t use fresh mozzarella here; the water content will ruin the texture.
Cream cheese:Â
Adds a slight tang and keeps the dough soft and smooth. It also prevents the mozzarella from becoming rubbery when melted.
Almond flour:Â
The low-carb flour base. Blanched, finely ground almond flour gives the best results. Almond meal (with the skins) is coarser and will produce a grainier texture.
Whey protein powder:Â
This is the secret weapon most recipes skip. It creates that characteristic spring and lift in the bagel, making them genuinely fluffy rather than dense. Use unflavored, unsweetened powder.
Baking powder:Â
Provides the final rise in the oven. Make sure it’s fresh (test it by dropping a teaspoon into hot water, it should bubble aggressively).
Eggs:Â
Bind everything together and contribute to the golden crust during baking.
The combination of these six ingredients creates a dough that is forgiving to work with, holds a shape beautifully, and bakes up with a golden exterior and soft, airy interior that rivals what you’d get from a bakery, minus the 50g of carbs.
What Other Recipes Don’t Tell You
There are three things almost nobody talks about that make a real difference in your results:
- The cheese temperature matters more than you think. If the mozzarella is too hot when you add it to the dry ingredients, it partially cooks the eggs on contact. Let it cool for about 60 seconds after microwaving before you mix. You want it warm and pliable, not scalding.
- Wet hands beat oiled hands. Most recipes say to oil your hands to prevent sticking. Wet hands work better and don’t add extra fat that can make the outside of the bagel greasy before it even hits the oven.
- The hole size determines the bagel shape after baking. Keto dough puffs and expands significantly in the oven. Make your center holes much larger than you think you need, at least the width of two fingers, or you’ll end up with rolls instead of bagels.
Making Delicious Fluffy Keto Bagels
Tools You’ll Need

- Donut pan (or baking sheet + olive oil)
- Hand mixer or sturdy spatula
- 2 mixing bowls
- Measuring cups and spoons
Ingredients

- 2 ½ cups shredded mozzarella cheese
- ¼ cup cream cheese
- 2 large eggs
- 1 ½ tbsp baking powder
- 1 ½ cups almond flour
- 2 tbsp unflavored whey protein powder
- Olive oil, for greasing
Step-by-Step Instructions

1. Preheat & Prepare
Preheat oven to 400°F (200°C). Grease a donut pan or line a baking sheet with parchment paper.
2. Melt the Cheese
Microwave the mozzarella and cream cheese in a bowl for 1 minute. Stir the mixture, then heat for another minute until smooth. Microwave the mozzarella and cream cheese in a bowl for 1 minute. Stir the mixture, then heat for an additional minute until it becomes soft.
3. Mix the Dry Ingredients
In another bowl, whisk almond flour, baking powder, and whey protein. Add eggs and mix until the dough begins to form.
4. Combine & Knead
Stir the melted cheese mixture into the dry ingredients. Mix with a hand mixer or spatula until a cohesive dough forms. Lightly oil your hands if sticky.
5. Shape the Bagels
Divide the dough into six equal portions. Use a donut pan or shape by hand: roll the dough into balls, poke a hole in the center, and gently stretch it.
6. Bake to Perfection
Bake for 15–18 minutes until golden brown. Cool for 5 minutes before removing from the pan.
Delicious Keto Bagels
Equipment
- 1 spatula
Ingredients
- 2.5 cups mozzarella cheese shredded
- 1/4 cup cream cheese
- 2 medium eggs
- 1.5 tbsp baking powder
- 1.5 cups almond flour
- 2 tbsp whey protein powder
Instructions
- Preheat the oven to 400 degrees F. Grease a donut pan or line a baking sheet

- Place mozzarella and cream cheese in a large bowl. Microwave for 1 minute, mix together then microwave for another minute.
- In another bowl, mix the almond flour, baking powder and whey protein and mix well. Crack in the eggs and mix until well incorporated.
- Pour in the melted cheese and mix with a hand mixer to form a dough-like textureÂ

- Divide the dough evenly into 6 balls and arrange onto a donut pan. If you don't have a donut pan, you can lightly oil your hand well with olive oil and divide the dough into 6 portions, shape the portions into balls squeeze your finger in the middle then gently spread them out
- Bake in the oven for about 18 minutes or until golden brown

Notes
Nutrition
Topping Ideas: From Classic to Creative
One of the best things about this easy fluffy keto bagels recipe is how well it takes to different toppings before baking. Brush the top lightly with a beaten egg wash only before they go in the oven, then add:
Everything Keto Bagels:Â
Mix sesame seeds, poppy seeds, dried minced garlic, dried minced onion, and flaky sea salt. This combination is by far the most popular and turns a simple bagel into something that tastes genuinely bakery-made. Everything Keto Bagels are perfect for people who miss the bold, savory flavor of everything seasoning without any of the carb guilt.
Cinnamon Sugar Keto:Â
Combine erythritol with cinnamon and press lightly into the top. Great for a sweeter morning option with cream cheese and sugar-free jam.
Garlic Parmesan:Â
Mix garlic powder, grated parmesan, and Italian seasoning. These pair beautifully with a fried egg and arugula.
Jalapeño Cheddar:Â
Press thin jalapeño slices and a pinch of shredded cheddar into the top for a spicy, bold variation.
Sesame & Sea Salt:Â
The most minimalist topping, sesame seeds and coarse salt only. Clean, classic, and works with everything.
How to Make Keto Bagels Without a Donut Pan
Don’t have a donut pan? No problem. Here’s exactly how to make keto bagels when you’re working with just a baking sheet: Wet your hands slightly (this prevents sticking better than oil). Divide the dough into 6 equal balls. Gently push your index finger into the middle of each ball, and use your other hand to gently rotate and stretch the ring until the hole is about 1.5–2 inches wide. Arrange the bagels on a baking sheet lined with parchment paper, ensuring there is a minimum of 2 inches of space between each one. The dough will puff and spread slightly, so the extra space matters. If the dough is overly sticky to handle, place it in the refrigerator for 10 minutes before handling. Cold dough is much easier to work with.
Problems: Why Did My Keto Bagels Go Flat?
This is the most common issue people run into with any fathead dough recipe, and it almost always comes down to one of three things:
- The cheese wasn’t mixed evenly enough. If there are pockets of unmixed cheese or dry flour, the dough won’t hold its structure during baking. Mix until the dough is completely uniform with no streaks.
- The baking powder is old. Expired baking powder won’t create enough rise. Check the date on your container, if it’s been open for more than 6 months, replace it.
- The oven wasn’t preheated long enough. Fathead dough needs immediate, consistent heat to set its structure before it can spread. Give your oven at least 15 minutes to come to temperature fully.
- The hole was too small. Keto dough puffs significantly. A hole that looks fine going into the oven can completely close by the time the bagels are done, leaving you with thick rolls instead.
Nutrition Per Serving
This table is based on the original recipe, making 6 bagels.
| Nutrient | Per Bagel |
| Calories | 392 kcal |
| Total Carbohydrates | 9g |
| Dietary Fiber | 3g |
| Net Carbs | 3g |
| Protein | 24g |
| Total Fat | 31g |
| Saturated Fat | 10g |
| Polyunsaturated Fat | 1g |
| Monounsaturated Fat | 5g |
| Cholesterol | 112mg |
| Sodium | 691mg |
| Potassium | 86mg |
| Sugar | 2g |
| Vitamin A | 559 IU |
| Calcium | 523mg |
| Iron | 2mg |
Nutritional values are estimates and may vary based on specific brands and products used.
Health Benefits of These Fluffy Keto Bagels
At 24g of protein and just 3g of net carbs per bagel, these aren’t just a low-carb swap, they’re genuinely nutritious.
- High protein keeps you full longer. Traditional bagels deliver around 9–11g of protein. These deliver more than double that, which means you’re less likely to experience a mid-morning energy crash or reach for snacks before lunch.
- The fat content supports sustained energy. Unlike carbohydrate-heavy breakfasts that spike blood sugar and then crash it, the healthy fats from almond flour, mozzarella, and eggs provide steady fuel throughout the morning.
- Almond flour is rich in Vitamin E and magnesium. Both nutrients are often under-consumed in standard Western diets. Magnesium in particular plays a role in over 300 enzymatic reactions in the body, including energy production and muscle function.
- Gluten-free and suitable for multiple dietary needs. For anyone managing celiac disease, gluten sensitivity, or simply choosing to reduce gluten intake, this recipe requires no substitutions, it’s gluten-free by nature.
- Calcium-dense. With 523mg of calcium per bagel, largely from the mozzarella, these provide a meaningful contribution to your daily calcium target without any dairy supplements.
Meal Prep & Storage Guide
These are genuinely one of the most meal-prep-friendly keto breakfast items you can make. Here’s exactly how to store them:
Refrigerator:Â
Place in an airtight container or zip-lock bag. They stay fresh for up to 4 days. The texture holds beautifully, no sogginess.
Freezer:Â
Wrap each bagel individually in plastic wrap, then place it in a freezer bag. They can be frozen for up to 2 months without any quality loss.
Reheating:Â
For the best results, cut the bagel into two pieces and toast it in a toaster or under the broiler for 2–3 minutes. This revives the crispy exterior perfectly. Avoid microwaving if you can, it makes them slightly rubbery.
Batch cooking tip:Â
Double the recipe on Sunday and have 12 bagels ready for the entire week. At 3g net carbs each, you can eat one every morning and still be well within your daily carb limit.
Keto Bagels vs. Traditional Bagels
| Feature | Fluffy Keto Bagels | Traditional Bagels |
| Net Carbs | 3g | 50g+ |
| Protein | 24g | 9–11g |
| Calories | 392 | 270–350 |
| Gluten-Free | Yes | No |
| Keto-Friendly | Yes | No |
| Time to Make | 28 minutes | 90+ minutes (yeast) |
| Freezer-Friendly | Yes | Yes |
| Topping Versatile | Yes | Yes |
| Blood Sugar Spike | None | Significant |
| Best For | Low-carb meal prep, keto breakfast | High-carb diet |
What to Serve With Fluffy Keto Bagels

The beauty of this fluffy keto bagels recipe is how endlessly versatile it is once it comes out of the oven. Here are the best ways to serve them:
Classic cream cheese: The most traditional option. Let the bagel cool for a few minutes so the cream cheese doesn’t immediately melt into it. A pinch of everything seasoning on top takes it to the next level.
Smoked salmon and capers: One of the most satisfying keto breakfasts you can make. The saltiness of the salmon and the brine of the capers pair perfectly with the mild, chewy bagel.
Fried or poached egg with avocado: Split the bagel in half, stack with a fried egg and sliced avocado, and you have a complete, high-protein breakfast that keeps you going until well past noon.
As a sandwich base, these hold up surprisingly well for lunch. Fill with turkey, lettuce, mustard, and pickles for a zero-guilt deli-style meal.
With butter and a light dusting of cinnamon erythritol: Simple, quick, and genuinely comforting on a slow weekend morning.
Flavor Variations Worth Trying For Fluffy Keto Bagels
Once you’ve made the original recipe once, you’ll want to experiment. Here are four variations that work beautifully with this dough:
1. Everything Keto Bagels (most popular):Â
Brush with egg wash and coat generously with everything bagel seasoning before baking. Everything Keto Bagels are the crowd-pleasing version of this recipe, savory, seedy, and packed with flavor. This is the variation I make most often.
2. Cinnamon Roll Bagels:
Mix ½ tsp cinnamon and 1 tbsp erythritol into the dry ingredients before combining. Finish with a drizzle of sugar-free cream cheese glaze after baking. These sit right on the line between breakfast and dessert. If you love baked goods on the sweeter side, our easy cake recipes section has more ideas in that direction.
3. Herb & Garlic Bagels:
Add ½ tsp garlic powder and 1 tsp Italian seasoning to the dry mix. These are exceptional as a sandwich base or as a side with soup.
4. Sun-Dried Tomato & Basil:
Finely chop 2–3 sun-dried tomatoes (oil-packed, drained) and fold them into the dough along with ¼ tsp dried basil. These have an almost focaccia-like quality when toasted with olive oil.
Dairy-Free and Egg-Free Adaptations
Dairy-free version:Â
The mozzarella and cream cheese can be replaced with dairy-free shredded cheese alternatives (look for ones that are specifically labeled “melts well”, not all vegan cheeses behave the same way). The texture will be slightly different, and the bagels may be a bit less chewy, but they still hold together. Use a dairy-free cream cheese for the small amount in the recipe.
Egg-free version:Â
This is more challenging since eggs contribute both binding and browning. A flax egg (1 tbsp ground flaxseed + 3 tbsp water, rested 5 minutes) can work as a substitute, though the bagels will be slightly denser and may need an extra few minutes in the oven to brown.
How These Compare to Other Low-Carb Breads
If you’ve tried other low-carb bread options, here’s where fluffy keto bagels fit:
- Cloud bread is lighter and more delicate, almost like a savory meringue. It can’t hold sandwich toppings the way these bagels can. If you want something sturdy enough to stack, go with these.
- Keto dinner rolls Similar concept, but rolls lack the chewy pull that defines a bagel. If you’re craving soft, pillowy sides for a main course rather than a breakfast base, our dinner rolls recipes at Devine Dishes are worth exploring.
- Almond flour bread (loaf) is great for sandwiches, but the single-serve nature of bagels makes them much more convenient for grab-and-go mornings. No slicing required.
- Psyllium husk bagels Some recipes use psyllium husk for structure. These have a different, almost gummy texture when they first come out of the oven. The mozzarella-based version in this recipe is more consistent and reliably chewy.
Pro Tips for Perfect Fluffy Keto Bagels Every Single Time
After making these more times than I can count, here are the small details that genuinely move the needle:
- Rest the dough before shaping. Even 5 minutes of rest after mixing lets the almond flour fully absorb the moisture from the cheese. The dough becomes less sticky and much easier to shape.
- Use room-temperature eggs. Cold eggs can cause the melted cheese mixture to seize up slightly when you add them. Room temp eggs incorporate more smoothly.
- Don’t skip the egg wash. A light brushing of beaten egg on top before baking is what gives these their gorgeous golden-brown color. It’s optional, but worth the 30 seconds it takes.
- Bake on the middle rack. This ensures even heat from both the top and bottom elements. The bottom rack can cause the undersides to brown too quickly before the tops are done.
- Cool before cutting. I know it’s hard, but give them at least 5 minutes before slicing. The interior structure sets during cooling, cutting too early can make them seem gummy inside even when they’re perfectly baked.
You Might Also Like:
- Best Keto Substitutes
- Low-Carb Almond Flour Muffins
- Easy Bacon Cauliflower Rice
- Whole Tilapia
- Basa Fillet Recipe
- Liver Stew Recipe
Frequently Asked Questions (FAQs)
Are these actually fluffy, or is that just marketing?Â
They genuinely are. The whey protein powder creates real lift, and the mozzarella dough has enough elasticity to hold air pockets during baking. The result is a bagel with a soft, springy crumb, not the dense, heavy texture common in a lot of keto bread recipes.
Can I make these without whey protein powder?Â
Yes. Substitute it with an equal amount of almond flour. The bagels will still taste great, but they’ll be slightly denser and less airy. If you have collagen peptides, those work as a substitute too and add a protein boost.
Why are my bagels flat?Â
The most likely causes are: old baking powder, cheese that wasn’t mixed in evenly, or a center hole that was too small. See the full troubleshooting section above for detailed fixes.
Are keto bagels good for weight loss?Â
At 392 calories and 24g protein each, these are a satisfying, protein-dense option that can absolutely support weight management goals. High protein helps regulate appetite hormones, and the low carb content avoids the blood sugar spikes that often lead to overeating later in the day.
Can I use coconut flour rather of almond flour?Â
Not as a 1:1 swap. Coconut flour takes up significantly more liquid compared to almond flour. If you want to experiment, use about ¼ cup of coconut flour to substitute 1 cup of almond flour and expect a slightly different texture.
How do I know when they’re done?Â
They should be deep golden brown on top. If you’re unsure, tap the bottom, it should sound hollow. A pale yellow bagel needs more time, regardless of what the timer says.
Can I add other mix-ins to the dough?Â
Yes! Shredded sharp cheddar, jalapeño pieces, herbs, or even bacon bits can all be folded into the dough before shaping.
Do I have to use a donut pan?Â
No, but it produces the most consistent shape. The freehand method works well if you follow the shaping tips in this post, especially the tip about making the hole larger than you think you need.


















