Baked French Toast Casserole

By:

| Published on:

March 16, 2026

Baked French Toast Casserole

I still remember the first time I made this baked French toast casserole for a sleepy Sunday morning crowd. The kitchen filled with warm vanilla and spice, and the dish came out golden with soft centers and crisp edges. This casserole is a comforting, hands-off brunch winner that feeds a crowd and cleans up easily. If you like a custardy, make-ahead breakfast that improves overnight, this recipe is exactly that kind of simple showstopper, and it’s easy to adapt if you want fruit or nuts on top — for a fruity twist try the blueberry French toast casserole for inspiration.

Why you’ll love this dish

This casserole blends the best parts of French toast and bread pudding. It soaks overnight so the custard fully penetrates the bread, giving you tender, flavorful slices without standing over the stove. It’s great for feeding a family, bringing to a brunch, or prepping ahead for a lazy holiday morning. It’s also forgiving: use day-old bread, swap milk types, or add mix-ins and still get excellent results.

Preparing Baked French Toast Casserole

Overview of the process:

  • Slice and arrange the bread in a buttered baking dish.
  • Whisk eggs with dairy, sugar, and spices to make the custard.
  • Pour the custard over the bread, pushing some in between slices.
  • Cover and refrigerate overnight so the bread soaks.
  • Bake the next day until puffed and golden brown. Top with the optional praline for crunch.

This sets expectations so you can run errands or sleep while the casserole mellows into a rich, custardy bake.

What you’ll need

  • 1 loaf French bread (13 to 16 ounces)
  • 8 large eggs
  • 2 cups half and half (substitute: 2 cups whole milk for a lighter version; for non-dairy try unsweetened full‑fat coconut milk)
  • 1 cup milk
  • 2 Tablespoons granulated sugar (brown sugar adds deeper flavor)
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • Dash salt
  • Praline topping (recipe follows)

Notes: Slightly stale bread soaks better than fresh. If your bread is very fresh, toast the slices lightly to dry them a bit before assembling.

How to prepare it

  1. Slice the French bread into 20 slices, about 1 inch thick.
  2. Generously butter a 9 x 13-inch flat baking dish. Arrange the slices in two rows, overlapping slightly so they fit snugly.
  3. In a large bowl, whisk together the eggs, half and half, milk, sugar, vanilla, cinnamon, nutmeg, and salt. Whisk until blended but avoid adding lots of air.
  4. Pour the custard evenly over the bread. Use a spoon to push some of the liquid down between slices so every piece soaks.
  5. Cover the dish tightly with foil and refrigerate overnight, or for at least 6 hours.
  6. The next morning, preheat your oven to 350°F (175°C). Remove the foil and bake 45 to 55 minutes, or until the top is golden and a knife inserted near the center comes out clean. If desired, add the praline topping in the last 10 minutes of baking to caramelize slightly.
  7. Let rest 10 minutes before serving so the custard sets a bit.

Baked French Toast Casserole

Best ways to enjoy it

Serve warm in squares or slices. Drizzle with pure maple syrup, dust with powdered sugar, or spoon warm fruit compote on top. For a brunch spread, pair with fresh fruit salad, yogurt, or a green salad to balance the richness. A dollop of whipped cream is a nice treat when you want extra indulgence.

Storage and reheating tips

Refrigeration: Store leftovers in an airtight container or cover the baking dish tightly and refrigerate. Consume within 3 to 4 days.
Reheating: Reheat individual portions in the microwave for 30 to 90 seconds depending on portion size, or warm in a 325°F oven for 10 to 15 minutes until heated through. For a crisp top, broil briefly while watching closely.
Freezing: You can freeze baked portions for up to 2 months. Wrap tightly in foil and place in a freezer bag. Thaw in the refrigerator overnight and reheat as above. You can also assemble the casserole, cover tightly, and freeze unbaked; thaw in the refrigerator overnight before baking and add a few extra minutes to the bake time for a cold dish.

Pro chef tips

  • Use day-old or slightly stale bread for best absorption; fresh bread can become too soggy.
  • Don’t overbeaten the eggs; a few bubbles are fine but too much aeration makes the texture cake-like.
  • Press the slices gently after pouring the custard to make sure the liquid reaches the middle pieces.
  • If the top browns too quickly, tent with foil and continue baking until the center sets.
  • Check doneness by inserting a knife or thermometer—the center should be hot and mostly set, about 160 to 165°F.

Creative twists

  • Add a layer of thinly sliced apples or pears between bread slices before pouring custard for a fruit-studded version.
  • Stir 1 cup chopped toasted pecans or walnuts into the custard for extra crunch.
  • For a citrus lift, add 1 teaspoon of orange or lemon zest to the custard.
  • To honor the original note about praline topping, make a simple praline: in a small saucepan melt 1/4 cup butter with 1/2 cup brown sugar and 1/2 cup chopped pecans, simmer 2 minutes, then spoon over the casserole in the last 10 minutes of baking.
    If you prefer a bright fruit option, check out this blueberry French toast casserole for ideas on folding berries into the base.

Variations

  • Cinnamon-raisin: add 1/2 cup raisins and a pinch more cinnamon.
  • Savory-sweet: fold in a handful of grated cheddar and scallions for a brunch-friendly riff (omit the nutmeg and reduce sugar).
  • Gluten-free: use a gluten-free loaf and follow the same soak time, noting some gluten-free breads absorb differently so check texture before baking.
  • Vegan-ish: use a chickpea-flour or commercial egg replacer with full-fat coconut milk, but expect a slightly different texture.

Common questions

How long does it take to prep and bake?

Active prep is about 20 minutes. The casserole needs at least 6 hours of soaking; overnight is best. Bake time is about 45 to 55 minutes at 350°F.

Can I assemble and freeze this casserole?

Yes. Assemble in the baking dish, cover tightly, and freeze. Thaw overnight in the refrigerator before baking. Add 5 to 10 minutes to the bake time if still slightly cold from the refrigerator.

What is the best bread to use?

A dense French bread or baguette is ideal because it soaks well without falling apart. Brioche or challah makes a richer, more custardy result. Avoid very soft sandwich loaves unless you dry them first.

Is it safe to soak the bread overnight?

Yes, provided you cover the dish and keep it in the refrigerator at 40°F or below. The cold soak slows bacterial growth and allows flavors to meld. Do not leave the assembled dish at room temperature overnight.

Can I make this dairy-free?

You can substitute full-fat coconut milk or a creamy non-dairy milk for the half and half and milk. Texture will be slightly different, but the method remains the same. Adjust sweetness if your non-dairy milk is sweetened.

Print

Baked French Toast Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A comforting baked French toast casserole, perfect for feeding a crowd with minimal effort.

  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Total Time: 70 minutes
  • Yield: 8 servings 1x
  • Category: Brunch
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 1 loaf French bread (13 to 16 ounces)
  • 8 large eggs
  • 2 cups half and half (or 2 cups whole milk)
  • 1 cup milk
  • 2 Tablespoons granulated sugar
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • Dash salt
  • Praline topping (optional)

Instructions

  1. Slice the French bread into 20 slices, about 1 inch thick.
  2. Butter a 9 x 13-inch baking dish. Arrange the slices in two rows, overlapping slightly.
  3. Whisk together the eggs, half and half, milk, sugar, vanilla, cinnamon, nutmeg, and salt until blended.
  4. Pour the custard evenly over the bread. Use a spoon to push some of the liquid between slices.
  5. Cover the dish tightly with foil and refrigerate overnight or for at least 6 hours.
  6. Preheat your oven to 350°F (175°C) the next morning. Remove the foil.
  7. Bake for 45 to 55 minutes until golden brown and a knife inserted comes out clean.
  8. Let sit for 10 minutes before serving.

Notes

Use day-old or slightly stale bread for best absorption; avoid very fresh bread as it can become too soggy.

Nutrition

  • Serving Size: 1 serving
  • Calories: 400
  • Sugar: 7g
  • Sodium: 300mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 2g
  • Protein: 12g
  • Cholesterol: 300mg

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