Keto Everything Bagels (Fathead Dough, 4g Net Carbs)

Fried eggs with avocado breakfast
Affiliate Disclosure: As an Amazon Associate I earn from qualifying purchases.

Affiliate Disclosure: As an Amazon Associate I earn from qualifying purchases.

n

These keto everything bagels are chewy, golden, and crusted with everything seasoning — with just 4 grams of net carbs per bagel and no boiling required. Made with the famous fathead dough (mozzarella + almond flour), they’re ready in 35 minutes and built for cream cheese. This guide covers the full recipe, the science of fathead dough chew, shaping technique, exact macros, six variations, storage and freezing, and fixes for dense or flat keto bagels — plus the ultimate keto bagel sandwich menu.

A standard everything bagel packs 50–60 g of carbs — the kind of breakfast that ends ketosis before 9 a.m. Fathead dough, invented by keto cooks around 2016, solved the texture problem brilliantly: melted mozzarella provides the stretch and chew that gluten normally would, while almond flour gives body. The result isn’t “close enough” — it’s a genuinely good bagel that happens to be keto, with a shiny browned crust and a satisfying chew.

Why Fathead Dough Makes Great Bagels: The Science

  • Mozzarella = the gluten stand-in. Melted low-moisture mozzarella is stretchy and elastic — remarkably similar to developed gluten. Kneaded with almond flour and egg, it forms a pliable dough that can be shaped, holds a hole, and bakes into a chewy crumb. This is the entire trick of fathead baking.
  • Egg for structure and color. The egg binds the dough and its proteins set in the oven, giving the bagel shape-holding power. It also drives the deep golden browning via the Maillard reaction.
  • Baking powder for lift. Fathead dough is dense; a full tablespoon of baking powder across the batch lightens the crumb so the bagels aren’t hockey pucks.
  • Egg wash for the bakery shine. Brushing with beaten egg before baking gives the glossy, deeply browned crust and — crucially — glues the everything seasoning to the surface so it doesn’t fall off.
  • No boiling needed. Traditional bagels are boiled for their chewy skin, but fathead dough’s cheese base already delivers chew. Skipping the boil keeps the recipe to 35 minutes with zero compromise — tested side by side, boiled fathead bagels aren’t better, just wetter.
  • Everything seasoning on top AND in the dough. A teaspoon mixed into the dough seasons the crumb; the generous topping delivers the crunch. Both matter.

Ingredients for Keto Everything Bagels

Makes 6 bagels.

  • 1¾ cups (175 g) shredded low-moisture mozzarella — the dough’s backbone. Use block mozzarella shredded fresh; pre-shredded works but melts less smoothly. Do not use fresh mozzarella — too watery.
  • 2 oz (55 g) cream cheese, cubed — makes the dough pliable and adds tenderness.
  • 1½ cups (150 g) blanched almond flour, finely ground
  • 1 tablespoon baking powder — fresh, for lift.
  • 1 teaspoon xanthan gum (optional) — improves chew and shape-holding; recommended.
  • 2 large eggs, divided — one for the dough, one beaten for the egg wash.
  • 1 teaspoon everything bagel seasoning, plus 2–3 tablespoons for topping — store-bought or homemade (see below).
  • ½ teaspoon fine sea salt

Homemade everything seasoning

Mix: 2 tablespoons sesame seeds, 1 tablespoon poppy seeds, 1 tablespoon dried minced garlic, 1 tablespoon dried minced onion, 2 teaspoons flaky sea salt. Store in a jar — it’s excellent on eggs, avocado, and chaffles too.

How to Make Keto Bagels: Step by Step

  1. Prep. Heat the oven to 200°C / 400°F. Line a baking sheet with parchment. Beat one egg in a small bowl for the egg wash and set aside.
  2. Melt the cheeses. In a microwave-safe bowl, combine the mozzarella and cream cheese. Microwave 90 seconds, stir, then 30–60 seconds more until completely melted and smooth. (No microwave? Melt in a double boiler or a nonstick saucepan over low heat, stirring constantly.) The mixture should be smooth and stretchy, like fondue.
  3. Form the dough. Quickly stir the almond flour, baking powder, xanthan gum (if using), salt, and 1 teaspoon everything seasoning into the hot cheese. Add 1 beaten egg and mix — first with a spatula, then with oiled hands — kneading 2–3 minutes until a smooth, pliable dough forms. If the dough cools and stiffens, microwave 15–20 seconds to rewarm. Speed matters: the dough is easiest to work while warm.
  4. Shape. Divide into 6 equal portions (about 75 g each — a scale helps). Roll each into a smooth ball, then poke your thumb through the center and stretch into a ring about 8 cm / 3 inches across with a 3 cm / 1¼-inch hole. The hole looks oversized now; it closes up significantly in the oven. Place on the prepared sheet, spacing 5 cm apart. A donut pan Check Price on Amazon → also works beautifully for perfectly uniform bagels — press the dough into greased cavities.
  5. Egg wash and season. Brush each bagel generously with beaten egg — top and sides. Sprinkle heavily with everything seasoning; press gently so it adheres. Don’t be shy — half the joy is the crust.
  6. Bake 14–16 minutes until deeply golden brown and firm to the touch. They should sound hollow-ish when tapped on the bottom. Underbaked fathead stays doughy inside — when in doubt, give them 2 more minutes; the cheese base is forgiving of extra browning.
  7. Cool on a rack. Cool at least 15 minutes before slicing — hot fathead is soft and gummy; it sets into chewy as it cools. Slice horizontally with a serrated knife and toast before serving for the full bagel experience.

Estimated Nutrition (Per Bagel)

For 1 of 6 everything bagels.

Nutrient Per bagel
Calories ~295 kcal
Protein ~15 g
Fat ~24 g
Total carbs ~7 g
Fiber ~3 g
Net carbs ~4 g

With 2 tablespoons of cream cheese: add ~100 calories and ~1 g net carb. A lox-and-cream-cheese bagel lands around 5–6 g net carbs total — versus 55+ for the wheat original.

Pro Tips

  • Work the dough warm. Fathead dough firms as the cheese cools, becoming crumbly and hard to shape. If it stiffens mid-shaping, 15–20 seconds in the microwave restores pliability. Oiled hands prevent sticking.
  • Make the holes bigger than feels right. The dough puffs and the holes shrink dramatically. A 3 cm hole bakes down to a proper bagel hole; a 1.5 cm hole disappears entirely into a bun.
  • Weigh the portions. Six equal 75 g portions bake evenly; eyeballed portions give you three perfect bagels and three odd ones. A scale takes 30 seconds.
  • Bake bold. Pale fathead is underbaked fathead — gummy and doughy inside. Deep golden brown is the target; the cheese base browns beautifully without burning.
  • Always toast. A toasted fathead bagel is dramatically better than an untoasted one — the exterior crisps, the interior warms through, and the chew firms up. Split, toast, then load with toppings. Even day-three bagels taste freshly baked after toasting.
  • Don’t skip the egg wash. It’s not cosmetic — it’s the glue for the seasoning and the source of the shiny crust. Bagels without it look dull and shed their topping.

Variations to Try

  • Plain / sesame / poppy: swap the everything topping for your seed of choice; add ½ teaspoon garlic powder to the dough for a garlic bagel.
  • Cinnamon raisin (keto-style): add 1 tablespoon cinnamon and 2 tablespoons sweetener to the dough; fold in ¼ cup chopped walnuts and a few drops of rum extract instead of raisins. Top with cinnamon “sugar.”
  • Jalapeño cheddar: fold ¼ cup diced pickled jalapeños and ½ cup shredded cheddar into the dough; top with more cheddar. Spicy, melty, incredible toasted with cream cheese.
  • Asiago: press shredded asiago onto the egg-washed tops instead of everything seasoning — it crisps into a lacy cheese crust.
  • Blueberry: fold ⅓ cup fresh blueberries into the dough gently; add 1 tablespoon sweetener. The berries burst and marble the crumb purple.
  • Bagel bombs (stuffed): flatten each dough portion, place 1 tablespoon of cream cheese (plain or flavored) in the center, seal into a ball, and bake as buns — molten centers, no hole needed.

The Ultimate Keto Bagel Sandwich Menu

A good bagel deserves a great filling. All of these stay under 8 g net carbs per sandwich:

  • Classic lox: cream cheese, smoked salmon, capers, thin red onion, fresh dill. The reason everything bagels exist.
  • Bacon, egg & cheese: a folded egg, two bacon strips, and a slice of cheddar on a toasted jalapeño cheddar bagel. The 5 g net carb breakfast sandwich of champions.
  • Turkey club: turkey, bacon, lettuce, tomato, and mayo on a toasted everything bagel. Deli luxury at home.
  • Pizza bagel: split and toast a plain bagel, top with marinara, mozzarella, and pepperoni, broil 2 minutes. Faster than delivery.
  • Avocado smash: smashed avocado, everything seasoning (more!), a squeeze of lemon, and chili flakes on a toasted sesame bagel.
  • Dessert bagel: cinnamon-raisen bagel + mascarpone sweetened with powdered erythritol + fresh berries. Brunch dessert, sorted.

Storage and Freezing

Room temperature: airtight container or bag up to 3 days. Refrigerate: up to 1 week — the cheese firms when cold, so always toast or warm before serving. Freeze: the ideal fathead strategy. Slice bagels in half first, freeze with parchment between halves up to 3 months, and toast straight from frozen — they come out better than fresh. Refresh: a toaster or 190°C / 375°F oven for 5 minutes restores the just-baked chew. Never microwave — it makes fathead rubbery.

Frequently Asked Questions

How many net carbs are in keto bagels?

About 4 grams of net carbs per everything bagel using the fathead recipe above. A standard wheat bagel has 50–60 g net carbs. Even fully loaded with cream cheese and lox, a keto bagel breakfast stays around 5–6 g net carbs — roughly a tenth of the original.

What is fathead dough?

Fathead dough is a keto dough made from melted mozzarella, cream cheese, almond flour, egg, and baking powder. The melted cheese provides the stretch and chew that gluten normally gives wheat dough, making it the foundation of keto pizza crusts, bagels, pretzels, and dinner rolls. It was popularized in keto communities around 2016 and remains the most reliable keto bread substitute.

Why are my fathead bagels dense and flat?

Usually old baking powder (test it in hot water — it should fizz violently), dough that cooled too much before shaping (rewarm it), or underbaking. Also check your mozzarella: fresh mozzarella’s water content ruins the dough’s structure — low-moisture block mozzarella shredded fresh is essential.

Do I need to boil keto bagels?

No. Boiling gives wheat bagels their chewy skin by gelatinizing surface starches — but fathead dough has no starch to gelatinize, and its cheese base already delivers chew. Tested side by side, boiled fathead bagels come out wetter without being chewier. Skip the boil and save 20 minutes.

Can I make the dough ahead of time?

Yes. The shaped, unbaked bagels (egg-washed and seasoned) can be refrigerated on the sheet pan overnight — bake straight from the fridge, adding 2 minutes. You can also freeze shaped unbaked bagels for a month; thaw 30 minutes at room temp, then egg-wash, season, and bake.

Why does my everything seasoning fall off?

The egg wash is the glue — brush it on generously right before seasoning, and press the seasoning gently into the surface. Seasoning applied to dry dough won’t stick. Also, apply topping to the sides as well as the tops; bagels are handled by their middles.

Can I make keto bagels dairy-free?

It’s challenging — mozzarella is the structural ingredient. Some cooks report workable results with dairy-free mozzarella shreds, but melt and stretch vary hugely by brand, and the chew won’t match dairy versions. For dairy-free keto bread, almond-flour quick breads (like the French toast loaf) are more reliable than fathead adaptations.

How do I reheat frozen bagels so they taste fresh?

Toast straight from frozen — don’t thaw first. A toaster or toaster oven on medium gives a crisp exterior and warm, chewy interior in one cycle. In a regular oven, 190°C / 375°F for 6–8 minutes from frozen works. The microwave is the only wrong answer: it turns fathead bagels tough and rubbery within seconds.