Baked French Toast Casserole

4.78 from 27 votes
↓ Jump to Recipe 6

This post may contain affiliate links | disclosure policy

Baked french toast casserole with custardy brioche and a crunchy cinnamon crust. Toasted bread cubes soak in a sweet spiced cream mixture then baked until golden and crisp. It’s a home run breakfast or brunch to feed a crowd.

Baked French Toast Casserole

A decadent spin on a classic breakfast recipe

French toast is an indulgent way to satisfy morning cravings, but dipping and pan-frying each slice of bread takes time. It also results in cold soggy pieces if not eaten right away. Not great for feeding a crowd. Thankfully, these issues can be avoided.

I re-engineered the recipe into a baked breakfast casserole that can even be prepared the day before and refrigerate overnight. The key to custardy centers with crunchy tops is to use bread cubes instead of slices and then dry them out before soaking. This allows maximum absorption of the sweet and creamy liquid. A cinnamon-sugar mixture is sprinkled on top to add extra crispiness on the top of each slice.

cubes of bread on a baking sheet

Bread selection

Use brioche or challah bread for a heartier, thick French toast. These are yeast-leavened bread that has some sugar and eggs added to the dough for a richer taste and denser interiors. I use a similar recipe for Italian Easter bread, which is perfect to use for this recipe.

Crusty French bread or sourdough loaves can also be used for a less sweet and lighter texture. Cut the bread into about ¾-inch cubes to increase the surface area to help soak up the custard.

Toast the bread

Gently toasting the bread in the oven quickly stales the bread instead of waiting for the loaves to dry out over time. Speed up the process by baking smaller pieces on a sheet tray. The dry heat extracts most of the moisture and dehydrates the surface, similar to creating croutons.

This process prevents overly soggy French toast. Instead, the interior is tender, moist, with some chew. The top of the toast is crispy, the perfect contrast to the soft center.

bread soaking in a casserole dish

Make a custard

After testing various ratios of eggs to dairy for the custard, I found that 8 eggs to 4 cups of cream/milk are the right combination. Slightly more milk is used than cream so that the custard is creamy but not too heavy.

Half and half can be substituted for the milk and cream if you’re in a pinch. I did a savvy calculation to find that it’s just a few grams lower in fat.

Soak the bread

Now that the water has moved out of the bread, it’s time for the egg mixture to move in. The bread should have ample time to absorb vanilla-infused liquid and feel a little mushy when poked. There will be some residual liquid on the edges, which will help to lock the casserole together during baking.

A minimum of 4 hours is needed for soaking, or made into an overnight French toast casserole when covered and refrigerated up to 24 hours. I prefer this option so I can just grab and bake at the start of the morning.

slice of French toast casserole

Bake the casserole

Moderate oven temperatures of 350 degrees ensure that the custard mixture sets. The eggs slowly firm up and the surface dries just enough to give a crunchy crust after about 45 minutes. A sprinkling of cinnamon sugar mixture right before baking adds extra-warm sweet aromas. Make sure to allow the casserole to cool slightly before serving to make it easier to cut.

Make it ahead of time

This casserole beautifully reheats in the microwave. Slice it up for pre-portioned pieces for a quick breakfast, and reheat for 1 to 2 minutes until warmed through. If you like a crunchy top, broil it for a few minutes after microwaving. It still tastes delicious up to 5 days if tightly covered and refrigerated, making for a great meal prep dish!

French toast toppings

  • Pure maple syrup
  • Strawberries, raspberries, blackberries, and blueberries
  • Homemade warm berry compote
  • Crunchy nuts like pecans, walnuts, and almonds
  • Whipped cream

baked french toast casserole topped with berries

More breakfast recipes

Knowing when it’s done cooking

Visually check for the custard to be set. It should not be jiggly in the center when lightly shaken. A thermometer can also be used to check the internal temperature. Custards are typically ready to eat at 175ºF (80ºC).

Baked French Toast Casserole

Baked French toast casserole with a soft custardy brioche inside and a crunchy cinnamon crust. It’s a home run breakfast or brunch to feed a crowd.
4.78 from 27 votes
Prep Time5 hours
Cook Time1 hour 25 minutes
Total Time6 hours 25 minutes
Servings 8 servings
Course Breakfast
Cuisine American


  • 16 ounce challah loaf, or French bread, sourdough, brioche
  • 1 tablespoon unsalted butter, softened
  • 8 large eggs
  • ¼ cup brown sugar, divided
  • 2 teaspoons pure vanilla extract
  • 2 ½ teaspoon ground cinnamon, divided
  • ¼ teaspoon ground nutmeg
  • ¼ teaspoon kosher salt
  • 2 ¼ cups whole milk
  • 1 ¾ cups heavy cream
  • powdered sugar, for sprinkling
  • pure maple syrup, for topping
  • fruit for topping, raspberries, blueberries, blackberries, strawberries


  • Set the oven rack to the center position and preheat to 300ºF (149ºC).
  • Cut the bread into ¾-inch cubes.
  • Spread the bread on a large sheet pan or two smaller pans. Bake for 25 minutes, stirring halfway through toasting. The bread should be lightly golden, dry and crisp.
  • Cool on the tray for 10 minutes.
  • Grease the inside of a 13x9-inch casserole dish with softened butter.
  • Transfer toasted bread to the casserole dish and arrange in an even layer.
  • In a medium-sized bowl whisk eggs, 3 tablespoons brown sugar, vanilla, 2 teaspoons cinnamon, nutmeg, and salt until well combined.
  • Whisk in milk and heavy cream.
  • Pour the custard mixture evenly over the bread. Press the bread into the liquid to submerge. Allow the bread to soak up the custard mixture at least 4 hours or up to 24 hours. Some liquid will still remain on the edges but the bread should feel slightly mushy.
  • In a small bowl combine 1 tablespoon brown sugar and ½ teaspoon cinnamon. Right before baking sprinkle evenly over the top of the casserole.
  • Set the oven rack to the center position and preheat to 350ºF (177ºC).
  • Place the casserole dish on a large sheet pan. Bake until the custard is set, puffed up, and reaches an internal temperature in the center of 175 to 190ºF (79 to 88ºC), about 50 to 60 minutes.
  • If the bread starts to brown too quickly, loosely cover the top with foil after about 45 minutes of baking.
  • Cool for 30 minutes before serving. The casserole will slightly decrease in volume as it cools.
  • Sprinkle with powdered sugar right before serving and add desired toppings.

Nutrition Facts

Serves: 8 servings
Calories 491kcal (25%)Carbohydrates 40g (13%)Protein 14g (28%)Fat 31g (48%)Saturated Fat 16g (80%)Cholesterol 275mg (92%)Sodium 402mg (17%)Potassium 265mg (8%)Fiber 2g (8%)Sugar 12g (13%)Vitamin A 1275IU (26%)Vitamin C 0.3mgCalcium 201mg (20%)Iron 2.6mg (14%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Tried this recipe?

Tag me on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Quick & Easy Meals in Under 30 Minutes!
Get 25 simple meals your whole family will love.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

Leave a Comment

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

Recipe Rating

6 Comments Leave a comment or review

  1. Lynn M Morey says

    Can this be frozen? If so, how would you suggest defrosting and reheating. I’d like to take this camping and my camper oven has only one shelf.

    • Jessica Gavin says

      Yes, you can freeze the casserole. You can assemble and freeze unbaked, or baked. You can defrost the night before in the fridge, or bake from frozen. Bake until the center reaches 175 to 190ºF if it was uncooked previously. For the pre-cooked casserole, just bake until hot. Cover with foil if the casserole starts to brown too quickly. If baking from frozen, you’ll need more time to defrost and cook when in the oven.

  2. Maria T. says

    Made this for New Year’s Day. I did the prep yesterday and baked it this morning. Since there were only two of us I halved the recipe. I didn’t have heavy cream so I did the whole milk cornstarch thing as a substitute. I don’t think anyone (husband) could tell. I used up some brioche rolls for the bread part. Also tasted good. Worked out great! I offered maple syrup, blueberries, banana slices and powdered sugar as toppings. Husband really enjoyed this casserole. He heard someone talking about French Toast Casseroles on NPR yesterday so it peaked his interest. Happy New Year! Looking forward to trying more recipes in 2024.

  3. Heather says

    Made this for Christmas Day so that we could open presents and not have to worry about making dinner as well! It was delicious! I might add some orange zest next time for a hint of citrus. I forgot to put the sugar/cinnamon on before it went in the oven, but sprinkled it on after and it was still delicious. Fed my 4-year old and 20-month old as well as my husband and I. Tented it with foil at the 45 minute mark and baked it for an hour. It may have been ready prior, but I was opening presents!