French Toast Casserole

| Posted on:

March 20, 2026

Delicious French Toast Casserole served on a plate

There’s something heartwarming about a bubbling dish of French toast casserole, especially on a weekend morning when time slows down just enough for everyone to gather around the table. This dish transforms the beloved breakfast classic into a convenient, gather-everyone-up casserole. With layers of golden bread soaked in a luscious custard, it’s a crowd-pleaser that works just as well for brunch with friends or a special holiday breakfast. It’s the perfect way to use up that day-old bread sitting on your counter, while also satisfying both sweet cravings and savory desires.

Reasons to try it

This French toast casserole is a delightful combination of ease and deliciousness. It’s a fantastic meal for busy mornings because you can prepare it ahead of time and simply pop it in the oven when ready. The fact that it can comfortably feed a group makes it a no-brainer for family gatherings or brunch parties. Kids will love it, too; the sweet flavors and soft texture make every bite a treat. Plus, it can be customized with your choice of toppings or sides, making it both versatile and budget-friendly.

Preparing French Toast Casserole

Making this French toast casserole is a breeze, and the steps are straightforward. You’ll begin by preparing your bread, then whisking up a rich custard, and finally combining the two. It’s a simple process that results in a mouthwatering dish well worth the wait. While it may seem indulgent, each bite of this casserole offers comfort and warmth, making it the ideal choice for any occasion.

What you’ll need

To create this scrumptious masterpiece, gather the following ingredients:

  • 1 loaf bread (French or challah), day-old
  • 8 large eggs
  • 2 cups milk
  • 1 cup heavy cream
  • 3/4 cup granulated sugar
  • 2 teaspoons vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon salt
  • Syrup, berries, or powdered sugar for serving

Make sure to choose day-old bread for the best texture. Fresh bread can become too soggy in the custard, while day-old bread will soak it up perfectly while maintaining its structure.

Step-by-step instructions

  1. Preheat your oven to 350°F (175°C).
  2. Grease a 9×13 inch baking dish with butter or nonstick spray.
  3. Cut the loaf into 1-inch cubes and spread them evenly in the prepared dish.
  4. In a medium bowl, whisk the eggs until smooth.
  5. Add in the milk, heavy cream, sugar, vanilla, cinnamon, and salt. Whisk until thoroughly combined.
  6. Pour the egg mixture evenly over the bread cubes. Gently press down to help the bread soak up the custard.
  7. Cover the dish tightly and refrigerate for at least 2 hours or overnight for the best flavor.
  8. After chilling, uncover and bake for 45 to 50 minutes, until golden on top and set in the center.
  9. Allow the casserole to rest for 5 minutes. Slice and serve warm with syrup, fresh berries, or a dusting of powdered sugar.

French Toast Casserole

Serving suggestions

There’s no wrong way to serve French toast casserole. For an easy finish, drizzle it with maple syrup and sprinkle some fresh berries on top for a pop of color and flavor. You could also dust it with powdered sugar for a beautiful presentation. If you’re feeling adventurous, pair it with whipped cream or yogurt for a creamy contrast. For additional sides, consider crispy hash browns or a fresh fruit salad to brighten up the plate.

How to store

Storing this casserole is straightforward. If you have leftovers, let the casserole cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to three days. Reheat portions in the microwave or in a preheated oven until warmed through. If you want to enjoy this dish later, you can also freeze it! Just be sure to wrap it well to prevent freezer burn, and it will last for up to two months. Allow it to thaw in the refrigerator before reheating.

Helpful cooking tips

To ensure the best results, here are some helpful tips. When mixing the custard, make sure the ingredients are well combined for an even flavor. Pressing the bread cubes down into the custard helps achieve an even soak, leaving no dry spots. If you’re short on time, you can reduce the refrigeration time to just 30 minutes; a longer soak will always yield a richer flavor, though. Also, consider letting the casserole rest for a few minutes before slicing to make serving easier.

Creative twists

Feeling adventurous? There are plenty of variations you can try! You can add a layer of cream cheese for richness or toss in some chocolate chips or nuts for a delightful surprise. Want to make it more festive? Add dried fruits or spices like nutmeg to give it a twist. For a healthier take, swap out some of the heavy cream for yogurt or use almond milk to lighten it up while keeping the flavors intact.

Your questions answered

How long does it take to make this casserole from start to finish?

Prep time takes about 15 minutes, but don’t forget to account for chilling time, which is at least 2 hours. Baking will take another 45 to 50 minutes, so plan for around 3 hours if you include chilling.

Can I use fresh bread instead of day-old?

While you can use fresh bread, day-old bread is highly recommended. It absorbs the custard better and maintains a great texture throughout the baking process.

How can I make this dish gluten-free?

You can substitute your favorite gluten-free bread for the French or challah bread. Just be sure that the other ingredients you use are gluten-free as well.

Enjoy making this French toast casserole — your taste buds will be grateful!

Delicious French Toast Casserole served on a plate

French Toast Casserole

This French toast casserole transforms the classic recipe into a convenient dish perfect for brunch or family gatherings, featuring layers of bread soaked in a rich custard.
Prep Time 15 minutes
Cook Time 50 minutes
Total Time 3 hours 5 minutes
Servings: 8 servings
Course: Breakfast, Brunch
Cuisine: American
Calories: 350

Ingredients
  

Main Ingredients
  • 1 loaf bread (French or challah), day-old Recommended to use day-old bread for best texture.
  • 8 large eggs
  • 2 cups milk
  • 1 cup heavy cream
  • 3/4 cup granulated sugar
  • 2 teaspoons vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon salt
For Serving
  • Syrup, berries, or powdered sugar Optional toppings for serving.

Method
 

Preparation
  1. Preheat your oven to 350°F (175°C).
  2. Grease a 9×13 inch baking dish with butter or nonstick spray.
  3. Cut the loaf into 1-inch cubes and spread them evenly in the prepared dish.
  4. In a medium bowl, whisk the eggs until smooth.
  5. Add in the milk, heavy cream, sugar, vanilla, cinnamon, and salt. Whisk until thoroughly combined.
  6. Pour the egg mixture evenly over the bread cubes. Gently press down to help the bread soak up the custard.
  7. Cover the dish tightly and refrigerate for at least 2 hours or overnight for the best flavor.
Baking
  1. After chilling, uncover and bake for 45 to 50 minutes, until golden on top and set in the center.
  2. Allow the casserole to rest for 5 minutes. Slice and serve warm.

Nutrition

Serving: 1Calories: 350kcalCarbohydrates: 40gProtein: 10gFat: 18gSaturated Fat: 10gSodium: 300mgFiber: 2gSugar: 15g

Notes

Store leftovers in an airtight container in the refrigerator for up to three days or freeze for up to two months. Reheat in the microwave or oven.

Tried this recipe?

Let us know how it was!

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating