Hey y’all! If your mornings need a little extra magic, this Monte Cristo French Toast Casserole is about to become your new favorite brunch hero. Imagine layers of savory ham, silky cheese, and buttery bread all soaked in a sweet-and-savory custard, then baked until golden, fluffy, and absolutely irresistible. It’s perfect for lazy weekends, special holidays, or whenever you want to treat your loved ones to something special. Ready to dig into some comfort food perfection? Let’s get cooking!
Why You’ll Love This Monte Cristo French Toast Casserole
- Easy to prepare ahead—just assemble, refrigerate overnight, then bake in the morning.
- A delightful combo of sweet, salty, and cheesy flavors in every bite.
- Perfect for feeding a breakfast crowd or a cozy family brunch.
- No need to flip slices—just one dish to bake, serve, and enjoy.
- Customizable with your favorite breads, meats, or cheeses.
Ingredients for Monte Cristo French Toast Casserole
- 1 loaf (14-16 oz) French bread or brioche, cut into 1-inch cubes
- 12 oz sliced deli ham
- 8 oz sliced turkey breast
- 8 oz Swiss cheese, sliced or shredded
- 6 large eggs
- 2 cups whole milk
- 1/2 cup heavy cream
- 1/4 cup maple syrup, plus extra for serving
- 2 tbsp Dijon mustard
- 1/2 tsp ground black pepper
- 1/4 tsp salt
- 2 tbsp powdered sugar, for dusting
How to Make Monte Cristo French Toast Casserole
Step 1: Prep the Bread and Layers
Grease a 9×13-inch baking dish with butter or cooking spray. Spread half of the bread cubes evenly in the bottom. Layer with half the ham, turkey, and Swiss cheese. Repeat with remaining bread, ham, turkey, and cheese, pressing down lightly.
Step 2: Whisk the Custard
In a large bowl, whisk together eggs, milk, heavy cream, maple syrup, Dijon mustard, salt, and black pepper until well combined.
Step 3: Assemble and Chill
Slowly pour the egg mixture evenly over the casserole, making sure every piece is soaked. Cover tightly with plastic wrap and refrigerate for at least 2 hours, or overnight for best results.
Step 4: Bake the Casserole
Preheat your oven to 350°F (175°C). Remove plastic wrap and let casserole sit at room temperature for 20 minutes. Bake uncovered for 40-45 minutes, or until the top is golden and the center is set. If it browns too quickly, tent with foil for the last 10 minutes.
Step 5: Finish and Serve
Allow casserole to cool for 10 minutes before dusting with powdered sugar. Slice and serve warm with a drizzle of maple syrup on top.
Notes for the Perfect Monte Cristo French Toast Casserole
- Use stale or day-old bread to help soak up the custard without getting soggy.
- Want it cheesier? Sprinkle extra Swiss cheese on top for the final 10 minutes of baking.
- For more on French toast baking techniques, check out Simply Recipes’ guide.
Monte Cristo French Toast Casserole Variations
- Vegetarian: Swap meats for sautéed mushrooms and spinach.
- Different Cheeses: Use Gruyère or provolone in place of Swiss.
- Gluten-Free: Substitute your favorite gluten-free bread.
Equipment Needed for Monte Cristo French Toast Casserole
- 9×13-inch baking dish
- Large mixing bowl
- Whisk
- Sharp knife and cutting board
- Measuring cups and spoons
- Plastic wrap or foil
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual servings in the microwave or bake in a 325°F oven until warmed through. To freeze, wrap tightly and freeze for up to 2 months; thaw overnight in the fridge and reheat before serving.
Suggested Pairings and Serving Ideas
- Serve with a simple green salad to balance the richness.
- Pair with fresh fruit and berries for a light touch.
- Enjoy alongside breakfast potatoes for a hearty brunch spread.
Pro Tips for the Best Monte Cristo French Toast Casserole
- Use high-quality deli meat for maximum flavor and less water content (see Bon Appétit’s deli meat tips).
- Let the casserole rest before slicing to firm up the layers and keep them neat.
- Lightly toast the bread cubes before assembling for extra texture (helpful tips at King Arthur Baking’s French Toast article).
Monte Cristo French Toast Casserole FAQ
- Can I make Monte Cristo French Toast Casserole ahead of time?
Absolutely! It’s ideal to assemble the night before and bake fresh in the morning. - Can I use different meats or cheeses?
Yes, customize with your favorite deli meats and cheeses for new flavor combos. - How do I know when the casserole is done?
The casserole is ready when the center is set and a knife inserted comes out clean—if needed, add 5 minutes more baking time.
Ingredients
- 1 loaf challah bread, cut into 1-inch cubes
- 8 oz sliced ham
- 8 oz sliced turkey
- 8 oz Swiss cheese, sliced
- 6 large eggs
- 2 cups whole milk
- 1/2 cup heavy cream
- 2 tbsp Dijon mustard
- 2 tbsp powdered sugar, for dusting
- 2 tbsp unsalted butter, melted
- Maple syrup, for serving (optional)
Instructions
-
1Preheat oven to 350°F (175°C). Grease a 9×13-inch casserole dish with butter.
-
2Layer half of the bread cubes evenly in the prepared dish. Top with half of the ham, turkey, and Swiss cheese. Repeat layers with remaining bread, ham, turkey, and cheese.
-
3In a large mixing bowl, whisk together eggs, milk, heavy cream, Dijon mustard, and melted butter until fully combined.
-
4Pour egg mixture evenly over the casserole, pressing gently to ensure all bread is saturated. Cover and refrigerate for at least 30 minutes, or overnight for best results.
-
5Bake uncovered for 40-45 minutes or until the top is golden and the center is set. Cool slightly, dust with powdered sugar, and serve with maple syrup if desired.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!
