Prep: 15 minutes Cook: 12 minutes Total: 27 minutes  Servings: 6


Tap underlined ingredients to see where to get them.

  • 1/2 cup Wholesome Yum Blanched Almond Flour
  • 1 tbsp Baking powder
  • 2 1/2 cup Mozzarella cheese (shredded; must be either pre-shredded OR hard mozzarella, not soft “fresh”)
  • 2 oz Cream cheese (cubed)
  • 2 large Egg (beaten)
  • Sesame seeds (for topping – optional)




Tap on the times in the instructions below to start a kitchen timer while you cook.

  1. Preheat the oven to 400 degrees F (204 degrees C). Line a baking sheet with parchment paper.
  2. Stir together the almond flour and baking powder. Set aside.
  3. Combine the shredded mozzarella and cubed cream cheese in a large bowl. Microwave for 2 minutes, stirring halfway through. Stir again at the end until well incorporated. (If you don’t want to use the microwave, heat the cheeses in a double boiler on the stove over low heat, stirring frequently, until completely melted and easy to stir.)
  4. Stir the flour mixture and eggs into the melted cheese mixture. Working quickly while the cheese is still hot, knead with your hands until a dough forms. The dough will be very sticky, but keep kneading and squeezing through your fingers for a few minutes. If the dough becomes hard before fully mixed, is too difficult to mix, or is still sticky after a couple minutes, you can microwave/reheat for 15-20 seconds to soften it. In that case, wash your hands and knead again.

    NOTES:a) It’s very important for the dough to be completely uniform before proceeding to the next step. You shouldn’t have pieces of cheese separate from areas of almond flour.b) If you want to use a food processor or stand mixer, or if you have trouble with sticky dough, please check the tips in the post above!
  5. Divide the dough into 6 parts. Form/roll a long log with each part, then press the ends together to make a bagel shape on the lined baking sheet. Repeat with the remaining dough. If using sesame seeds, sprinkle them over the bagels and gently press into the dough. (You can also use everything seasoning for everything bagels.)
  6. Bake for 10-14 minutes, until the bagels are firm and golden.


  • For “everything” keto bagels, try everything seasoning! It’s been very popular with people making this recipe.
  • Want to make this recipe with coconut flour? Make the dough just like fathead pizza dough with coconut flour, except double the recipe and add 1 tbsp baking powder to the coconut flour. Then follow the instructions for making the bagels above.

Serving size: 1 bagel

Nutrition FactsAmount per serving. Serving size in recipe notes above.Calories360Fat28gProtein21gTotal Carbs8gNet Carbs5gFiber3gSugar1g