High Protein French Toast Casserole

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published February 17, 2025 • Updated March 1, 2026

Reader Rating
4.7 Stars (15 Reviews)

This post may contain affiliate links. See my disclosure policy.

25 grams of protein and only 4.4g net carbs per serving. This high protein french toast casserole has crispy edges, a custardy cinnamon center, and I make it every Sunday for the week ahead.

I took my original keto french toast casserole and rebuilt it with 25 grams of protein per serving while keeping it at 4.4g net carbs. The concept is the same: cube keto bread, soak it in custard, bake. But the custard here is different. I blended in cottage cheese, egg whites, and a scoop of whey isolate, and the result is a protein french toast bake that actually holds up through four days of meal prep.

What I like about this version is how forgiving it is. You can bake it fresh in the morning or assemble the whole thing the night before and refrigerate it. I usually prep it Saturday night, slide it into the oven Sunday morning while I make coffee, and cut it into portions once it cools. That covers my keto breakfast through Thursday without thinking about it.

A spatula holding a slice of custardy french toast casserole topped with fresh berries.

Where the protein comes from

I stacked protein from multiple sources so this high protein french toast casserole hits 25g per serving without tasting chalky or dense. Here is what goes in.

  • Eggs. Four whole eggs give you complete protein and create the custardy base I wanted.
  • Egg whites. Two full cups. I get this question a lot (one reader asked why not just use all eggs). The short answer: egg whites carry most of the protein in an egg, and using two cups of whites instead of 8-9 whole eggs keeps the bake lighter and less egg-forward. You can use all whole eggs if you prefer, but the texture shifts heavier.
  • Cottage cheese. I use 4% milkfat cottage cheese. Half a cup gives you 14 grams of protein and blends right into the custard so you never taste the curds. If you have leftover cottage cheese, my cottage cheese chips are a great high protein snack.
  • Milk of choice. Any milk works here. I prefer flax milk with added protein (5 grams per cup), and I use the same carton for my morning coffee.
  • Protein powder. I use a zero carb unflavored whey isolate so it does not compete with the cinnamon and vanilla. Any protein powder works, but flavored varieties will change the taste.

How to make high protein french toast casserole

Start by cubing your keto bread into roughly 1 inch pieces (about 6 cups total). I toast the cubes at 250 degrees for 15 to 20 minutes until they are dry on the outside but still soft in the middle. This is the step that prevents a soggy casserole, so do not skip it.

Spread the toasted cubes in a greased 9×13 baking dish. In a blender, combine the eggs, egg whites, cottage cheese, milk, protein powder, sweetener, cinnamon, vanilla, almond extract, and salt. Blend just until the cottage cheese curds disappear. Pour the custard over the bread and press the cubes down gently so they absorb the liquid.

From here you have two options. Bake right away at 350 degrees for 50 to 55 minutes, or cover and refrigerate overnight. I usually go the overnight route. Either way, the casserole is done when the top is golden and the center is set (not jiggly). The edges should look crispy and slightly pulled away from the dish. Let it cool 10 minutes before slicing. The texture firms up as it sits.

Youtube
640K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 688+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

High Protein French Toast Casserole

4.7 (15) Prep 10m Cook 50m Total 60m 8 servings

Ingredients

Step by Step Instructions

Step by Step Instructions

1
Cube the bread

Preheat the oven to 350°F if baking right away. Cut each slice of bread into bite sized chunks (9 cubes per slice).

Slices of keto bread cut into nine pieces.
Tip See suggestions below for types of bread to use.
Ingredients for this step
  • 1 loaf keto bread
2
Toast the bread

Spread cubed bread evenly onto a parchment lined baking sheet. Bake for 10 minutes, stirring halfway through.

Bite sized chunks of keto bread spread on a parchment lined baking sheet.
3
Spread the bread

Lightly coat a 9×13 inch casserole dish with cooking spray. Transfer the toasted bread to the dish.

Toasted pieces of keto bread in a white casserole dish.
4
Make the custard

In a blender, combine the remaining ingredients. Blend on low-medium speed for about 10 seconds just until the cottage cheese curds are no longer visible and mixture is smooth.

A blender with a frothy custard mixture inside.
Tip Avoid over-blending to prevent it from becoming too frothy.
Ingredients for this step
  • 4 eggs
  • 2 cups egg whites
  • 1/2 cup cottage cheese
  • 1 1/4 cup milk of choice
  • 1/2 cup brown sugar substitute
  • 1 teaspoon almond extract
  • 1 teaspoon ground cinnamon
  • 1 scoop protein powder
5
Pour the mixture

Pour the mixture over the bread and use a spatula to dip the bread into the custard mixture to ensure all the bread is evenly coated.

A wooden spoon pressing toasted bread chunks into a egg custard mixture of an overnight breakfast casserole.
6
Bake

You can bake it right away or cover and refrigerate it overnight to bake the next morning. When ready, bake at 350°F for 50-55 minutes or until the egg mixture is set.

Baked french toast casserole on the table with fresh berries nearby.
Tip Serve with your favorite sugar-free maple syrup, fresh berries or nuts.
Nutrition Per Serving
180 Calories
5.7g Fat
25g Protein
4.4g Net Carbs
27.9g Total Carbs
8 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

High Protein French Toast Casserole

Frequently Asked Questions

Do I have to make this the night before?

No. I have made this both ways and the texture is the same either way. You can assemble it in the morning and bake as soon as the custard is poured over the bread. I prefer the overnight option because I like to prep Saturday night and just turn the oven on Sunday morning, but it is purely a convenience thing.

Can I use Greek yogurt instead of cottage cheese?

I have tried it with full-fat Greek yogurt and it works. The casserole comes out slightly tangier and a bit denser than with cottage cheese. Protein content is similar. I still prefer cottage cheese because it blends smoother into the custard, but Greek yogurt is a solid swap if that is what you have on hand.

What can I substitute for the almond extract?

I use almond extract because it adds a subtle depth that I love with cinnamon, but not everyone has it in the pantry. Just use an extra teaspoon of vanilla extract instead. I have made it both ways and the vanilla-only version is still great.

Can I omit the protein powder?

Yes. I have baked this without protein powder and the casserole holds together and tastes the same. You will lose about 7g of protein per serving (closer to 18g instead of 25g), but everything else stays the same. I add it when I want to maximize protein for the day, and skip it when I am out.

Can I use regular bread instead of keto bread?

Yes, but the macros change significantly. Regular bread adds 12 to 15g of carbs per slice compared to about 1 to 2g for most keto breads. When I have made this for guests who do not eat keto, I use brioche or challah. Both soak up the custard well. Just know you are looking at a very different carb count.

How do I prevent the casserole from getting soggy?

The toasting step is what prevents sogginess, and I learned this the hard way. My first batch skipped toasting and the center was wet even after an hour of baking. Toast the cubes at 250 degrees for 15 to 20 minutes until they feel dry on the outside. That creates a surface that absorbs custard without falling apart.

Does the type of cottage cheese matter?

I use 4% milkfat cottage cheese for the creamiest result. I have tried low fat and fat free versions, and the casserole still works but it is slightly less rich. Small curd or large curd does not matter since everything gets blended. My one rule: do not use dry curd cottage cheese. It does not blend smooth.

What is the difference between this and your original keto french toast casserole?

My original keto french toast casserole uses cream cheese and heavy cream for a richer custard. This version swaps those for cottage cheese, egg whites, and protein powder, which is how I got it to 25g protein per serving. The original is more indulgent. This one is built for meal prep and hitting protein goals. I make both depending on whether it is a regular week or a holiday morning.

Browse by Ingredient
Similar Recipes

Others looking for “High Protein French Toast Casserole” also liked:

A stream of sugar free maple syrup being poured on top of a slice of french toast casserole with berries on top.

Keto bread options for this casserole

For store-bought low carb bread, brands like Franz, Hero are tasty and widely available, but they contain gluten and get pricey if you are baking often.

Gluten-free options like Base Culture exist, but at over $10 per loaf I save those for eating straight (not baking into a casserole).

For this recipe, homemade keto bread is what I reach for every time. My homemade keto bread gives you control over ingredients, avoids gluten and preservatives, and costs a fraction of store-bought. The texture holds up better in the custard too, which matters when the bread sits overnight soaking.

How to store and reheat

Once the casserole has cooled to room temperature, cover it tightly with foil or transfer portions to airtight containers. I get four solid days in the refrigerator before the texture starts to change.

To reheat, I prefer the oven (350 degrees for 10 to 15 minutes covered in foil) because it keeps the edges crispy. Individual servings microwave fine in about 90 seconds if you are in a rush.

For freezing, I wrap individual slices in parchment paper, then store them in a freezer bag. Frozen slices keep for up to 2 months. Reheat from frozen at 350 degrees for about 20 minutes. I always keep a few slices in the freezer as backup for mornings when I have not prepped.

Topping ideas for french toast casserole

This casserole is good on its own, but I almost always add something. My go-to is a drizzle of sugar free maple syrup with fresh blueberries and a dollop of whipped cream.

Other toppings I rotate through:

  • Sliced strawberries or blueberries (adds about 1g net carb per 1/4 cup)
  • Sugar free maple syrup or a light dusting of powdered sweetener
  • A spoonful of almond or peanut butter, melted on top while the casserole is still warm
  • Chopped pecans or walnuts for crunch and healthy fats
  • A handful of dark chocolate chips for a dessert-style breakfast (adds about 2g net carbs)

If you like cinnamon-forward breakfasts, my single serve cinnamon roll has the same warm spice profile in a quick single-serving format. For something plated, keto French toast sticks are another one I come back to.

Meal prep with this high protein casserole

This is one of the best keto breakfast options I have found for weekly meal prep. Each serving has 25 grams of protein and only 4.4g net carbs, so it fits into a macro-tracked day without rearranging everything else.

I make one batch on Sunday and have breakfast covered through Thursday. Cut the cooled casserole into 8 portions, store each one in its own container, grab one in the morning, and microwave for 90 seconds. The overnight french toast casserole option makes it even easier since I assemble Saturday night and bake Sunday morning.

If you want to rotate your breakfast prep, my almond flour pancakes freeze well and reheat fast. I alternate between the two so breakfast does not get repetitive. For something savory, my sausage breakfast casserole is another one I keep in the rotation.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Breakfast Recipes

a fork cut into the yolk of an egg cup
15 Mins
Keto Egg Cups
4.8 Stars (16 Reviews)

Three ingredients, 15 minutes, and breakfast is handled for the week. I meal prep these low-carb egg cups every Sunday and my kids grab them straight...

See the Recipe
danishes on a gray plate topped with white icing drizzle
30 Mins
Keto Cream Cheese Danish
4.8 Stars (21 Reviews)

I make this cream cheese danish when I want a real pastry with my morning coffee. Light, airy meringue-based dough with a sweet cheesecake filling,...

See the Recipe
breakfast carnivore waffles
6 Mins
Keto Carnivore Waffle
4.7 Stars (27 Reviews)

The paffle is my carnivore version of a waffle, made with just egg, cheese, and pork rinds. I make these almost every morning when I'm doing...

See the Recipe
a close up of a thick cheesy sausage low-carb casserole
30 Mins
Keto Sausage Breakfast Casserole
4.7 Stars (19 Reviews)

My go-to keto breakfast casserole with sausage, eggs, cheddar, and a coconut flour trick that gives it a bread-like texture for clean slicing. 2.3g...

See the Recipe
A plain yogurt in a jar with two blueberries and a sliced strawberry inside. Berries around surrounding the jar.
35 Mins
Keto Yogurt
4.6 Stars (7 Reviews)

I make a fresh batch every single week. Three ingredients, an Instant Pot, and 8 hours of hands-off incubation for creamy, low carb yogurt that beats...

See the Recipe
A bowl of thick, creamy keto oatmeal made with riced cauliflower and topped with red raspberries.
7 Mins
Keto Oatmeal
4.4 Stars (13 Reviews)

This keto oatmeal uses cauliflower rice, egg and crushed chia seeds to create a hot cereal with 22g of protein and only 2g net carbs, ready in under...

See the Recipe
Reviews 38
4.7 Stars (15 Reviews)
  1. K
    Kristen H. Apr 29, 2026

    I've made this probably six times since January and it's locked in as my Sunday meal prep. This last batch I accidentally left it overnight in the fridge before baking (life), and I am SO glad that happened because the custard soaked into every single cube of bread completely. No dry patches, no stray pieces that missed the soak. The cinnamon had actually bloomed into everything by morning and the almond extract came through so much more. I've been using vanilla protein powder instead of unflavored and it adds this bakery-style sweetness to the custard that I can't go back from. Pulled it out and the edges had gone this deep caramelized gold. I was eating them off the pan before I even plated it. Holds up all week too, reheats fine on day four, which is the whole point of making it on Sunday.

  2. N
    Nicole Apr 27, 2026

    Fourth time making this in two months and the custard still surprises me. I blend the cottage cheese with the eggs and it turns into this silky, almost cinnamon-roll-adjacent pour that I did not expect from a protein casserole. I've started toasting the bread cubes closer to 15 minutes so they hold their shape after soaking instead of going completely soft in the middle. 25g protein at breakfast for something that tastes like this is kind of absurd.

  3. D
    Dana Apr 23, 2026

    I'm dairy-free so cottage cheese is out for me. Would plain unsweetened dairy-free yogurt work in the custard, or would it throw off the texture?

    1. Annie Lampella
      Annie Lampella Apr 26, 2026

      Yeah, dairy-free yogurt should work. I've used regular Greek yogurt with similar results and it comes out slightly tangier and denser than with cottage cheese. Coconut-based holds up better than almond-based, less watery.

  4. D
    Dana G. Apr 19, 2026

    Genuinely cannot taste the cottage cheese, which is wild. Also why did I wait this long to try a casserole recipe?? Does overnight soaking make a big difference vs. baking right away?

    1. Annie Lampella
      Annie Lampella Apr 21, 2026

      Same texture either way. I do overnight because mornings are chaos, but pour-and-bake works fine.

  5. S
    Sonia Apr 16, 2026

    I almost skipped this because cottage cheese in french toast casserole just sounds wrong. Had half a carton about to go bad and figured I'd try it. Blended it all up and the custard came out completely smooth, no cottage cheese texture whatsoever. Out of the oven the edges had this crispy golden thing I wasn't expecting, and the center was still soft and custardy. Been cutting slices from the fridge all week and the texture holds up way better than expected. Might pull back on the sweetener next time, came out a touch sweet, but that's minor. Making this every Sunday.

    1. Annie Lampella
      Annie Lampella Apr 18, 2026

      Every Sunday here too. If you used vanilla protein it'll run sweeter than unflavored - pull back 2 tablespoons of the sweetener and taste the custard before you pour it.

  6. R
    Rita Apr 11, 2026

    I almost skipped this because cottage cheese in a custard sounded like a texture disaster waiting to happen. Blended it up anyway and the center came out with this creamy, almost pudding-like texture I did not see coming. The toasted bread edges got golden and slightly crispy, which I actually think makes the whole thing. Second batch is going in this Sunday.

  7. G
    Gina Apr 8, 2026

    Used vanilla protein instead of unflavored (all I had) and it came out way sweeter than planned. Love when accidents work.

    1. Annie Lampella
      Annie Lampella Apr 12, 2026

      vanilla protein + the almond extract together is a lot of sweet in one pan lol. not a bad accident.

  8. J
    Jennifer Apr 2, 2026

    My husband doesn't know there's protein powder and cottage cheese blended into the custard. Every Sunday he comes back for the crispy edge pieces specifically. I figure I'll tell him eventually.

  9. J
    Jasmine T. Mar 27, 2026

    Fourth Sunday in a row. The custardy middle keeps me coming back, especially cold from the fridge next morning. Never thought I'd look forward to breakfast prep.

    1. Annie Lampella
      Annie Lampella Mar 29, 2026

      Cold from the fridge is better, I think. The custard sets up overnight and the almond extract really comes through.

  10. N
    Nina Z. Mar 23, 2026

    Swapped in Carbonaut bread and the custard soaked through so evenly that I got those crispy edges on interior pieces too, not just along the sides of the pan. Pulled it at 42 minutes and it was a noticeably better result than what I'd been getting with other keto loaves.

    1. Annie Lampella
      Annie Lampella Mar 25, 2026

      Carbonaut holds up way better in custard bakes. The crumb is denser so the custard moves through evenly instead of just pooling at the bottom. That interior crispness is the whole point.

  11. E
    Elaine Mar 22, 2026

    Three Sundays in and I am not stopping. The toasted bread edges and that cinnamon custard are everything I wanted from a meal prep breakfast. My one honest note: the almond extract is strong, and it gets more intense by day three. I love almond, but I scaled back to half a teaspoon on my second batch and it hit the right note. Four stars and still in the rotation.

    1. Annie Lampella
      Annie Lampella Mar 26, 2026

      Yeah, half a teaspoon is where I land too. The extract gets stronger as it sits, especially by day three. Three Sundays in a row is a good sign.

  12. K
    Kendra Miller Mar 20, 2026

    I meal prep every Sunday but this weekend I'm completely slammed, so I'm hoping to knock it out Saturday. If I toast the bread and make the custard the night before, can I pour it over and let it soak overnight, or does the bread turn to mush? I really want those crispy edges you mention. Worried a long soak would ruin that.

    1. Annie Lampella
      Annie Lampella Mar 24, 2026

      Overnight soak is fine. Toasting at 250 dries the bread enough that it won't mush out even after sitting in custard all night. Crispy edges come from the bake, not the soak time.

  13. C
    Corinne Mar 18, 2026

    Swapped the almond extract for maple and the whole casserole came out smelling like an actual Sunday brunch place, SO worth trying if you have it on hand.

    1. Annie Lampella
      Annie Lampella Mar 20, 2026

      Oh that's a fun swap. Maple extract can go strong fast so I'd start with half what the recipe calls for, then taste the custard before you pour it over the bread. Almond is pretty subtle so maple might take over if you're not careful.

  14. S
    Sasha Mar 2, 2026

    Brought this to a brunch this weekend alongside regular french toast someone else made and mine went first (which I was not expecting, I'd never made a casserole before). A few people specifically asked what that custardy part in the middle was, and then I had to explain the cottage cheese, which led to a longer conversation than I was prepared for. Worth it.

    1. Annie Lampella
      Annie Lampella Mar 8, 2026

      Ha. The cottage cheese conversation happens every time I bring this somewhere. Just part of the deal now.

  15. L
    Laura Mar 1, 2026

    Made this Sunday. My husband stood at the counter going through the ingredient list, convinced I used regular bread. The cottage cheese just disappears into the custard. His confusion said it all.

    1. Annie Lampella
      Annie Lampella Mar 6, 2026

      Ha. The countertop investigation. When he's going through the labels and still can't crack it, that's the whole win.

Leave a Review