Keto French Toast

Keto French toast casserole is an easy to make breakfast or brunch. Cubed almond flour bread, covered in a delicious low carb custard, topped with streusel, and baked to perfection! No eggs or dairy needed. 3 grams net carbs per serving.

keto french toast

Keto French Toast Casserole

Whenever I want to make a showstopping keto recipe, I love whipping up a blueberry cheesecake, a chocolate silk pie, and this easy French toast casserole. 

If there’s one thing I truly enjoy doing, is hosting my friends for brunch. Even though I spend a copious amount of time in the kitchen creating recipes, I genuinely love doing it outside of work. Ever few weeks, I gather a bunch of my favorite people and invite them over for a long and delicious brunch. While I usually make bagel boards or full English breakfasts, I’ve recently started making huge breakfast casseroles.

Two of my friends have recently started a keto diet and I was determined to keep the brunch tradition alive, and just serve keto versions of their favorite breakfast foods. One of my friends is obsessed with French toast so what better time than to create a delicious low carb French toast!

Now, this French toast casserole may look incredibly fancy, but it is one of the most foolproof, set and forget recipes. It’s perfect for using up leftover bread. 

No eggs and no dairy is needed, but you’d never tell. The texture is soft on the inside, crunchy on the outside. It’s pleasantly sweet with hints of cinnamon throughout, enhanced by the gorgeous crumb topping. As it is eggless, there is NO eggy taste or texture. 

I served this last weekend at our usual brunch and NO ONE believed me when I said it was completely keto and egg free- It tasted any good French toast out there, if not better!

Ingredients to make low carb French toast

For the French toast

  • Keto bread– You can use a store bought keto friendly bread or some homemade almond flour bread. If you use the former, let slices of the bread sit at room temperature for several hours, to dry out. 
  • Milk of choice– Any milk of choice can be used. I used unsweetened vanilla almond milk. 
  • Granulated sweetener of choice- Monk fruit sweetener or erythritol. If you’d like a more robust flavor, use a keto brown sugar substitute. 
  • Ground flaxseed– Thickens the custard, and adds an extra boost of nutrients to the casserole. 
  • Cinnamon– A must for any sweet breakfast recipe! 
  • Vanilla extract– Gives a light vanilla flavor. 

For the streusel topping

  • Almond flour– Either blanched almond flour or almond meal can be used. The latter will result in a darker crumb topping. 
  • Coconut flour– Holds the crumb topping together, so try not to omit it. 
  • Granulated sweetener of choice– I prefer using a keto brown sugar substitute for this. 
  • Chopped nuts– Any nuts can be used. I love using chopped pecans and walnuts. 
  • Butter– Melted and unsalted. Vegan butter can also be used. 

How do you make keto french toast? 

Start by cubing your pre-bought or homemade bread into equal sized pieces. Next, combine the rest of your ingredients in a mixing bowl, and whisk to combine. Let the mixture sit for 10 minutes, to thicken. While it is thickening up, prepare your crumb topping. Mix all the ingredients together, until a thick and crumbly texture remains. 

Now, grease a 9 x 13-inch baking dish and cover with the cubed bread. Pour the milk mixture over the top, and let sit for 15 minutes, for the bread to start soaking it up. After 15 minutes, sprinkle the crumb topping over it and bake for 45 minutes, or until golden brown on top. Remove from the oven and allow the casserole to cool in the dish for 10 minutes, before serving.

low carb french toast

Which keto bread is best?

If you don’t use homemade bread, you can easily use a grocery store brand. Here are the ones I’ve tasted and can vouch for-

  • Aldi zero net carb bread– A grainy and dense bread, this bread works well for this French toast. You don’t need to let it sit at room temperature beforehand. 
  • SoLo carb bread– A little dry and brittle, so reduce the cooking time to 35 minutes. 
  • Thinslim zero carb bread– This bread turned out to be incredibly dry. However, it tastes delicious when toasted with some Nutella or almond butter on it. 
  • Nature’s harvest Light multigrain bread– The most accurate texture and flavor to traditional wheat bread. 

Can I prepare this in advance?

No, it is not recommended to prepare this in advance. Unlike an overnight French toast casserole, there is so much fiber and not enough liquid for it to maintain the best possible texture. 

However, if you plan to make the casserole later in the day (for an afternoon tea or similar), you can keep the custard and cubed bread separately, and assemble an hour before serving. If your custard becomes too thick, add 1/4-1/2 cup of extra milk. 

Tips to make the best low carb french toast

  • If you’d like a thicker custard, add 1/4 teaspoon xanthan gum or 1 tablespoon coconut flour to it. 
  • This makes a moist and tender French toast. If you’d like it to be crispier on the outside and dense, add extra cubed bread.
  • If you prefer a sweetener French toast, drizzle sugar free maple syrup on top, or sprinkle some sugar free powdered sugar
  • Take this French toast up a notch and serve with a scoop of vanilla ice cream or coconut milk ice cream

How to store French toast casserole

  • To store: Leftover French toast can be stored in the refrigerator, covered, for up to 3 days. Be sure to add extra milk on it before eating. 
  • To freeze: Place portions of the casserole in a freezer friendly container and store in the freezer for up to 2 months. 
  • To reheat: French toast is best reheated in the microwave (30 second spurts until warm) or in a preheated oven. You will need to add extra milk over the top, as the casserole will have soaked up most of the liquid. 

keto french toast casserole

More keto breakfast recipes

keto french toast

Keto French Toast

Keto French toast is an easy to make breakfast. Low carb bread covered in a custard, topped with a streusel topping, and baked to perfection! No eggs or dairy needed.
5 from 8 votes
Print Rate
Course: Breakfast
Cuisine: American
Prep Time: 5 minutes
Cook Time: 40 minutes
Total Time: 45 minutes
Servings: 8 servings
Calories: 195kcal
Author: Arman


For the streusel topping


  • Preheat the oven to 180C/350F. Grease a 9 x 13-inch dish and set aside.
  • In a mixing bowl, add all your ingredients, except for the bread. Whisk together, then let sit for 15 minutes, to thicken. In a separate mixing bowl, combine your streusel ingredients and mix well, until a crumbly texture remains.
  • Cover the cubed bread in the baking dish. Pour the thickened milk mixture (custard) over the bread and let sit for 5 minutes, to soak up. Sprinkle with the crumb topping.
  • Bake for 40-45 minutes, or until the tops are golden brown.
  • Allow the French toast casserole to cool for 10 minutes, before serving.


* If you want to use a store bought keto bread, see my suggestions in the post. I like Aldi Keto bread. 
TO STORE: Leftover French toast can be stored in the refrigerator, covered, for up to 3 days. Be sure to add extra milk to it before eating. 
TO FREEZE: Place portions of the casserole in a freezer friendly container and store in the freezer for up to 2 months. 
TO REHEAT: French toast is best reheated in the microwave (30 second spurts until warm) or in a preheated oven. You will need to add extra milk over the top, as the casserole will have soaked up most of the liquid. 


Serving: 1serving | Calories: 195kcal | Carbohydrates: 10g | Protein: 6g | Fat: 24g | Sodium: 159mg | Potassium: 57mg | Fiber: 7g | Vitamin A: 177IU | Calcium: 134mg | Iron: 1mg | NET CARBS: 3g
Tried this recipe?Give us a shout at @thebigmansworld or tag #thebigmansworld!

Free email series!

My secret tips and tricks to DELICIOUS healthy desserts that DON'T taste healthy!

    We won't send you spam.

    The Big Man’s World ® Arman Liew owns the copyright on all images and text and does not allow for its original recipes, pictures and content to be reproduced anywhere other than this site unless authorization is given. If you enjoyed this recipe and would like to publish it on your own website, please re-write it, in your own words and link back to my site and recipe page. Copying and/or pasting full recipes and pictures to social media or personal blogs is strictly prohibited. Read my disclosure and copyright policy. This post may contain affiliate links.


    Bread Breakfast Gluten Free Keto recipe Vegan Recipes



    5 thoughts on “Keto French Toast

    1. I am not sure how much bread to use. A serving in your bread recipe is 1 slice. Can you clarify? The recipe says 2 servings. Do you mean 2 loaves? Thanks! I love your recipes. You are doing a great job!

    2. We would save all the heels of the bread or any other pieces like maybe the crusts off of breads that the kids don’t like and put them in a bag in the freezer until we had enough bread to make the “pudding”

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating