It was a gloomy Saturday. You know the kind—where the clouds hang low and all you want is a stack of something warm, custardy, and smothered in maple-flavored goodness. I had been on a keto journey for about six weeks, and honestly? I was aching for French toast.
I tried the traditional pan-fried version with keto bread. Six slices. Six flipping slices. Each one either disintegrated into eggy mush or stuck to the pan like cement. I almost threw my spatula across the kitchen.
Then, a clumsy accident. I had too much egg mixture and a stale loaf of homemade keto bread. Instead of crying into my coffee, I threw the torn bread into a baking dish, poured everything over it, and shoved it in the oven out of spite.
An hour later, my husband walked in and asked, “Did you order brunch from that fancy place downtown?”
That, my friend, is the day this Keto French Toast Casserole was born. It’s golden on top, creamy in the middle, zero-waste on your carb count, and it doesn’t require standing over a hot skillet flipping fragile bread. Let me show you how to skip the drama and go straight to the delicious.
Why You’ll Love This Recipe
- No sad, soggy bread. Baking solves the keto-bread-falling-apart nightmare. Every bite has structure.
- Hands-off brunch. While this bakes, you can fry bacon, make Bulletproof coffee, or just sit down for five minutes.
- Tastes even better the next day. Cold out of the fridge? It’s like a custardy bread pudding.
- Only 4g net carbs per serving. You get that cinnamon-vanilla hug without breaking ketosis.
- One dish. Mix, pour, bake, eat. Minimal cleanup. You’re welcome.
🍫 The Ultimate No-Bake Dessert Ebook 🍓
30 mouthwatering no-bake recipes you can whip up in minutes — creamy cheesecakes, fruity parfaits, chocolatey bars, and more!
- ⚡Quick & easy — no oven required
- 📖30 recipes + bonus treat
- 🍓Chocolate, fruit, nutty & refreshing flavors
- ✨Beautifully designed, instant download
Ingredients List
For the Casserole Base:
- 1 loaf (about 12-14 ounces) keto bread – slightly stale works best. I use Sola or make my own almond flour loaf. If it’s fresh, toast it lightly first.
- 8 large eggs – pasture-raised if you can. Richer color = richer custard.
- 1 ½ cups unsweetened almond milk – or a mix of almond milk + heavy cream for extra decadence.
- ¼ cup heavy cream – this is the secret to the “restaurant texture.”
- ½ cup allulose or monk fruit sweetener – do NOT use erythritol here unless powdered; it can recrystallize and feel gritty.
- 2 teaspoons vanilla extract – real vanilla. Not the imitation stuff.
- 2 teaspoons ground cinnamon
- ¼ teaspoon nutmeg (freshly grated if you’re fancy)
- Pinch of sea salt
For the Crumb Topping (optional but please do it):
- ½ cup almond flour
- ¼ cup chopped pecans or walnuts
- 3 tablespoons melted butter (or coconut oil for dairy-free)
- 2 tablespoons allulose
- 1 teaspoon cinnamon
For Serving:
- Sugar-free maple syrup (I like ChocZero)
- Optional: whipped cream, fresh berries (raspberries are lowest carb)
Step-by-Step Instructions
1. Prep your pan and bread. (10 minutes)
Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or coconut oil. Take your keto bread and tear it into rough 1-inch chunks. Don’t cut it—tearing creates craggy edges that soak up custard better. Toss the chunks into the greased dish.
My mistake alert: I once used a glass dish that was too small. The middle never cooked through. Stick to 9×13.
2. Make the custard. (5 minutes)
In a large bowl, crack the 8 eggs. Whisk them like you mean it until they’re fully blended and frothy. Add the almond milk, heavy cream, sweetener, vanilla, cinnamon, nutmeg, and salt. Whisk again. Taste it. Yes, raw eggs and all—just a tiny dip. It should taste like melted vanilla ice cream. If not, add more cinnamon or sweetener.
3. Pour and press. (2 minutes)
Pour the custard evenly over the torn bread. Here’s the crucial part: use a spatula or your clean hands to gently press the bread down into the liquid. Every piece needs a bath. Let it sit for 10-15 minutes. If you skip this, you’ll have dry bread chunks on top.
4. Make the crumb topping. (3 minutes)
In a small bowl, mix the almond flour, nuts, melted butter, sweetener, and cinnamon. It should look like wet sand. If it’s dry, add another teaspoon of melted butter.
5. Top and bake. (35-40 minutes)
Sprinkle the crumb topping evenly over the soaked bread. Bake uncovered for 35-40 minutes. You’re looking for a golden-brown top and a center that jiggles just slightly when you shake the pan. Overbaking makes it dry—pull it when the edges are puffed and the middle is set but still soft.
6. The hardest part: let it rest. (10 minutes)
Take the casserole out of the oven. Let it sit on the counter for at least 10 minutes. I know. The smell is torture. But this allows the custard to set up so you get clean slices instead of a puddle.
Pro Tips & Tricks (Learned the Hard Way)
- Stale bread is your hero. Fresh keto bread is often too soft and gummy. Leave slices out on the counter overnight, or toast them lightly before cubing.
- Don’t over-whisk the eggs. You want them combined, not aerated like a soufflé. Over-whisking adds too much air, causing the casserole to puff up and then collapse into a weird, spongy texture.
- Cover it if the top browns too fast. All ovens lie. If your topping looks dark at 20 minutes, loosely tent with foil and keep baking.
- Use a knife to test doneness. Insert a knife into the center. If it comes out with wet, runny egg, give it 5 more minutes. If it comes out clean, you waited too long (but it’s still edible). You want moist crumbs clinging to the knife.
- Double the recipe for a crowd. Use a roasting pan and 1.5x the liquid. Bake 10-15 minutes longer.
Variations & Substitutions
Dairy-Free Version: Swap heavy cream for full-fat canned coconut milk. Use melted coconut oil instead of butter in the topping. The coconut flavor is subtle and plays beautifully with the cinnamon.
Chocolate Chip Lover’s: Toss ½ cup of sugar-free dark chocolate chips (Lily’s is my go-to) into the bread chunks before pouring the custard. They melt into gooey pockets.
Savory “Monte Cristo” Twist: Omit the sweetener, cinnamon, and nutmeg. Add 1 cup of shredded cheddar and ½ cup of cooked, crumbled bacon to the bread. Top with Parmesan instead of the sweet crumb topping. Serve with sugar-free raspberry jam on the side. Life-changing.
Serving Suggestions
This Keto French Toast Casserole is the queen of lazy weekend mornings. I serve it with three things: crispy bacon (salty contrast), a tiny pour of sugar-free maple syrup, and a handful of fresh blackberries for brightness.
It’s perfect for:
- Christmas morning (make it the night before, pop it in the oven while opening gifts)
- Meal prep brunch (slice, store, reheat for 30 seconds)
- Kid-friendly keto (my niece has no idea this is low-carb)
FAQ’s
Can I make this Keto French Toast Casserole ahead of time?
Absolutely. Assemble the entire thing—bread and custard—the night before. Cover with plastic wrap and refrigerate. In the morning, add the crumb topping and bake. You may need to add 5-8 minutes to the bake time since you’re starting from cold.
How do I store leftovers?
Cover the dish tightly with foil or transfer slices to an airtight container. It stays fresh in the fridge for up to 5 days. I actually think day 2 is better—the flavors meld like a bread pudding.
Can I freeze this?
Yes, baked and cooled. Slice into portions, wrap each in plastic wrap, then foil. Freeze for up to 3 months. To reheat, thaw overnight in the fridge and warm in a 300°F oven for 10 minutes or microwave for 45 seconds.
Why did my casserole turn out watery?
Two culprits: 1) You didn’t use stale or toasted bread, so the fresh bread couldn’t absorb all the liquid. 2) You didn’t let it rest after baking. That resting period is non-negotiable—it’s when the eggs set fully.
What’s the best keto bread for this?
Look for a bread that has at least 4g fiber and less than 1g sugar per slice. Aldi’s L’oven Fresh Zero Net Carb Bread works surprisingly well. Base Culture’s Almond Flour Bread is amazing but expensive. Homemade is best if you have the time.
Can I use coconut flour bread?
Be careful. Coconut flour absorbs liquid like crazy and can turn into a brick. If you use coconut flour-based bread, reduce the almond milk to 1 cup and add an extra ¼ cup heavy cream.
Related Recipe:
Final Thoughts
The first time I made this, I cried actual tears into my coffee mug. Not from sadness—from relief. Keto shouldn’t feel like punishment. You deserve to have warm, custardy, cinnamon-dusted breakfasts that make the whole house smell like a bakery.
This casserole has carried me through hard mornings, lazy holidays, and one very memorable camping trip (yes, I baked it in a Dutch oven over coals—write me if you want those instructions).
So go tear up that bread. Whisk those eggs like you mean it. And when you pull that golden dish out of the oven, shoot me a comment or a DM. I want to hear if your family asks, “Wait, this is keto?” Mine does every single time.