Brioche French Toast Casserole

Brioche French Toast Casserole is an overnight breakfast casserole made with rich and buttery brioche bread. This easy breakfast casserole is perfect for a weekend brunch and great for a crowd.

A slice of Brioche French Toast Casserole topped with powdered sugar and maple syrup, on a white plate with raspberries and blueberries in the background and a gold fork next to it.

We love a good French toast casserole recipe and while we love my Lemon Raspberry French Toast Casserole and Apple French Toast Casserole are both delicious, this classic brioche casserole version is a favorite that I've been making for years.

This French toast bake is absolutely perfect for an occasion like Christmas morning or Easter morning, but also simple and easy enough for a random Saturday morning!

Why You'll Love This Recipe

  • Easy - this recipe could not be easier!
  • Minimal Ingredients - this recipe uses simple pantry ingredients that you probably have most of already.
  • Great for a Crowd - this makes a casserole dish of French toast casserole which makes it great for serving a large group!
  • Prep Ahead - this is an overnight French toast casserole which means you prep the entire thing the night before. This makes it so easy to pop in the oven come breakfast time!
  • Streusel Topping - who doesn't like a crunchy sweet streusel topping?!


Ingredients in a Brioche French Toast Casserole on a gray background.

Brioche Bread - brioche is a bread of French origin and has a soft and buttery texture. It is made with eggs and butter which makes it rich and soft in texture. It is perfect for French toast!

Eggs - I use large eggs which are one of the main ingredients in the liquid mixture that gets poured over the bread.

Heavy Cream and Milk - I used heavy cream AND milk in this recipe to add richness to the casserole.

Brown Sugar - brown sugar is in the casserole itself and in the topping, adding sweetness to the casserole.

Cinnamon - I love the flavor that the cinnamon adds!

Flour - in the crumb topping.

Butter - also in the crumb topping adding some crunch and yummy butter flavor.

Refer to the recipe card for the complete list of ingredients.


Different Bread - instead of brioche bread, you could definitely use challah, French bread, thick sandwich bread, or an Italian loaf.

Substitute Heavy Cream - if you don't have heavy cream, you can just use milk, which will still be delicious but not quite as rich and decadent.

Spice it Up - if you want more spices than cinnamon, you can add nutmeg, cloves, and ginger.

Add Fresh Berries - Add 1-2 cups of fresh berries like raspberries, blueberries, or strawberries.

Lemon or Orange Flavor - add some lemon zest or orange zest to the custard mixture for a fun change of flavor!

Step by Step Instructions

Photo 1. Cut up the brioche bread into 1-inch cubes.

Photo 2. Place the bread cubes in a greased 9x13" baking dish.

Photo 3. In a medium bowl, add the eggs, cream, milk, brown sugar, cinnamon, and salt.

Photo 4. Whisk well to combine.

Photo 5. Pour the custard mixture over the bread cubes.

Photo 6. In a smaller bowl, combine the flour, brown sugar, and cinnamon.

Photo 7. Add the cold butter and, using a fork, combine with the sugar mixture until it resembles coarse crumbs.

Photo 8. Sprinkle on the casserole. Then cover with aluminum foil and refrigerate for at least 1 hour or ideally overnight. Bake at 350 degrees covered for 30 minutes and uncovered for 20-25 minutes. Serve with a dusting of powdered sugar or a drizzle of maple syrup.

Expert Tips

Serving Suggestions - we love this brioche French toast casserole recipe topped with maple syrup and alongside some fresh blueberries and raspberries. Sometimes we also do scrambled eggs and Jalapeno Bacon!

Reheat - to reheat this baked French toast casserole, you can place the entire baking dish in a 350 degree oven for 10-ish minutes to reheat, or microwave smaller servings on a plate for 45-60 seconds.

Storage - store leftovers in the baking dish covered with plastic wrap or foil, or transfer to an airtight container. This will last for 3-4 days in the fridge.

A slice of Brioche French Toast Casserole topped with powdered sugar and maple syrup, on a white plate with raspberries and blueberries in the background and a gold fork next to it.

Recipe FAQs

Can I freeze this casserole?

Yes! You can freeze it prior to baking. Once ready to make it, thaw it overnight and then bake according to instructions. You might need to add an additional 5-10 minutes to account for starting from a colder temperature.

Can I use a different type of bread?

Definitely. While I love brioche for its sweeter flavor and delicious texture, you could use French bread, Italian bread, or thick sliced bread like Texas toast.

Why is my French toast casserole soggy?

It could be that it is underbaked or that the bread you used is too soft. You don't want to use thin sandwich bread, as it won't hold up well to the custard mixture. This is what makes brioche perfect for French toast casserole, as it holds up well.

Other Breakfast Recipes to Consider

If you make this recipe, please let me know! Leave a ⭐️⭐️⭐️⭐️⭐️ rating on this recipe below and leave a comment, or take a photo and tag me on Instagram with #greensnchocolate.

Brioche French Toast Casserole

Brioche French Toast Casserole

An easy overnight breakfast casserole made with rich and buttery brioche bread and a delicious streusel topping.
Print Pin Rate
Course: Breakfast
Cuisine: American
Prep Time: 15 minutes
Cook Time: 55 minutes
Resting Time: 8 hours
Total Time: 9 hours 10 minutes
Servings: 8 servings
Calories: 3890kcal


French Toast

  • 15 ounce brioche loaf cut into cubes
  • 8 large eggs
  • 2 cups milk
  • ½ cup heavy cream
  • cup brown sugar
  • 1 teaspoon vanilla extract
  • 1 teaspoon cinnamon
  • ½ teaspoon salt


  • ¼ cup brown sugar
  • 3 tablespoon unsalted buter
  • 2 tablespoon flour
  • 1 teaspoon cinnamon


  • Place brioche cubes in a greased 9x13" baking dish.
  • In a medium bowl, whisk together the eggs, milk, cream, brown sugar, vanilla extract, cinnamon, and salt.
  • Pour the egg mixture evenly over the bread.
  • In a small bowl, combine the brown sugar, flour, and cinnamon and then add the cold butter. Cut the butter in with a fork until the. mixture resembles coarse crumbs.
  • Sprinkle the topping over the French toast casserole.
  • Cover and refrigerate for at least 1 hour, or preferably overnight.
  • Preheat the oven to 350 degrees F.
  • Bake the casserole covered with foil for 30 minutes. Remove the foil and bake another 20-25 minutes, or until the middle is set.
  • Serve topped with maple syrup or powdered sugar. Enjoy!


Calories: 3890kcal | Carbohydrates: 364g | Protein: 114g | Fat: 224g | Saturated Fat: 124g | Polyunsaturated Fat: 10g | Monounsaturated Fat: 36g | Trans Fat: 2g | Cholesterol: 2320mg | Sodium: 3865mg | Potassium: 1551mg | Fiber: 3g | Sugar: 153g | Vitamin A: 9146IU | Vitamin C: 1mg | Calcium: 1279mg | Iron: 12mg
Tried this recipe?Mention @greensnchocolate to let me know!
Need more ideas?Find all of my recipe pins @greenschocolate

Join The Conversation


Leave a Reply

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

Recipe Rating


  1. 5 stars
    Best recipe, hands down. I have tried other oven french toast recipes but this one takes the cake. Crowd favorite. My husband thought it was a dessert.