Overnight French Toast Casserole

By:

| Published on:

March 17, 2026

Overnight French Toast Casserole

I’ve made this overnight French toast casserole more times than I can count for lazy weekend mornings and sleepy holiday brunches. It’s essentially cubed challah or brioche soaked in a rich egg-and-cream custard the night before, then baked until puffed and golden the next day — creamy inside with a slightly crisp top. If you want a dependable, crowd-pleasing make-ahead breakfast that’s easy to scale, this is it; for a close variation I often cross-check notes from an overnight brioche French toast casserole recipe when I need a richer brioche-forward version.

Why you’ll love this dish

This casserole hits a sweet spot between comfort and convenience. You do almost all the work the night before, so mornings are relaxed. It’s budget-friendly because a single loaf feeds a crowd, and it’s forgiving: stale bread works beautifully. Kids and guests love the sweet custard and golden top, and it’s adaptable for birthdays, brunches, or slow weekends when you want something warm and homey without last-minute fuss.

The cooking process explained

Quick overview so you know what to expect. Tear the bread into bite-sized pieces and arrange them in a greased 9×13 pan. Whisk eggs, milk, heavy cream, brown sugar, vanilla, cinnamon, and salt into a custard. Pour that over the bread, cover, and chill overnight so the bread absorbs the liquid. The next morning you bring the dish toward room temperature, bake at 350°F until set and golden, then cool slightly and serve. Total active prep is 15 to 20 minutes the night before and a 45-minute bake the next day.

What you’ll need

  • 1 loaf of bread (preferably challah or brioche) — day-old bread works best
  • 8 large eggs
  • 2 cups milk (whole milk gives richest results)
  • 1/2 cup heavy cream
  • 1 cup brown sugar (light or dark works; dark gives deeper molasses notes)
  • 1 tablespoon vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon salt
  • 1/2 cup chopped nuts (optional; pecans or walnuts)
  • Powdered sugar for serving (optional)

Notes: If you want a dairy-free version, substitute unsweetened almond milk plus 1/4 cup neutral oil in place of the heavy cream. For less sugar, reduce the brown sugar to 3/4 cup and finish with a dusting of powdered sugar to taste.

Step-by-step instructions

  1. Preheat nothing yet. Grease a 9×13-inch baking dish with butter or nonstick spray.
  2. Tear the loaf into bite-sized pieces and spread them evenly in the dish.
  3. In a medium bowl whisk together eggs, milk, heavy cream, brown sugar, vanilla, cinnamon, and salt until smooth.
  4. Pour the custard evenly over the bread, pressing gently so pieces soak through. Sprinkle chopped nuts on top if using.
  5. Cover the dish with plastic wrap and refrigerate overnight, or for at least 6 hours.
  6. The next morning, remove the casserole from the fridge and let it sit at room temperature for about 30 minutes.
  7. Preheat the oven to 350°F (175°C).
  8. Bake uncovered for about 45 minutes, or until the top is golden and the custard is set in the center.
  9. Let the casserole cool for 10 minutes so it firms up slightly. Dust with powdered sugar and serve warm.

Overnight French Toast Casserole

Best ways to enjoy it

Serve slices warm with a pat of butter, maple syrup, or a fruit compote. A scoop of vanilla ice cream makes it dessert-worthy. For a balanced brunch plate, add fresh berries and a side of Greek yogurt or a simple fruit salad. If you want a nutty crunch, toast extra chopped nuts and sprinkle them over each portion right before serving.

Storage and reheating tips

Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days. Reheat single portions in the microwave for 30 to 60 seconds or warm them in a 325°F oven for 10 to 12 minutes until heated through. To freeze: cool completely, wrap tightly in foil or place in a freezer-safe container, and freeze up to 2 months. Thaw overnight in the fridge before reheating.

Pro chef tips

  • Use slightly stale bread. It soaks the custard without turning to mush.
  • Let the casserole sit 30 minutes at room temperature before baking; that reduces cold spots and helps the center set evenly.
  • For a crisper top, brush the surface with a little melted butter before baking or sprinkle a tablespoon of raw sugar on top.
  • If you want an extra-rich bite, swap half the milk for additional heavy cream. For a lighter version, use low-fat milk and skip the cream.
  • For more inspiration and a brioche-specific approach, I sometimes refer to an overnight brioche French toast casserole guide to tweak soak times and sugar levels when using very soft loaves.

Creative twists

  • Apple-cinnamon: Layer thinly sliced apples between the bread for pockets of fruit.
  • Chocolate-chip: Scatter mini chocolate chips over the soaked bread just before baking.
  • Citrus-vanilla: Add the zest of one orange to the custard for a bright note.
  • Savory-sweet: Skip the powdered sugar and serve with a smear of mascarpone and honey for an upscale brunch feel.
  • Gluten-free: Use a sturdy gluten-free loaf and ensure it’s a denser style to hold up in the soak.

Helpful answers

How long does prep and soak time take?

Active prep is about 15 to 20 minutes. Soak the casserole in the fridge for at least 6 hours or overnight for best texture. Baking adds about 45 minutes.

Can I use day-old or fresh bread?

Day-old or slightly stale bread is preferable because it soaks up custard without disintegrating. If your loaf is very fresh and soft, let the cut pieces sit uncovered for a few hours to lose a bit of moisture before assembling.

Is it safe to make ahead and reheat?

Yes. Assemble and refrigerate overnight. After baking, store leftovers in the fridge for up to 3 to 4 days. Reheat gently in the oven or microwave. If freezing, cool completely and wrap well; thaw in the fridge before reheating.

Can I make this dairy-free or egg-free?

Dairy-free swaps: use full-fat plant milk plus a tablespoon of neutral oil to replace heavy cream. Egg-free versions need a custard-style binder like a silken tofu blended with a splash of plant milk and a little cornstarch, but texture will differ from the classic.

What if the center is still jiggly after baking?

If the center is underdone, tent the dish with foil and return it to the oven at 325°F for 10 to 15 minutes. The casserole should be set and slightly springy in the middle when done.

Print

Overnight French Toast Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy and golden overnight French toast casserole that’s perfect for lazy mornings and holiday brunches.

  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Total Time: 65 minutes
  • Yield: 8 servings 1x
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 1 loaf of challah or brioche (preferably day-old)
  • 8 large eggs
  • 2 cups whole milk
  • 1/2 cup heavy cream
  • 1 cup brown sugar
  • 1 tablespoon vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon salt
  • 1/2 cup chopped nuts (optional)
  • Powdered sugar for serving (optional)

Instructions

  1. Grease a 9×13-inch baking dish with butter or nonstick spray.
  2. Tear the loaf into bite-sized pieces and spread them evenly in the dish.
  3. Whisk together eggs, milk, heavy cream, brown sugar, vanilla, cinnamon, and salt until smooth.
  4. Pour the custard evenly over the bread, pressing gently so pieces soak through. Sprinkle chopped nuts on top if using.
  5. Cover the dish with plastic wrap and refrigerate overnight, or for at least 6 hours.
  6. Remove the casserole from the fridge and let it sit at room temperature for about 30 minutes.
  7. Preheat the oven to 350°F (175°C).
  8. Bake uncovered for about 45 minutes, or until the top is golden and the custard is set in the center.
  9. Let the casserole cool for 10 minutes and dust with powdered sugar before serving warm.

Notes

For a dairy-free version, substitute unsweetened almond milk and neutral oil in place of heavy cream. To reduce sugar, cut brown sugar to 3/4 cup and finish with a dusting of powdered sugar to taste.

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 20g
  • Sodium: 300mg
  • Fat: 15g
  • Saturated Fat: 6g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 2g
  • Protein: 10g
  • Cholesterol: 250mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star