These Keto Bagels are a game changer for anyone on a low-carb diet! Made with almond flour and cream cheese, they’re chewy and delicious, perfect for breakfast or a snack.
Feel free to top them with your favorite spread. I love adding a bit of cream cheese with smoked salmon – it’s a tasty combo! You won’t even miss regular bagels! 😋
Key Ingredients & Substitutions
Mozzarella Cheese: Shredded mozzarella is crucial for that gooey texture. If you can’t find it, use low-moisture mozzarella or even a mix of mozzarella and cheddar for a different flavor.
Cream Cheese: This adds creaminess and richness. If you prefer dairy-free options, try using vegan cream cheese, though the texture may vary slightly.
Almond Flour: The base for your bagels. If you have a nut allergy, you can use coconut flour or a gluten-free all-purpose flour, but remember to adjust the amounts, as these flours absorb moisture differently.
Xanthan Gum: While optional, it helps achieve a better texture. If you don’t have it, you can skip it but expect a slightly different chewiness.
Seasonings: Everything bagel seasoning is fantastic, but if you don’t have it, try sesame seeds, poppy seeds, or simply a sprinkle of coarse salt for a tasty finish.
How Do I Achieve the Right Dough Consistency?
Getting the dough just right is key to your bagels. It should be smooth and somewhat sticky. Here’s how to achieve that:
- Melt the mozzarella and cream cheese well in the microwave. Stir thoroughly to ensure no lumps remain.
- Combine the dry ingredients before adding the eggs to ensure they’re evenly distributed.
- When mixing the wet and dry ingredients, use a spatula or your hands, even if it’s hot; the heat will help blend the dough better.
- Don’t worry if the dough feels sticky; that’s normal! Just keep your hands slightly damp while shaping to prevent it from sticking.

How to Make Keto Bagels?
Ingredients You’ll Need:
For the Bagel Dough:
- 2 cups shredded mozzarella cheese
- 2 oz cream cheese
- 1 1/2 cups almond flour
- 2 teaspoons baking powder
- 2 large eggs
- 1 teaspoon xanthan gum (optional, for better texture)
- 1/2 teaspoon garlic powder (optional, for flavor)
- 1/2 teaspoon onion powder (optional, for flavor)
For the Topping:
- 1 tablespoon everything bagel seasoning (or sesame seeds, poppy seeds, coarse salt)
- 1 egg yolk (for egg wash)
How Much Time Will You Need?
This recipe will take about 10 minutes of prep time and around 15 minutes of baking time. So, you’ll have tasty keto bagels ready in just about 25 minutes!
Step-by-Step Instructions:
1. Preheat Your Oven:
Start by preheating your oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly grease it to prevent sticking.
2. Melt the Cheeses:
In a microwave-safe bowl, combine the shredded mozzarella cheese and cream cheese. Microwave the mixture for about 1 minute. Stir it well, then microwave for another 30 seconds until this cheesy mixture is completely melted and smooth. This is your base for the dough!
3. Prepare the Dry Ingredients:
In a separate large bowl, mix together the almond flour, baking powder, xanthan gum (if using), garlic powder, and onion powder. Stir these dry ingredients well so they are evenly combined.
4. Combine Wet and Dry Ingredients:
Add the eggs to the bowl with the dry ingredients and mix everything together until it’s smooth. Then pour in the melted cheese mixture and stir it again using a spatula or your hands (watch out, it might be hot!). Continue mixing until everything is fully combined into a dough.
5. Shape Your Bagels:
Next, divide the dough into 6 equal parts. Take each piece and roll it into a ball. To shape it into a bagel, poke a hole in the center with your finger and gently stretch the dough to form a ring. Don’t worry if it’s not perfect; they will look great once baked!
6. Prepare for Baking:
Place the shaped bagels on the prepared baking sheet. They should be spaced out a bit. Now, beat the egg yolk and brush it over the tops of the bagels to give them a nice shiny finish.
7. Season and Bake:
Sprinkle the everything bagel seasoning evenly over the tops of the bagels. Pop them into your preheated oven and bake for 12-15 minutes or until they turn golden brown and are cooked through. You’ll love how they smell as they bake!
8. Cool and Serve:
Once baked, take the bagels out of the oven and let them cool on a rack. After they’ve cooled a bit, slice them up and enjoy your fresh, chewy keto bagels!
Enjoy your deliciously chewy keto bagels topped with flavorful seasoning! They’re perfect for breakfast or a snack anytime!
Can I Use Low-Fat Cheese for This Recipe?
While you can try low-fat cheese, it may not melt and bind the same way as full-fat mozzarella. For the best texture and flavor, it’s recommended to stick with full-fat varieties.
Can I Make These Bagels Vegan?
Yes, you can make vegan keto bagels by replacing the eggs with a flaxseed meal or chia seed gel (1 tablespoon of flaxseed or chia seeds mixed with 2.5 tablespoons of water, let it sit until gel-like) and using vegan cream cheese. The results may vary slightly in texture.
How Should I Store Leftover Bagels?
Store leftover bagels in an airtight container in the fridge for up to 3 days. For longer storage, freeze them in a zip-top bag, separating each bagel with parchment paper. They can be kept frozen for up to 3 months.
Can I Double the Recipe?
Absolutely! You can easily double the ingredients to make 12 bagels. Just keep in mind that the baking time may be slightly longer if you’re baking them in batches, so keep an eye on them to achieve that perfect golden brown color.
