These Keto Bagels are fluffy, tasty, and low in carbs! Made with simple ingredients like almond flour and cream cheese, they’re perfect for breakfast or a snack.
Honestly, they’re so easy to whip up, you might want to bake a batch every weekend! I love adding a sprinkle of everything bagel seasoning on top for an extra crunch. Yum!
Key Ingredients & Substitutions
Mozzarella Cheese: Shredded mozzarella is key for this recipe as it gives the bagels their chewy texture. You can also use other melting cheeses like provolone or fontina if mozzarella isn’t available.
Cream Cheese: This adds creaminess and moisture to the dough. If you’re dairy-free, consider using vegan cream cheese or a nut-based cream cheese alternative.
Almond Flour: Almond flour is what makes these bagels keto-friendly. If you’re allergic to nuts, sunflower seed flour can be a suitable substitute, but keep in mind it may alter the taste slightly.
Baking Powder: Baking powder helps the bagels rise and become fluffy. Make sure to check the expiration date, or use a baking soda and cream of tartar mix if you’re out of baking powder.
Eggs: Eggs are essential for binding the dough together. If you need an egg substitute, try using flaxseed meal mixed with water or unsweetened applesauce for a vegan option.
Seasonings: Garlic and onion powder are optional but recommended for extra flavor. Feel free to swap in your favorite herbs or spices, such as Italian seasoning or smoked paprika.
How Do I Get the Best Texture for My Keto Bagels?
The secret to achieving a perfect bagel texture lies in the melting and mixing of your cheese. Here are the steps to guide you:
- Microwave the mozzarella and cream cheese in short intervals to prevent burning. Stir until you achieve a smooth blend — this will ensure your bagels have a nice stretch.
- Be sure to mix the dry ingredients thoroughly before combining with the melted cheese, as this helps distribute the baking powder and seasonings evenly.
- When forming the bagels, it’s okay if the dough is sticky; lightly flouring your hands can help shape them without making a mess.
Finally, let the bagels cool slightly on the baking sheet before transferring them. This allows them to firm up and makes for easier handling!

How to Make Delicious Keto Bagels
Ingredients You’ll Need:
For the Bagels:
- 1 ½ cups shredded mozzarella cheese
- 2 oz cream cheese
- 1 ½ cups almond flour
- 1 tablespoon baking powder
- 2 large eggs, divided
- 1 teaspoon garlic powder (optional)
- 1 teaspoon onion powder (optional)
- 1 tablespoon everything bagel seasoning (sesame seeds, poppy seeds, dried garlic, dried onion, salt)
How Much Time Will You Need?
This recipe takes approximately 10 minutes to prepare and about 15 minutes to bake, making a total of around 25 minutes from start to delicious finish! Perfect for a quick and healthy breakfast or snack.
Step-by-Step Instructions:
1. Preheat and Prep:
Start by preheating your oven to 400°F (200°C). Meanwhile, line a baking sheet with parchment paper to prevent sticking. This little step saves you cleanup later!
2. Melt the Cheeses:
In a microwave-safe bowl, combine the shredded mozzarella cheese and cream cheese. Microwave for 1 minute, then stir. Keep microwaving in 30-second intervals until everything is melted and smooth. This creamy mixture is the secret to chewy bagels!
3. Mix the Dry Ingredients:
In another bowl, mix your almond flour, baking powder, garlic powder, and onion powder. This ensures all the dry ingredients are evenly distributed before combining them with the cheese.
4. Combine the Mixtures:
Add the dry mixture to the melted cheese and stir well until it all comes together. It might be a bit sticky, but that’s okay!
5. Add the Egg:
Crack 1 egg into the dough mixture and stir until fully incorporated. The egg acts as a binder, helping your bagels hold together.
6. Shape the Bagels:
Lightly flour your hands with almond flour, then divide the dough into 6 equal portions. Roll each portion into a ball, then poke a hole through the center with your finger to form a bagel shape.
7. Prepare for Baking:
Place your shaped bagels onto the lined baking sheet. In a small bowl, beat the remaining egg and brush it over the tops of the bagels for a lovely glaze.
8. Season and Bake:
Sprinkle the everything bagel seasoning evenly over the glazed bagels. Bake them in your preheated oven for 12-15 minutes, or until they’re golden brown and firm to the touch. Your kitchen will smell amazing during this time!
9. Cool and Serve:
Once baked, let the bagels cool slightly on the baking sheet before transferring them to a wire rack or serving plate. Enjoy them warm or at room temperature with your favorite toppings like cream cheese, avocado, or smoked salmon.
Enjoy your homemade keto bagels! They’re a simple and tasty way to satisfy your carb cravings without the guilt.
Can I Use Different Types of Cheese?
Yes! While shredded mozzarella is recommended for its excellent melting quality, you can substitute with provolone or fontina if you prefer. Just make sure it’s a cheese that melts well!
What Can I Substitute for Almond Flour?
If you’re looking for a nut-free option, you can use sunflower seed flour. Keep in mind that it may affect the flavor slightly, but it will still provide a similar texture for your bagels.
Can I Make These Bagels Ahead of Time?
Absolutely! You can prepare the dough and shape the bagels, then refrigerate them for up to 24 hours before baking. Just be sure to let them come to room temperature before placing them in the oven.
How Should I Store Leftover Bagels?
Store any leftover bagels in an airtight container in the fridge for up to 3 days. You can also freeze them by wrapping individually in plastic wrap and placing them in a freezer bag for up to a month. To enjoy later, simply thaw and toast them for a fresh taste!



