This post may contains Amazon affiliate and other affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you. Your support helps me continue to provide quality content. I only recommend products I personally trust and believe will add value to your experience. For more details, please visit my Privacy Policy.
Introduction
Weekend mornings used to mean one thing for me: standing in line at a bakery, staring at those giant, gooey cinnamon rolls in the display case and trying to decide whether I was a “responsible adult” or the person who ordered one and a side of French toast.
Spoiler: French toast usually won.
When I switched to keto, though, that cinnamon-roll-meets-French-toast moment felt completely off limits. Between the sugar, the bread, the icing, and the syrup… it was basically a carb parade.
So I set out to create a version that captured that same cozy, bakery-style feeling without the sugar crash. That’s how this Keto Cinnamon Roll French Toast (Low Carb, Sugar-Free & Delicious!) was born.
Think of it as:
- Thick slices of keto bread, soaked in a vanilla-cinnamon custard
- Pan-fried in butter until golden
- Swirled with a sugar-free cinnamon “roll” filling
- Finished with a tangy cream cheese drizzle
It smells like a cinnamon roll, looks like decadent French toast, and fits right into a low-carb, sugar-free lifestyle.
If you live for cozy brunch, holiday breakfasts, breakfast-for-dinner nights, or you just want a treat that still respects your macros, this recipe is for you.
Why You’ll Love This Recipe
- 🌀 Cinnamon roll vibes, French toast texture – you get the swirl, the icing, and the fluffy center, all in one pan.
- 🧈 Golden, buttery edges – pan-frying in butter gives you that crisp outside and soft inside that makes French toast irresistible.
- 🍬 Completely sugar-free – sweetened with your favorite keto-friendly sweetener, so you get dessert-level sweetness without the crash.
- 🥚 High in protein & fat – the egg custard and cream cheese icing keep this breakfast satisfying for hours.
- ⏱ Weekend-brunch fancy, weeknight easy – you can have this on the table in about 25–30 minutes.
- 🔁 Customizable – add nuts, use different extracts, or turn it into a bake for feeding a crowd.
- 🧇 Keto-friendly macros – each serving stays low in net carbs while still feeling like a real treat.
My Personal Experience
The first time I tested this Keto Cinnamon Roll French Toast, it was one of those mornings where I didn’t want “healthy breakfast.” I wanted cozy.
I remember whisking the egg custard, dipping the thick slices of keto bread, and wondering, “Is this going to taste like a compromise?” Then the cinnamon swirl hit the pan. The smell of butter, cinnamon, and vanilla literally made me do that thing where you close your eyes and just inhale.
I plated the first slice for myself with a drizzle of cream cheese icing, sat at the table, and took a bite.
Soft center. Toasty edges. Cinnamon sugar swirl. Tangy icing. It was dangerous.
By the time I finished the second slice (yes, I went back for more), I had that warm “bakery breakfast” feeling without any of the carb guilt. And my blood sugar stayed stable instead of spiking and crashing. Win-win.
Now, this recipe has become my go-to for:
- Sunday brunch
- Holiday mornings (especially when I don’t want a giant casserole)
- “Breakfast for dinner” nights when I want comfort food that still works with keto
Required Equipment
Mixing Bowl
You’ll use this to whisk the egg custard and the cream cheese icing. A medium-sized bowl is perfect so you have room to whisk without splashing.
Shallow Dish or Pie Plate
Ideal for dipping the bread in the custard. A wide surface area makes it easier to coat each slice evenly.
Whisk
For beating the eggs into a smooth custard and mixing the cream cheese icing until it’s silky and lump-free.
Nonstick or Cast-Iron Skillet
This is where the magic happens. A good skillet lets the French toast brown evenly and prevents sticking. Cast iron gives great color; nonstick gives easy flipping.
Spatula
A thin, flexible spatula helps you flip the slices without tearing them, especially once they’re soaked in custard.
Small Bowl & Spoon
These are for mixing and drizzling the cinnamon swirl mixture and cream cheese icing.
Ingredients & Substitutions
This recipe makes 4 servings (usually 2 slices per person, depending on the size of your bread).
For the French Toast
- 8 slices sturdy keto bread (about 30 g each), preferably slightly stale or toasted
- 4 large eggs (about 200 g)
- 180 ml (¾ cup) unsweetened almond milk (or other low-carb milk)
- 60 ml (¼ cup) heavy cream
- 2 tablespoons powdered or granulated keto sweetener
- 2 teaspoons vanilla extract
- 1½ teaspoons ground cinnamon
- ¼ teaspoon ground nutmeg (optional)
- Pinch of salt
- 2 tablespoons butter (for the pan, plus more as needed)
For the Cinnamon Swirl Filling
- 2 tablespoons melted butter
- 2 tablespoons brown-style keto sweetener
- 1 teaspoon ground cinnamon
- ½ teaspoon vanilla extract
For the Cream Cheese Icing
- 85 g (3 oz) cream cheese, softened
- 2 tablespoons unsalted butter, softened
- 3–4 tablespoons powdered keto sweetener (adjust to taste)
- 1–2 tablespoons unsweetened almond milk or heavy cream (to thin)
- ½ teaspoon vanilla extract
- Pinch of salt (balances sweetness)
Why Each Ingredient Matters
- Keto bread – This is your base. You want a sturdy, slightly dense bread that holds up to soaking. Almond-flour-based, “homemade-style” loaves work best.
- Eggs – Make the custard rich and help it set, giving you that classic French toast texture.
- Almond milk & cream – These thin and enrich the custard while keeping carbs low. The cream adds a lush mouthfeel.
- Sweetener – Mimics the sweetness of classic French toast and cinnamon rolls, but without sugar. Powdered sweetener dissolves easily in the icing.
- Cinnamon & nutmeg – The stars of the “cinnamon roll” flavor. Nutmeg is optional but adds warmth.
- Butter – Helps the French toast brown and adds that bakery richness, especially when combined with cinnamon in the swirl.
- Brown-style sweetener – Gives a caramel-like depth to the cinnamon swirl, making it taste like the filling of a cinnamon roll.
- Cream cheese & butter icing – This is your “icing on the bun,” literally. It’s what transforms French toast into cinnamon roll French toast.
Substitutions & How They Affect the Recipe
- Keto bread → chaffles or 90-second keto bread
You can use thick square chaffles or slices of microwave almond flour bread. Just make sure they’re cooled and a bit dry so they soak up custard without falling apart. - Almond milk → coconut milk or other unsweetened low-carb milk
Coconut milk will add a subtle coconut flavor. Any unflavored, unsweetened low-carb milk works. - Heavy cream → more almond milk
If you leave out the cream, the custard will be a little lighter and less rich, but still good. - Brown-style sweetener → regular granulated keto sweetener
You’ll lose a bit of that “molasses-like” depth, but cinnamon will still shine. - Cream cheese-free icing
If you’re dairy-sensitive, you can make a simple glaze with powdered sweetener, almond milk, and vanilla. It won’t be quite as tangy or creamy but still gives that drizzle effect. - Egg-free
French toast without eggs is tricky because eggs are the structure. You could experiment with an egg replacer, but the texture won’t be the same.
How to Make Keto Cinnamon Roll French Toast (Low Carb, Sugar-Free & Delicious!)
Step 1 – Prep the bread
Lay your keto bread slices out on a cooling rack or baking sheet while you prepare everything else. If they’re very soft, lightly toast them first. Slightly dry bread holds up better to soaking and gives a better texture.
Tip: Don’t skip this. Fresh, squishy bread can fall apart in the custard. Think “day-old bakery bread” – that’s the vibe we want.
Step 2 – Make the cinnamon roll custard
In a mixing bowl, whisk together the eggs until the yolks and whites are fully blended. Add the almond milk, heavy cream, sweetener, vanilla, cinnamon, nutmeg, and a pinch of salt.
Whisk until the mixture is smooth and the cinnamon is evenly distributed. Pour this custard into a shallow dish or pie plate so you have room to dip the bread.
Encouragement: If you see a few specks of cinnamon floating on top, that’s okay. Just give it another quick whisk before each batch of bread.
Step 3 – Mix the cinnamon swirl filling
In a small bowl, combine the melted butter, brown-style sweetener, cinnamon, and vanilla. Stir until you have a thick, syrupy paste. Set aside near the stove – you’ll drizzle this over the bread as it cooks to create that cinnamon roll swirl.
Step 4 – Make the cream cheese icing
In another bowl, beat the softened cream cheese and butter together with a spoon or small whisk until smooth and creamy. Add the powdered sweetener, vanilla, and a pinch of salt.
Slowly add almond milk or cream, one tablespoon at a time, whisking until the icing reaches a pourable consistency – thick but drizzle-able. Taste and adjust sweetness if needed.
Cover and set aside at room temperature so it stays soft for drizzling.
Step 5 – Dip the bread in custard
Heat a skillet over medium heat and add 1 tablespoon of butter to melt.
While the pan heats, place 1–2 slices of bread into the custard. Let them soak for about 15–20 seconds per side. You want them well-coated and slightly saturated, but not falling apart.
Lift each slice out, allowing excess custard to drip off, and gently transfer to a plate.
Tip: Work in small batches so the bread doesn’t get soggy waiting for its turn in the pan.
Step 6 – Cook the French toast
Once the skillet is hot and the butter is bubbling gently (not burning), place the soaked bread slices into the pan.
Cook for 3–4 minutes on the first side, until the bottom is golden brown and lightly crisp. Flip carefully with a spatula.
As soon as you flip, spoon small ribbons of the cinnamon swirl mixture over the cooked side of each slice. The heat will melt it slightly into the bread, giving you that gooey, cinnamon roll-style top.
Cook the second side for another 2–3 minutes, until golden and the center feels set (not wet) when lightly pressed.
Transfer the cooked slices to a warm plate or rack and continue with the remaining bread, adding more butter to the pan as needed.
Step 7 – Drizzle and serve
Arrange 2 slices on each plate. Drizzle with the cream cheese icing, letting it run over the tops and down the sides like a cinnamon roll glaze.
If you like, sprinkle a little extra cinnamon or a tiny pinch of powdered sweetener on top. Serve immediately while warm and soft.
Encouragement: Don’t worry if the slices aren’t perfectly uniform or if some cinnamon swirl runs into the pan – that’s the cozy, homemade charm.
Common Mistakes to Avoid
- Using very soft or airy bread – It can collapse in the custard. Use sturdy keto bread or lightly toast it first.
- Over-soaking – Leaving bread in custard too long can make the center gummy. 15–20 seconds per side is usually enough.
- Pan too hot – This burns the outside before the inside sets. Use medium heat and adjust as you go.
- Cream cheese too cold – Cold cream cheese won’t blend smoothly into icing. Let it soften at room temperature first.
- Too much cinnamon swirl directly in the pan – If a lot of the swirl hits bare pan instead of bread, it can burn. Drizzle more on the bread, less on exposed skillet surface.
Pro Tips for Best Results
- Let the bread dry a bit before dipping – even 10–15 minutes on a rack helps.
- Stir the custard between batches so cinnamon doesn’t settle on the bottom.
- For extra “cinnamon roll” flavor, add a tiny splash of butter extract to the cinnamon swirl.
- Keep cooked slices warm in a low oven (around 100–120°C / 210–250°F) if you’re making many.
- Don’t be shy with the icing – it’s what sells the cinnamon roll illusion.
Keto Benefits of Eggs & Almond-Flour Keto Bread
The main building blocks of this Keto Cinnamon Roll French Toast are eggs and keto bread, typically made with almond flour and healthy fats.
- Eggs provide high-quality protein, healthy fats, and essential nutrients like choline and B vitamins. They make the custard filling and satisfying while supporting satiety.
- Almond-flour-based bread is naturally low in net carbs and higher in fat and fiber compared to traditional wheat bread. That means you get the experience of French toast without the blood sugar spike that regular bread can cause.
Together, they create a breakfast that feels like dessert but is built on nutrient-dense, keto-friendly ingredients.
Variations You Can Try
- Pecan Crunch Cinnamon Roll French Toast – Sprinkle chopped toasted pecans over the cinnamon swirl before icing.
- Orange-Cinnamon Roll French Toast – Add 1 teaspoon orange zest to the icing for a bright twist.
- Mocha Cinnamon French Toast – Add 1 teaspoon instant coffee granules to the cinnamon swirl for a subtle coffee note.
- Cinnamon Roll French Toast Sticks – Cut the bread into thick strips before dipping and frying for kid-friendly dippable sticks.
- Air Fryer French Toast – After soaking, preheat air fryer to 190°C (375°F), spray basket, and cook slices 6–8 minutes, flipping once. Quickly warm the cinnamon swirl in the microwave and drizzle over before icing.
Tips for This Recipe
- If you like stronger cinnamon flavor, sprinkle a little extra directly on the bread after dipping.
- For an extra glossy icing, increase the heavy cream slightly and whisk well.
- If you’re cooking in batches, wipe out any burnt cinnamon bits between batches to prevent bitterness.
- Use a light-colored pan if possible to better see browning and avoid burning.
Optional Additions
- A pinch of cardamom or allspice in the custard for bakery-style warmth.
- A sprinkle of flaky salt on top for a sweet-and-salty effect.
- Sugar-free maple syrup drizzle along with the cream cheese icing for full-on decadence.
- A dusting of unsweetened cocoa powder for a “cinnamon-roll-meets-hot-chocolate” vibe.
Serving Ideas
- Serve with a side of crispy turkey bacon or breakfast sausage for extra protein.
- Add a few fresh berries on the side if your carb budget allows – the tartness balances the sweetness beautifully.
- Pair with a hot coffee or sugar-free latte for a cozy brunch experience.
- Turn it into dessert by adding a scoop of keto ice cream on top (seriously, try it at least once).
Storage Recommendations
- Fridge: Store leftover slices in an airtight container for up to 3 days. Keep icing separate if possible for best texture.
- Freezer: Freeze cooked, cooled slices between layers of parchment in a freezer-safe container for up to 1–2 months. Defrost in the fridge overnight.
- Reheating:
- Skillet: Reheat slices in a lightly buttered pan over medium-low heat until warmed through.
- Air fryer: 180°C (350°F) for 4–6 minutes.
- Oven: 180°C (350°F) for 8–10 minutes.
Add fresh cinnamon swirl or icing after reheating if you stored them separately.
Frequently Asked Questions
Q1: Can I make this ahead for meal prep?
Yes. Cook the French toast slices, cool them, and store in the fridge. Reheat and drizzle with fresh icing before serving.
Q2: What kind of keto bread works best?
A sturdy, almond-flour-based bread or a dense low-carb loaf is ideal. Soft, fluffy breads tend to fall apart in the custard.
Q3: Can I bake this instead of pan-frying?
Yes. Arrange soaked slices on a greased baking sheet, drizzle with cinnamon swirl, and bake at 190°C (375°F) for about 15–18 minutes, flipping once halfway. They won’t be as crisp as pan-fried, but still very tasty.
Q4: Can I skip the cream cheese icing?
You can, but it’s a big part of the “cinnamon roll” feel. If you skip it, consider serving with a light drizzle of sugar-free syrup or a dollop of whipped cream.
Q5: Is this recipe very sweet?
It’s sweet like a dessert-style breakfast, but you’re in control. Use less sweetener in the custard or icing if you prefer a more subtle sweetness.
Q6: How do I make it nut-free?
Use a nut-free keto bread (like coconut-flour-based) and swap almond milk for coconut or another nut-free low-carb milk.
Q7: Can I double the recipe?
Absolutely. Double all the ingredients and cook in batches. Keep finished slices warm in a low oven while you finish frying.
Nutritional Breakdown (Per Serving)
Approximate values based on 4 servings using typical almond-flour keto bread. Exact macros will vary depending on the bread and sweetener brands you use.
- Calories: ~430 kcal
- Protein: ~20 g
- Fat: ~34 g
- Total Carbs: ~13 g
- Fiber: ~5 g
- Net Carbs: ~8 g
Recipe Snapshot
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Course: Breakfast / Brunch
- Cuisine: Keto / Low Carb, Comfort Food
- Servings: 4
- Calories: ~430 kcal per serving

Keto Cinnamon Roll French Toast Recipe
Ingredients
- Keto bread – 8 slices
- Eggs – 4 large
- Unsweetened almond milk – ¾ cup
- Heavy cream – ¼ cup
- Keto sweetener granulated + powdered
- Butter – for pan + filling
- Cinnamon nutmeg, vanilla, salt
- Brown-style keto sweetener – for swirl
- Cream cheese – 3 oz
Instructions
- Lay keto bread slices out to dry slightly or lightly toast them.
- Whisk eggs, almond milk, cream, sweetener, vanilla, cinnamon, nutmeg, and salt in a mixing bowl. Pour into a shallow dish.
- In a small bowl, mix melted butter, brown-style sweetener, cinnamon, and vanilla to make the cinnamon swirl.
- In another bowl, beat cream cheese and butter until smooth. Add powdered sweetener, vanilla, and a pinch of salt. Thin with almond milk or cream to a drizzle-able consistency; set aside.
- Heat 1 tablespoon butter in a skillet over medium heat. Dip 1–2 slices of bread in custard for 15–20 seconds per side; let excess drip off.
- Place soaked slices in the hot skillet. Cook 3–4 minutes until golden, then flip. Immediately drizzle some cinnamon swirl over the cooked top of each slice. Cook 2–3 minutes more, until golden and set.
- Repeat with remaining bread, adding more butter to the pan as needed.
- Serve 2 slices per person, drizzled generously with cream cheese icing and a sprinkle of cinnamon or fresh berries if desired.
Subscribe to our newsletter!









