This Overnight Stuffed French Toast recipe is a make-ahead brunch favorite! Filled with Swiss cheese and Canadian bacon, baked to golden perfection, and served with powdered sugar, fresh berries, and syrup. This is a tried and true family favorite breakfast casserole that everyone will love!

Why We Love This Overnight Stuffed French Toast Recipe:
If you’re looking for a show-stopping brunch recipe that can be prepped the night before, this Overnight Stuffed French Toast is it! Instead of the usual sweet custard-style French toast, this version combines savory layers of Swiss cheese and Canadian bacon tucked into thick slices of French bread. After soaking overnight in a rich custard, it bakes into a warm, golden casserole that’s crisp on the outside, creamy inside, and loaded with flavor.
It’s the perfect recipe for holiday mornings, weekend brunch, or feeding a crowd—and the best part is that you can assemble it the night before. In the morning, simply throw it in the oven! Pair it with fresh berries, a dusting of powdered sugar, and syrup for a delicious sweet and savory breakfast.

Tips for the Best Overnight Stuffed French Toast
- Use sturdy bread: A good-quality French loaf or brioche works best. Avoid bread that’s too soft, as it can fall apart after soaking.
- Don’t skip the overnight chill: This step ensures the bread soaks up the custard, giving it a creamy inside and crisp outside.
- Go savory OR sweet: While this version leans savory with cheese and Canadian bacon, you can easily make a sweet variation (see substitutions below).
- Flip for crispiness: If you prefer your French toast crunchy on both sides, flip the slices halfway through baking.

Substitutions & Variations:
- Cheese: Swap Swiss for mozzarella, provolone, or cheddar.
- Protein: Use ham, turkey slices, or even crispy bacon instead of Canadian bacon.
- Make it sweet: Skip the cheese and bacon, and stuff the bread with cream cheese and fruit preserves instead. Top with cinnamon sugar before baking.
- Dairy-free: Use almond or oat milk and plant-based butter.
- Gluten-free: Substitute with a sturdy gluten-free bread.
Serving Suggestions:
- Fresh berries like raspberries, strawberries, or blueberries
- A drizzle of warm maple syrup or homemade fruit syrup (blueberry or raspberry works especially well!)
- A side of scrambled eggs or a light green salad for brunch balance
- Serve with our delicious Breakfast Skillet Potatoes

Looking for More Delicious Brunch Recipes?
Overnight Stuffed French Toast
This Overnight Stuffed French Toast recipe is a make-ahead brunch favorite.. baked with a savory filling and served with sweet berries.
Servings: 8
-
Prepare the bread: Cut a 3-inch slit in the middle of each slice of french bread to create a pocket.
-
Stuff: Insert one slice of cheese and once slice of Canadian bacon into each bread pocket, folding if necessary.
-
Arrange: Place the stuffed slices into a greased 9×13-inch baking dish.
-
Make the custard: In a medium bowl, whisk together the milk, melted butter, eggs and vanilla. Pour evenly over bread slices.
-
Chill overnight: Cover dish and refrigerate for at least 4 hours, or overnight, allowing the bread to soak up all of the custard mixture.
-
Bake: Preheat the oven to 425 degrees. Uncover and bake for 30 minutes, or until golden brown. For extra crispy french toast, bake for 15-20 minutes, flip each slice, and bake another 10-15 minutes or until golden brown.
-
Serve: Dust with powdered sugar, top with fresh berries, and drizzle with syrup. Serve warm.