25 Best Keto Bread Recipes (Soft, Fluffy & Actually Bread-Like)
No more eggy, dense, crumbly disappointment. Real sandwich loaves, 90-second breads, rolls, naan, focaccia and sweet loaves, with every ingredient and every step spelled out. 💛
You know the moment. You pull a golden keto loaf from the oven, the kitchen smells like a bakery, and you slice it with real hope. Then comes the first bite: it tastes like a sweetened omelet, or it crumbles into your lap, or it sits in your mouth like a wet sponge. You close the laptop on keto bread forever… until the craving for a proper sandwich comes back. 🥪
If that’s you, it was probably never your fault. Keto bread fails for specific, fixable reasons, and once you know them, a soft, sliceable, genuinely bread-like loaf is very doable. Let’s fix it together.
😩 Why Keto Bread Goes Wrong (and the Fix)
🍳 It’s eggy
Too many whole eggs and not enough structure. Fix: use egg whites plus psyllium, add a splash of apple cider vinegar, bake until the center hits 96°C / 205°F, and let it cool completely.
🧱 It’s dense
Scooping flour packs in up to 30% extra. Fix: weigh flours on a kitchen scale, use baking powder fresh from the tin, and fold whipped whites gently when a recipe calls for them.
💔 It’s crumbly
No gluten means nothing holds it together. Fix: psyllium husk powder acts as the “gluten,” and cooling fully before slicing lets that structure set.
✅ The 4 Golden Rules (Before You Bake Anything)
- Use psyllium husk powder. Whole husks give a purple-grey crumb and a gritty bite. Powder gives chew and a bready stretch.
- Weigh, don’t scoop. Almond and coconut flours vary wildly by cup. Grams keep every bake consistent.
- Cool fully before slicing. Warm keto bread is still setting inside. Wait 1 to 2 hours on a wire rack. It’s torture, and it’s worth it. ⏳
- Bake it through. An instant-read thermometer should read about 96°C / 205°F in the center. Underbaked is the real cause of “eggy.”
🎬 Watch It Come Together
Video not loading? Watch it on YouTube ↗
🍞 Sandwich Loaves
Classic Psyllium Sandwich Loaf
⏱ 15 min prep + 50 min bake · 🍞 12 slices · 🥜 contains almonds
🧺 Ingredients
- 180 g almond flour
- 30 g psyllium husk powder
- 2 tsp baking powder
- ½ tsp salt
- 3 egg whites + 1 whole egg
- 1 tbsp apple cider vinegar
- 2 tbsp melted butter
- 120 ml hot (not boiling) water
👩🍳 Method
- Heat oven to 175°C / 350°F. Line an 8×4 in loaf pan with parchment.
- Whisk almond flour, psyllium, baking powder and salt.
- Add whites, egg, vinegar and butter. Mix into a thick paste.
- Pour in hot water and mix 30 seconds until it thickens into dough.
- Shape into a loaf in the pan, smooth the top.
- Bake 45 to 50 min until golden and 96°C / 205°F inside.
- Cool fully on a rack (1 to 2 hours) before slicing.
💡 Fixes: the hot water activates psyllium for a chewy crumb; the vinegar kills the eggy note.
Cloud-Soft Almond Flour Loaf
⏱ 20 min + 30 min bake · 🍞 10 slices · 🥜 almonds
🧺 Ingredients
- 150 g almond flour
- 4 eggs, separated
- 60 g cream cheese, softened
- 1 tsp baking powder
- ¼ tsp cream of tartar
- ½ tsp salt
👩🍳 Method
- Heat oven to 175°C / 350°F; line a small loaf pan.
- Whip whites with cream of tartar to stiff peaks.
- Beat yolks with cream cheese until smooth; stir in almond flour, baking powder and salt.
- Fold in a third of the whites to loosen, then gently fold in the rest.
- Spoon into the pan. Bake 28 to 32 min until set and golden.
- Cool completely; the loaf will settle slightly. That’s normal.
💡 Light and sandwich-friendly, but fragile. Slice thick and toast.
Nut-Free Coconut Flour Loaf
⏱ 15 min + 45 min bake · 🍞 12 slices · 🌴 nut-free
🧺 Ingredients
- 60 g coconut flour
- 20 g psyllium husk powder
- 1½ tsp baking powder
- ½ tsp salt
- 6 eggs
- 90 g melted butter
- 1 tbsp apple cider vinegar
- 120 ml warm water
👩🍳 Method
- Heat oven to 175°C / 350°F; line a loaf pan.
- Whisk coconut flour, psyllium, baking powder and salt (break up lumps).
- Beat eggs, butter and vinegar; combine with dry mix.
- Add warm water and stir. Let the batter rest 5 min to thicken.
- Pour into pan; bake 40 to 45 min until a skewer comes out clean.
- Cool fully before slicing.
💡 Coconut flour drinks liquid, so measure by weight; a few extra grams makes it dry.
Sunflower & Seed Sandwich Loaf
⏱ 15 min + 45 min bake · 🍞 12 slices · 🌻 nut-free
🧺 Ingredients
- 200 g sunflower seed flour
- 30 g psyllium husk powder
- 2 tsp baking powder
- ½ tsp salt
- 3 eggs
- 3 tbsp olive oil
- 1 tbsp apple cider vinegar
- 180 ml hot water
- 2 tbsp pumpkin seeds for topping
👩🍳 Method
- Heat oven to 175°C / 350°F; line a loaf pan.
- Mix dry ingredients.
- Stir in eggs, oil and vinegar, then hot water.
- Press into pan, scatter seeds on top.
- Bake 45 min until 96°C / 205°F inside.
- Cool fully on a rack.
💡 Sunflower flour can turn greenish with baking soda. Baking powder plus vinegar prevents it, and it’s harmless anyway.
Yeasted Keto Sandwich Bread
⏱ 20 min + 45 min rise + 35 min bake · 🍞 12 slices · ⚠️ contains gluten
🧺 Ingredients
- 150 g vital wheat gluten
- 50 g almond flour
- 15 g psyllium husk powder
- 1 tsp salt
- 7 g instant yeast
- 1 tsp erythritol (feeds the yeast)
- 1 egg
- 2 tbsp olive oil
- 200 ml warm water (about 38°C)
👩🍳 Method
- Whisk dry ingredients, including yeast.
- Add egg, oil and warm water; mix, then knead 5 min until elastic.
- Shape, place in a lined loaf pan, cover, rise 45 min.
- Heat oven to 175°C / 350°F. Bake 30 to 35 min.
- Cool fully before slicing.
💡 The closest to bakery bread, with real chew. Not suitable for gluten-free diets.
⏱️ 90-Second Breads
For hungry mornings and sudden sandwich cravings. Microwave times assume ~1000 W; add or remove 10 seconds to suit yours. Always let the bread rest 1 minute, then cool before slicing.
Classic 90-Second Mug Bread
⏱ 2 min · 🍞 1 roll · 🥜 almonds
🧺 Ingredients
- 3 tbsp almond flour
- 1 egg
- 1 tbsp melted butter
- ½ tsp baking powder
- Pinch of salt
👩🍳 Method
- Grease a mug or small ramekin.
- Whisk everything until completely smooth.
- Microwave 90 seconds.
- Loosen with a knife, tip out, rest 1 min, slice and toast.
💡 Toasting in a pan with butter removes the “microwave egg” taste and adds crunch.
Microwave English Muffin
⏱ 3 min · 🍞 1 muffin · 🥜 almonds + coconut
🧺 Ingredients
- 4 tbsp almond flour
- 1 tbsp coconut flour
- 1 egg
- 1 tbsp butter, melted
- 1 tbsp milk of choice
- ½ tsp baking powder
- Pinch of salt
👩🍳 Method
- Mix all ingredients until smooth.
- Pour into a greased wide ramekin.
- Microwave 80 to 90 seconds.
- Cool 2 min, split with a fork, toast until crisp.
💡 Splitting with a fork, not a knife, gives those nooks and crannies.
Everything Mug Bagel
⏱ 3 min · 🥯 1 bagel · 🥜 almonds
🧺 Ingredients
- 3 tbsp almond flour
- 1 tbsp cream cheese
- 1 egg
- ½ tsp baking powder
- 1 tsp everything-bagel seasoning
👩🍳 Method
- Microwave cream cheese 10 seconds to soften.
- Whisk with egg, flour and baking powder.
- Spoon into a greased ramekin; sprinkle seasoning on top.
- Microwave 75 to 90 seconds. Cool, slice, schmear. 🥯
💡 Cream cheese adds tang and tenderness that plain butter can’t.
Cheesy Garlic Mug Bread
⏱ 3 min · 🧄 1 serving · 🥜 almonds
🧺 Ingredients
- 3 tbsp almond flour
- 2 tbsp grated cheddar
- 1 egg
- 1 tbsp melted butter
- ½ tsp baking powder
- ¼ tsp garlic powder
👩🍳 Method
- Mix everything in a greased mug.
- Microwave 90 seconds.
- Tip out, slice, and brush with garlic butter if you like.
💡 Perfect alongside soup, as a savoury side.
Nut-Free Flax Mug Bread
⏱ 3 min · 🍞 1 roll · 🌾 nut-free
🧺 Ingredients
- 3 tbsp golden flaxseed meal
- 1 egg
- 1 tbsp oil or melted butter
- ½ tsp baking powder
- 1 tsp water
- Pinch of salt
👩🍳 Method
- Whisk everything and let it sit 2 min so the flax thickens.
- Microwave in a greased ramekin 75 to 90 seconds.
- Cool, slice and toast.
💡 Golden flax has a milder flavour than brown. Toasting deepens the nutty taste.
🥐 Rolls, Buns & Biscuits
Soft Dinner Rolls
⏱ 15 min + 30 min bake · 🥐 8 rolls · 🥜 almonds
🧺 Ingredients
- 120 g almond flour
- 20 g psyllium husk powder
- 1½ tsp baking powder
- ½ tsp salt
- 1 egg + 1 egg white
- 1 tbsp apple cider vinegar
- 1 tbsp melted butter
- 100 ml hot water
👩🍳 Method
- Heat oven to 175°C / 350°F; line a tray.
- Mix dry ingredients; stir in egg, white, vinegar and butter.
- Add hot water, mix into dough, rest 3 min.
- Divide into 8, roll smooth balls with damp hands.
- Bake 28 to 30 min until golden and hollow-sounding.
- Cool on a rack before cutting.
💡 Brush with melted butter right out of the oven for a glossy, soft crust.
Burger Buns
⏱ 15 min + 30 min bake · 🍔 6 buns · 🥜 almonds
🧺 Ingredients
- 150 g almond flour
- 25 g psyllium husk powder
- 2 tsp baking powder
- 1 tsp salt
- 2 egg whites + 1 egg
- 1 tbsp apple cider vinegar
- 120 ml hot water
- Sesame seeds
👩🍳 Method
- Heat oven to 175°C / 350°F.
- Combine dry ingredients, then whites, egg and vinegar.
- Add hot water and mix to a dough.
- Divide into 6, flatten to 2 cm discs (they puff up).
- Brush with egg wash, sprinkle sesame.
- Bake 30 min; cool before slicing.
💡 Flatten more than you think. They rise upward, not outward.
Fathead Cheese Rolls
⏱ 10 min + 15 min bake · 🧀 8 rolls · 🥜 almonds
🧺 Ingredients
- 170 g shredded mozzarella
- 55 g cream cheese
- 100 g almond flour
- 1 egg
- 1 tsp baking powder
- ½ tsp garlic powder
👩🍳 Method
- Heat oven to 200°C / 400°F.
- Microwave mozzarella and cream cheese 60 seconds; stir smooth.
- Quickly mix in remaining ingredients.
- Divide into 8 balls; place on parchment.
- Bake 14 to 16 min until deep golden.
💡 Work while the dough is warm; reheat 15 seconds if it stiffens.
Cheddar & Chive Biscuits
⏱ 10 min + 18 min bake · 🧈 6 biscuits · 🥜 almonds
🧺 Ingredients
- 140 g almond flour
- 1 tsp baking powder
- ½ tsp salt
- 80 g sharp cheddar, grated
- 60 g cold butter, cubed
- 1 egg
- 2 tbsp sour cream
- 1 tbsp chopped chives
👩🍳 Method
- Heat oven to 190°C / 375°F.
- Rub butter into flour, baking powder and salt until crumbly.
- Stir in cheddar and chives, then egg and sour cream.
- Scoop 6 mounds onto parchment; bake 15 to 18 min.
- Cool 10 min; they firm up as they cool.
💡 Keep the butter cold for flaky layers.
🫓 Flatbreads, Naan & Focaccia
Tortillas are covered in our separate guide, so here are the flatbreads that tear, dip and scoop.
Garlic Butter Naan
⏱ 15 min + 10 min cook · 🫓 4 naan · 🥜 almonds
🧺 Ingredients
- 100 g almond flour
- 15 g psyllium husk powder
- 1 tsp baking powder
- ½ tsp salt
- 100 g full-fat Greek yogurt
- 1 egg
- 2 tbsp ghee, melted
- 1 garlic clove, minced; chopped cilantro
👩🍳 Method
- Mix dry ingredients; add yogurt and egg to form a sticky dough. Rest 5 min.
- Divide into 4; roll between parchment to 5 mm.
- Heat a dry cast-iron pan on medium-high.
- Cook 2 min per side until bubbled and spotted.
- Brush with ghee mixed with garlic; top with cilantro.
💡 Resting lets the psyllium swell, so the dough rolls without cracking.
Rosemary Olive Oil Focaccia
⏱ 15 min + 25 min bake · 🌿 9 squares · 🥜 almonds
🧺 Ingredients
- 190 g almond flour
- 25 g psyllium husk powder
- 2 tsp baking powder
- 1 tsp salt
- 3 eggs
- 60 ml olive oil + extra
- 120 ml warm water
- Rosemary, cherry tomatoes, flaky salt
👩🍳 Method
- Heat oven to 190°C / 375°F; oil an 8×8 in pan.
- Mix dry ingredients; whisk eggs, oil and water, then combine.
- Press dough into the pan, about 2 cm thick.
- Dimple with oiled fingertips; add tomatoes, rosemary, salt and a drizzle of oil.
- Bake 22 to 25 min until golden.
- Cool 20 min and cut into squares.
💡 Deep dimples and generous oil give that crisp-bottomed, tender-middle feel.
Puffy Pita Pockets
⏱ 15 min + 10 min bake · 🥙 6 pitas · 🥜 almonds
🧺 Ingredients
- 150 g shredded mozzarella
- 60 g cream cheese
- 120 g almond flour
- 1 egg
- 1 tsp baking powder
- ½ tsp salt
👩🍳 Method
- Heat oven to 220°C / 425°F with a tray inside.
- Melt mozzarella and cream cheese (60 sec microwave); mix with the rest.
- Divide into 6, roll to 3 mm between parchment.
- Slide onto hot tray; bake 8 to 10 min until puffed.
- Cover with a towel 5 min to soften.
💡 A hot tray is the secret to the puff.
Cottage Cheese Cloud Flatbread
⏱ 10 min + 18 min bake · ☁️ 6 pieces · 🥛 nut-free
🧺 Ingredients
- 150 g cottage cheese
- 3 eggs
- 2 tbsp psyllium husk powder
- ½ tsp baking powder
- ½ tsp salt
👩🍳 Method
- Heat oven to 175°C / 350°F; line a tray.
- Blend everything until smooth; rest 5 min to thicken.
- Spread into a 25×30 cm rectangle, 5 mm thick.
- Bake 16 to 18 min until golden at the edges.
- Cool, cut and use as wraps or pizza bases.
💡 Blot with a paper towel if it feels damp. Flexible and surprisingly bready.
Psyllium Skillet Flatbread
⏱ 10 min + 10 min cook · 🫓 4 flatbreads · 🥜 almonds (swappable)
🧺 Ingredients
- 25 g psyllium husk powder
- 60 g almond flour (or sunflower flour)
- ½ tsp baking powder
- ½ tsp salt
- 1 tbsp olive oil
- 120 ml hot water
👩🍳 Method
- Mix dry ingredients; add oil and hot water.
- Stir to a gel-like dough; rest 5 min.
- Divide into 4, press thin between parchment.
- Cook in a lightly oiled pan 2 to 3 min per side until golden.
💡 No eggs at all, so it’s vegan-friendly and zero eggy risk.
Garlic Butter Breadsticks
⏱ 15 min + 18 min bake · 🧄 8 sticks · 🥜 almonds
🧺 Ingredients
- 120 g almond flour
- 20 g psyllium husk powder
- 1½ tsp baking powder
- ½ tsp salt
- 1 egg
- 100 g shredded mozzarella
- 80 ml hot water
- 2 tbsp melted butter, 1 grated garlic clove, parsley
👩🍳 Method
- Heat oven to 190°C / 375°F.
- Mix dry ingredients and mozzarella; add egg and hot water.
- Knead 1 min; shape into a rectangle 1.5 cm thick.
- Cut into 8 sticks; bake 16 to 18 min.
- Brush with garlic butter and parsley.
💡 Serve warm with sugar-free marinara. 🍅
🍌 Sweet Breads
Use a granular erythritol/allulose or monk-fruit blend that measures 1:1 with sugar. Sweet loaves are fragile when hot, so cool them fully.
Banana-Flavoured Keto Banana Bread
⏱ 15 min + 45 min bake · 🍌 10 slices · 🥜 almonds
🧺 Ingredients
- 200 g almond flour
- 1 tsp baking powder
- ½ tsp cinnamon, ¼ tsp salt
- 3 eggs
- 80 g melted butter
- 100 g sweetener blend
- 60 ml unsweetened almond milk
- 1½ tsp banana extract
- 40 g chopped walnuts
👩🍳 Method
- Heat oven to 165°C / 325°F; line a loaf pan.
- Whisk dry ingredients.
- Beat eggs, butter, sweetener, milk and extract; combine.
- Fold in walnuts; pour into pan.
- Bake 40 to 45 min; tent with foil if browning.
- Cool completely.
💡 Real bananas are too high in carbs; the extract delivers the flavour.
Spiced Pumpkin Bread
⏱ 15 min + 50 min bake · 🎃 10 slices · 🥜 almonds
🧺 Ingredients
- 180 g almond flour
- 20 g coconut flour
- 1½ tsp baking powder
- 2 tsp pumpkin pie spice
- 3 eggs
- 120 g pumpkin puree, blotted
- 70 g melted butter
- 90 g sweetener blend
- 1 tsp vanilla
👩🍳 Method
- Heat oven to 165°C / 325°F; line a loaf pan.
- Mix dry ingredients.
- Whisk wet ingredients; combine until just mixed.
- Pour in; bake 45 to 50 min.
- Cool fully; flavour deepens overnight.
💡 Blot the puree on paper towels. Extra moisture makes it gummy.
Double Chocolate Zucchini Bread
⏱ 20 min + 45 min bake · 🍫 10 slices · 🥜 almonds
🧺 Ingredients
- 200 g almond flour
- 30 g unsweetened cocoa
- 1½ tsp baking powder
- 3 eggs
- 150 g grated zucchini, squeezed dry
- 80 g melted butter
- 100 g sweetener blend
- 50 g sugar-free chocolate chips
👩🍳 Method
- Heat oven to 165°C / 325°F; line a loaf pan.
- Wring zucchini in a clean towel until barely damp.
- Mix dry ingredients; add eggs, butter, zucchini.
- Fold in chips; bake 40 to 45 min.
- Cool fully for fudgy slices.
💡 You can’t taste the zucchini, only the moistness. 🍫
Cinnamon Swirl Loaf
⏱ 20 min + 45 min bake · 🌀 10 slices · 🥜 almonds
🧺 Ingredients
- 180 g almond flour
- 20 g coconut flour
- 2 tsp baking powder
- 3 eggs
- 80 g sour cream
- 60 g melted butter
- 80 g sweetener blend
- 1 tsp vanilla
- Swirl: 2 tbsp sweetener, 1½ tbsp cinnamon, 1 tbsp melted butter
👩🍳 Method
- Heat oven to 165°C / 325°F; line a loaf pan.
- Mix dry, then wet; combine into batter.
- Stir swirl ingredients into a paste.
- Layer half the batter, dot half the swirl, repeat; drag a knife through once.
- Bake 42 to 48 min. Cool fully.
💡 Don’t over-swirl, or the layers blend away.
Lemon Blueberry Loaf
⏱ 15 min + 45 min bake · 🍋 10 slices · 🥜 almonds
🧺 Ingredients
- 200 g almond flour
- 1½ tsp baking powder
- 3 eggs
- 80 g melted butter
- 90 g sweetener blend
- Zest of 1 lemon + 2 tbsp juice
- 60 g sour cream
- 80 g fresh blueberries
👩🍳 Method
- Heat oven to 165°C / 325°F; line a loaf pan.
- Mix dry ingredients; whisk wet ingredients and zest; combine.
- Toss blueberries with 1 tsp almond flour; fold in gently.
- Bake 40 to 45 min until a skewer is clean.
- Cool fully; glaze with sweetener + lemon juice if desired.
💡 Tossing berries in flour stops them sinking.
❓ Your Keto Bread Questions, Answered
How do I get rid of the eggy taste?
Use more egg whites than yolks, add 1 tbsp of apple cider vinegar, and bake until the center reaches 96°C / 205°F. Underbaking is the main culprit. Then cool fully (taste improves as it rests) and toast. Recipes 19 (egg-free) and 3 are good starting points.
What are the best nut-free options?
Try Recipe 3 (coconut flour loaf), 4 (sunflower seed loaf), 10 (flax mug bread) and 18 (cottage cheese flatbread). Sunflower and pumpkin seed flours replace almond flour at roughly 1:1 by weight, but coconut flour does not. Always use the recipe’s amounts.
Can I freeze keto bread?
Yes, and it’s the best way to keep it fresh. Cool fully, slice, put parchment between slices, and freeze in an airtight bag for up to 3 months. Toast straight from the freezer. Keto bread has no preservatives, so refrigerate any leftovers after 2 days.
Why did my loaf collapse or turn gummy?
It was likely underbaked or sliced while warm. Check the internal temperature, and cool on a wire rack for at least an hour.
Can I use whole psyllium husk instead of powder?
You can, but use about 1.5× the weight and expect a slightly purple tint and a coarser crumb. Grinding whole husk in a spice grinder makes powder.
Why does it matter to weigh the flours?
Almond and coconut flours pack differently each time you scoop. A scale (grams) removes the guesswork and is the easiest upgrade for consistent bread.
🍞 Your Perfect Slice Is Waiting
Start with Recipe 1 and follow the four rules. The first time you make a sandwich that holds together, you’ll feel it. 💛 Share your results and questions in the comments. We read every one!