Caramel Overnight French Toast Casserole Recipe
Introduction
This Caramel Overnight French Toast Casserole is a perfect make-ahead breakfast that combines rich, buttery caramel with warm spices and soft French bread. It’s easy to prepare the night before and bakes into a comforting, crowd-pleasing morning treat.

Ingredients
- 1/4 cup unsalted butter (melted)
- 1 cup light brown sugar (packed)
- 8 large eggs
- 1 1/2 cups milk (2% or whole)
- 1 to 2 tablespoons vanilla extract
- 2 teaspoons cinnamon
- 1 teaspoon ground ginger
- 1/2 to 1 teaspoon kosher salt
- 1 pound French bread (diced in 1 to 1 1/2-inch cubes)
Instructions
- Step 1: Spray a 9×13-inch casserole dish with cooking spray and set aside.
- Step 2: In a medium bowl, combine melted butter and brown sugar until the mixture resembles wet sand. Scatter this evenly in the bottom of the prepared dish.
- Step 3: In a large bowl, lightly beat the eggs. Add milk, vanilla extract, cinnamon, ground ginger, and salt, whisking until fully combined.
- Step 4: Add the diced French bread to the egg mixture and gently toss with a spatula to coat all pieces evenly.
- Step 5: Pour the coated bread and egg mixture into the casserole dish. Cover and refrigerate for at least one hour or overnight for best flavor and texture.
- Step 6: Preheat your oven to 350°F (175°C). Bake the casserole uncovered for 25 to 30 minutes, until the top is lightly browned and puffed.
- Step 7: Remove from the oven and carefully invert the casserole onto a serving platter. Drizzle with caramel sauce or maple syrup if desired before serving.
Tips & Variations
- For extra richness, substitute half of the milk with heavy cream.
- If you prefer, use brioche or challah instead of French bread for a softer texture.
- Adding a handful of chopped nuts like pecans or walnuts adds delightful crunch and flavor.
- Prepare the casserole up to 24 hours in advance and bake fresh in the morning for convenience.
Storage
Store leftover casserole covered in the refrigerator for up to 3 days. Reheat individual portions in the microwave for 30-60 seconds or warm in a 350°F oven until heated through. Avoid leaving the casserole at room temperature for prolonged periods.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use gluten-free bread for this recipe?
Yes, gluten-free bread can be substituted, but texture may vary slightly. Choose a sturdy gluten-free bread that holds up well when soaked.
Is it necessary to invert the casserole before serving?
Inverting the casserole creates a beautiful caramelized top and helps distribute the caramel sugar base. However, you can serve it directly from the dish if preferred.
Print
Caramel Overnight French Toast Casserole Recipe
- Total Time: 45 minutes plus at least 1 hour chilling time (preferably overnight)
- Yield: 8 servings 1x
Description
This Caramel Overnight French Toast Casserole is a delightful make-ahead breakfast dish featuring tender cubes of French bread soaked overnight in a rich mixture of eggs, milk, warm spices, and vanilla. A buttery brown sugar layer at the bottom caramelizes as it bakes, creating a luscious sweet base. Baked to golden perfection, it’s perfect for holiday mornings or cozy weekend brunches, and can be topped with caramel sauce or maple syrup for extra indulgence.
Ingredients
Caramel Base
- 1/4 cup unsalted butter (melted)
- 1 cup light brown sugar (packed)
Casserole Mixture
- 8 large eggs
- 1 1/2 cups milk (2% or whole)
- 1 to 2 tablespoons vanilla extract
- 2 teaspoons cinnamon
- 1 teaspoon ground ginger
- 1/2 to 1 teaspoon kosher salt
- 1 pound French bread (diced into 1 to 1 1/2-inch cubes)
Instructions
- Prepare the casserole dish. Spray a 9×13-inch casserole dish with cooking spray to prevent sticking and set it aside.
- Make the caramel base. In a medium bowl, combine the melted butter and packed light brown sugar until the mixture has the texture of wet sand. Scatter this mixture evenly in the bottom of the prepared casserole dish.
- Mix the egg custard. In a large bowl, lightly beat the eggs. Add milk, vanilla extract, cinnamon, ground ginger, and kosher salt. Whisk everything thoroughly until fully combined and smooth.
- Coat the bread cubes. Add the diced French bread cubes to the egg mixture and gently toss them with a spatula until all pieces are evenly coated with the custard.
- Assemble and chill. Pour the bread and egg mixture evenly over the brown sugar and butter base in the casserole dish. Cover the dish tightly and refrigerate for at least one hour or overnight to let the bread soak up the custard and flavors.
- Bake the casserole. When ready to cook, preheat your oven to 350°F (175°C). Remove the casserole from the refrigerator, uncover, and bake for about 25–30 minutes until the top is lightly browned and the custard is set.
- Serve with toppings. Immediately after baking, carefully invert the casserole onto a serving platter so the caramelized bottom becomes the top. Drizzle with caramel sauce or maple syrup if desired, and serve warm.
Notes
- For best flavor, soak the casserole overnight to allow the bread to absorb the custard fully.
- Use day-old or slightly stale French bread to avoid sogginess.
- Adjust the amount of vanilla extract based on your preferred sweetness and aroma intensity.
- If you prefer, substitute maple syrup or caramel sauce as a topping instead of serving plain.
- Leftovers can be refrigerated for up to 2 days and reheated gently in the microwave or oven.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Keywords: French toast casserole, overnight breakfast, caramelized french toast, baked french toast, holiday brunch, sweet breakfast casserole

