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. Nowadays, 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 are 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 Do not 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 and 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
Delicious keto bagels that are easy to make and taste just like the regular ones
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
Please note that the nutritional information is a rough estimate and can vary significantly based on the products used in the recipe
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 and 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 is 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 and 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.
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.
About Devine Dishes
A lifelong love of cooking, one delicious recipe at a time.
Welcome to Devine Dishes! I'm so glad you're here.
I'm the cook, recipe creator, and food lover behind this little corner of the internet. Born and raised in Kenya, my love for cooking started when I was very young. Even as a child, I would happily volunteer to cook for the family, leaving the dishes and laundry for my siblings. Looking back, I think I had already discovered my passion and a clever way to avoid some chores! 😜
Where My Love for Cooking Began
In high school, I chose Home Science and quickly discovered that baking was something I truly enjoyed. I went on to win awards in provincial school baking competitions for three consecutive years. Those were incredibly proud moments for me, and I loved the feeling of creating something delicious with my own hands.
But not everyone saw cooking the way I did.
I still remember the day my chemistry teacher laughed out loud in class after I received one of my baking medals. He told me I was wasting my time with cooking and that I should focus on the sciences, which would give me a better future than cookies and cakes.
It was an embarrassing moment, especially as a student who was proud of something she had worked hard to achieve. But I didn't stop cooking.
That experience stayed with me, not because it changed my passion, but because it reminded me that sometimes you have to believe in yourself even when others don't understand your dreams.
From Cooking for Family to Building a Food Business
Over the years, my love for cooking has taken me on quite a journey.
I've explored different food business ideas, from cooking and selling chapatis and mandazis to catering, meal preparation, and delivery. Each experience taught me something new about food, business, and the joy of sharing a good meal with others.
Today, I'm excited to bring that passion to food blogging.
Devine Dishes is a place where I share the recipes I love, the ones I'm learning, and the ones I can't wait for you to try. You'll find African and Kenyan favorites, comforting family meals, delicious baking recipes, and practical dishes that make cooking at home enjoyable.
My goal is simple: to help you discover recipes that are delicious, approachable, and worth making again.
More Than Just Recipes
For me, food has always been about more than feeding people. It's about family, memories, creativity, and bringing people together.
When I'm not working, you'll often find me trying out new recipes, creating and editing content, or spending time with family. Sometimes we're swimming, watching TV, or simply chatting over a good meal. Those ordinary moments are some of my favorite moments.
I also love traveling and discovering new places, cultures, and foods. I'm hoping to do much more of it in the near future, and I'm excited about the inspiration those experiences will bring to my cooking and future recipes.
Thank You for Being Here
Whether you're visiting Devine Dishes for a Kenyan recipe, looking for something delicious to bake, or simply exploring new meals to try, thank you for being part of this journey.
Every recipe shared here is a little piece of my love for cooking, my experiences, and the belief that it's never too late to pursue something you're passionate about.
I hope you find something delicious, make wonderful memories around your table, and come back often.
Happy cooking!
With love,
Milli
The heart behind Devine Dishes