This Homemade French Toast Casserole is the ultimate breakfast treat that feels fancy but is effortless to make. Imagine golden, custardy bread cubes nestled together in a warm cinnamon-spiced bake, drizzled with maple syrup and dusted with powdered sugar. It has all the nostalgic charm of classic French toast, but with the convenience of a make-ahead casserole.

Perfect for weekend brunch, holiday mornings, or whenever you want to make a regular day feel like a special occasion, this dish feeds a crowd and keeps everyone coming back for seconds. Best of all? It takes minimal effort and uses simple ingredients you likely already have at home.
What Kind of Bread Should I Use for French Toast Casserole?
For the best texture, opt for a sturdy bread that can soak up the custard without falling apart. Day-old brioche, challah, or French bread are excellent choices. These types have a soft interior and crusty exterior, creating that perfect creamy-inside, crisp-top balance.
Ingredients for the Homemade French Toast Casserole
- Brioche or Challah Bread – The backbone of this recipe, it soaks up the custard while maintaining a tender bite.
- Eggs – Act as the binder for the rich custard base.
- Whole Milk – Adds creaminess and helps saturate the bread thoroughly.
- Heavy Cream – For an extra luscious texture and richness.
- Granulated Sugar – Sweetens the custard and balances the richness.
- Vanilla Extract – Infuses the dish with warm, aromatic flavor.
- Ground Cinnamon – Adds cozy spice and depth.
- Salt – Enhances and balances all the flavors.
- Butter – For greasing the dish and adding a buttery finish on top.
- Maple Syrup & Powdered Sugar – Optional for serving, but highly recommended.
How To Make the Homemade French Toast Casserole
Step 1: Prep the Bread
Cube the brioche or challah into 1-inch pieces and let it dry out for a few hours or overnight. This helps the bread soak up the custard without becoming mushy.
Step 2: Make the Custard
In a large bowl, whisk together the eggs, milk, cream, sugar, vanilla, cinnamon, and salt until well combined.
Step 3: Soak the Bread
Add the bread cubes into the custard and toss until fully coated. Let it sit for at least 15–20 minutes so the mixture fully absorbs.
Step 4: Assemble the Casserole
Butter a 9×13-inch baking dish, then pour in the soaked bread mixture. Press down slightly to ensure an even top.
Step 5: Bake
Cover with foil and bake at 350°F (175°C) for 30 minutes. Remove the foil and bake another 15–20 minutes, until golden and puffy.
Step 6: Serve
Let it cool for a few minutes, then dust with powdered sugar and drizzle with maple syrup. Serve warm.

How to Serve and Store Homemade French Toast Casserole
This casserole is best served warm, straight from the oven. It makes an excellent centerpiece for a breakfast spread or brunch buffet. Add a dusting of powdered sugar and a drizzle of syrup for that classic finish.
To store, cover leftovers tightly and refrigerate for up to 4 days. Reheat individual portions in the microwave or warm the whole dish in the oven at 325°F until heated through. It also freezes well—wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
What to Serve With Homemade French Toast Casserole?
Crispy Bacon
Its salty crunch is a perfect contrast to the casserole’s sweetness.
Fresh Berries
Adds a refreshing tartness and color to the plate.
Greek Yogurt Parfaits
Creamy, tangy, and packed with protein—a lovely balance to the richness.
Breakfast Sausage
Hearty and savory, it rounds out the meal beautifully.
Whipped Cream or Mascarpone
Soft and airy toppings add an indulgent layer.
Mimosas or Fresh Juice
Citrusy drinks brighten up the dish and make it feel extra celebratory.
Spiced Nuts
Offer a crunch and a hint of spice that pairs wonderfully with the cinnamon flavors.
Want More Breakfast Ideas with a Twist?
If you love this Homemade French Toast Casserole, you’ll probably enjoy these delicious breakfasts too:
- Nutella French Toast Casserole – creamy, chocolatey goodness in every bite.
- Cinnamon Roll French Toast Bites – a handheld treat with gooey swirls.
- Hawaiian Roll French Toast – tropical sweetness meets cozy comfort.
- Fluffy Pancakes – a soft, classic stack for pancake lovers.
- Creamy Broccoli Cheddar Soup – if you want something warm and savory next.
Save This Pin For Later
📌 Save this recipe to your Pinterest breakfast board so you can come back to it any time.
Let me know in the comments how yours turned out. Did you go classic, or add your own twist like pecans or a caramel drizzle?
I love seeing how you make ChefAlchemy recipes your own. Questions are always welcome—let’s keep cooking with joy.
Explore beautifully curated health-boosting drinks and sweet indulgences on ChefAlchemy’s Recipes and discover your new favorite way to wake up right!
Print
Homemade French Toast Casserole
- Total Time: 1 hour 5 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
Warm, cozy, and wildly comforting—this Homemade French Toast Casserole is the kind of recipe that turns a basic morning into something magical. Perfect for a quick breakfast or a special brunch, it’s soft and custardy on the inside with golden edges and just the right hint of cinnamon. Whether you’re feeding a holiday crowd or craving something nostalgic on a slow Sunday, this easy recipe will become a favorite go-to. It’s one of those food ideas that effortlessly blend comfort and convenience—perfect for those in need of a stress-free, satisfying, and easy breakfast recipe.
Ingredients
8 cups brioche or challah bread, cubed
6 large eggs
2 cups whole milk
1 cup heavy cream
1/2 cup granulated sugar
2 teaspoons vanilla extract
1 1/2 teaspoons ground cinnamon
1/4 teaspoon salt
2 tablespoons butter, for greasing
Maple syrup, for serving
Powdered sugar, for serving
Instructions
1. Cube the brioche or challah into 1-inch pieces and let it dry out for a few hours or overnight.
2. In a large bowl, whisk together the eggs, milk, cream, sugar, vanilla, cinnamon, and salt.
3. Add the bread cubes to the custard and toss until fully coated. Let sit for 15–20 minutes.
4. Grease a 9×13-inch baking dish with butter. Pour in the soaked bread and press down slightly.
5. Cover with foil and bake at 350°F (175°C) for 30 minutes.
6. Remove foil and bake another 15–20 minutes until golden and puffy.
7. Cool slightly, then dust with powdered sugar and drizzle with maple syrup. Serve warm.
Notes
For best results, use day-old bread—it soaks up the custard without getting soggy.
You can assemble this the night before and bake in the morning for easy prep.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 square
- Calories: 340
- Sugar: 16g
- Sodium: 210mg
- Fat: 19g
- Saturated Fat: 10g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 1g
- Protein: 8g
- Cholesterol: 160mg
