Introduction
French Toast Casserole is a comforting, indulgent dish that combines the rich, eggy flavors of French toast with the ease of a baked casserole. This make-ahead breakfast or brunch option is perfect for gatherings, family mornings, or special occasions. With a custardy center, golden crispy top, and endless possibilities for toppings, French Toast Casserole is sure to become a favorite in your breakfast repertoire.
This dish offers the best of both worlds—tender, custardy layers of bread soaked in a sweet mixture of eggs, milk, and spices, all baked to perfection. The beauty of French Toast Casserole lies in its versatility, as you can add various fruits, nuts, or even swap out ingredients to suit your dietary preferences or restrictions.
In this article, we’ll dive into why French Toast Casserole is the ultimate breakfast treat, provide step-by-step instructions on how to make it, and offer helpful tips and variations to make the dish your own. Whether you’re a fan of classic French toast or looking for a creative twist, this casserole recipe will elevate your breakfast game.
Why You’ll Love This Recipe
- A Make-Ahead Breakfast: The best part about French Toast Casserole is that you can prepare it the night before and bake it in the morning. This saves you time and effort on busy mornings, allowing you to enjoy a delicious breakfast with minimal work.
- Sweet and Savory: The casserole combines a perfect balance of sweetness from sugar and cinnamon with the savory flavor of eggs and bread. Topped with syrup, fresh fruit, or whipped cream, it’s the ultimate breakfast indulgence.
- Customizable: French Toast Casserole is incredibly versatile. Add your favorite fruits, nuts, or chocolate chips to personalize it to your tastes. You can also adjust the sweetness or spice level to suit your preference.
- Perfect for Groups: With its easy preparation and large serving size, French Toast Casserole is ideal for feeding a crowd. Whether you’re hosting a brunch, holiday breakfast, or a special family meal, it’s sure to please everyone at the table.
- Halal-Friendly: This recipe is made without any pork or alcohol, ensuring it’s halal-friendly for everyone to enjoy.
Preparation Time and Servings
- Total Time: 1 hour 20 minutes (15 minutes for prep, 1 hour for baking)
- Servings: This recipe serves 8-10 people, depending on portion size.
- Nutrition Facts (per serving):
- Calories: 350
- Protein: 10g
- Carbs: 45g
- Fat: 15g
Ingredients
Casserole:
- 1 loaf of challah bread (or any other thick, eggy bread such as brioche or French bread): This will form the base of the casserole. Stale bread works best as it soaks up the custard without becoming too soggy.
- 6 large eggs: Eggs help create the custard-like texture in the casserole.
- 2 cups whole milk: The milk adds creaminess to the custard mixture.
- ½ cup heavy cream: For extra richness and a smooth texture.
- 1 teaspoon vanilla extract: To enhance the flavor of the custard mixture.
- ½ teaspoon ground cinnamon: Adds a warm spice to the casserole, giving it that classic French toast flavor.
- ¼ teaspoon ground nutmeg: A pinch of nutmeg brings an aromatic, cozy flavor to the dish.
- ½ cup brown sugar: Adds sweetness and depth to the custard.
- 1 tablespoon granulated sugar: For extra sweetness in the casserole.
- Pinch of salt: To balance the sweetness and enhance the flavors.
Topping:
- 2 tablespoons unsalted butter: Melted, for drizzling over the casserole before baking.
- ½ cup granulated sugar: For a slight crunch and sweetness on top.
- Additional cinnamon: To sprinkle on top of the casserole for extra flavor and warmth.
Optional Toppings:
- Maple syrup: A classic topping that pairs perfectly with the casserole.
- Fresh berries: Strawberries, raspberries, or blueberries add a fresh and tangy contrast to the richness of the casserole.
- Whipped cream: For a creamy, indulgent finish.
- Chopped nuts: Pecans, walnuts, or almonds offer a nice crunch and a toasted flavor.
- Powdered sugar: For a delicate, sweet finish to the dish.
Step-by-Step Preparation
First Step: Prepare the Bread
- Slice the Bread: Begin by slicing the challah bread into 1-inch thick slices. If the bread is fresh, let it sit out for a few hours or overnight to dry slightly. Stale bread works best as it absorbs the custard without becoming mushy.
- Cut the Bread into Cubes: After slicing the bread, cut each slice into cubes, about 1 to 1.5 inches in size. This will make it easier for the bread to soak up the custard mixture.
Second Step: Prepare the Custard Mixture
- Whisk the Eggs and Milk: In a large mixing bowl, whisk together the eggs, whole milk, heavy cream, and vanilla extract until smooth. The eggs and milk create the custard that will soak into the bread cubes.
- Add Sugar and Spices: Add the brown sugar, granulated sugar, ground cinnamon, ground nutmeg, and a pinch of salt to the mixture. Whisk until everything is fully incorporated and the sugar has dissolved.
- Pour Over the Bread: Place the cubed bread in a large greased baking dish (9×13 inches). Pour the custard mixture evenly over the bread cubes, making sure each piece is soaked with the custard. Press the bread gently into the custard to ensure it’s fully submerged.
Third Step: Chill the Casserole
- Cover and Refrigerate: Cover the baking dish with plastic wrap or aluminum foil and refrigerate for at least 1 hour or overnight. This step allows the bread to soak up the custard mixture, resulting in a richer, more flavorful casserole.
Fourth Step: Bake the Casserole
- Preheat the Oven: Preheat your oven to 350°F (175°C).
- Prepare the Topping: In a small bowl, combine the melted butter, granulated sugar, and a sprinkle of cinnamon. Drizzle this mixture over the top of the casserole before baking. This will create a golden, slightly crispy top as the casserole bakes.
- Bake: Place the casserole in the preheated oven and bake for 45-50 minutes, or until the top is golden brown and the center is set. You can insert a knife into the center to check; it should come out clean when the casserole is done.
Final Step: Serve and Enjoy
- Let it Cool Slightly: Once the casserole is done baking, remove it from the oven and let it cool for a few minutes before slicing.
- Top with Your Favorite Toppings: Serve the casserole warm with your choice of maple syrup, fresh berries, whipped cream, and a dusting of powdered sugar. You can also add chopped nuts for extra crunch.

How to Serve French Toast Casserole
French Toast Casserole is a versatile dish that can be served in various ways. Here are some great serving ideas:
1. As a Sweet Breakfast
This casserole is perfect as a sweet breakfast for a family or brunch gathering. The rich custard and golden, crispy top make it a satisfying start to the day. Serve with a side of fresh fruit for added balance and nutrition.
2. For a Holiday Brunch
French Toast Casserole makes an excellent addition to any holiday breakfast or brunch spread. Whether it’s Thanksgiving, Christmas, or Easter, it’s a showstopper dish that will impress your guests.
3. With a Hot Drink
Pair French Toast Casserole with a hot cup of coffee, tea, or a hot chocolate for the ultimate breakfast indulgence. The sweetness of the casserole and the warmth of the drink create the perfect cozy combination.
4. As a Brunch Dish for Gatherings
Whether you’re hosting a gathering or having a lazy weekend brunch, this casserole is an easy-to-prepare dish that serves a crowd. It’s a hands-off dish that allows you to focus on other elements of the meal while still providing a delicious, satisfying breakfast.
Additional Tips
- Make Ahead: One of the best features of French Toast Casserole is that you can prepare it ahead of time. Assemble the casserole the night before, cover it, and refrigerate it overnight. In the morning, just bake it, and you’ll have a warm, delicious breakfast with minimal effort.
- Freezing: If you have leftovers or want to prepare the casserole for later use, you can freeze it after baking. Allow it to cool completely, then wrap it tightly in plastic wrap and foil. It can be frozen for up to 2-3 months. Reheat it in the oven at 350°F (175°C) until heated through.
- Use Stale Bread: Stale bread works best for this casserole, as it absorbs the custard mixture better without getting too soggy. If your bread is fresh, let it sit out for a few hours to dry before using it.
- Add Fresh Fruit: You can incorporate fresh fruit like sliced bananas, strawberries, or blueberries into the casserole before baking for a burst of sweetness and color.
- Make It Gluten-Free: For a gluten-free version, use gluten-free bread and make sure the rest of the ingredients are also gluten-free.
Recipe Variations
French Toast Casserole is highly customizable. Here are some ideas for making this dish your own:
1. Add Chocolate Chips
If you have a sweet tooth, add chocolate chips to the casserole for an indulgent twist. Dark or milk chocolate chips will melt into the custard, creating pockets of gooey chocolate throughout the casserole.
2. Add Nuts
For added texture and crunch, incorporate chopped nuts like pecans, walnuts, or almonds into the casserole or sprinkle them on top before baking.
3. Make It Vegan
To make the casserole vegan, substitute the eggs with a flax egg mixture (1 tablespoon of ground flaxseed mixed with 2.5 tablespoons of water per egg) and use plant-based milk and cream.
4. Add Spices
Experiment with spices like cardamom, allspice, or ginger for a unique twist. These spices will add a warm, aromatic flavor to the casserole that’s perfect for colder months.
Freezing and Storage
Leftover French Toast Casserole can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or oven at 350°F (175°C) for about 10-15 minutes until heated through.
For freezing, allow the casserole to cool completely, then wrap it tightly in plastic wrap and aluminum foil. It can be frozen for up to 3 months. Reheat by baking it in the oven at 350°F (175°C) until warmed through.
Special Equipment
- 9×13-inch Baking Dish: The ideal size for baking the casserole and serving a crowd.
- Whisk: To mix the custard ingredients together.
- Plastic Wrap or Aluminum Foil: For covering the casserole while it chills in the fridge.
- Sharp Knife: For cutting the casserole into neat, even slices.
French Toast Casserole
- Total Time: 1 hour
Ingredients
For the Mashed Potatoes:
- 4 large russet potatoes: These potatoes are perfect for mashing due to their starchy texture, which makes for a smooth, fluffy filling.
- 4 tablespoons unsalted butter: For richness and creaminess in the mashed potatoes.
- ½ cup whole milk: Adds creaminess to the mashed potatoes, making them smooth and soft.
- Salt and pepper: To taste, for seasoning the potatoes.
- 2 cloves garlic: Minced, to add a savory depth of flavor.
For the Cheese Filling:
- 1 ½ cups shredded cheddar cheese: Sharp cheddar is a great option for its bold flavor, but feel free to use your favorite cheese like mozzarella, gouda, or even a blend of cheeses.
- ½ cup cream cheese: Adds extra richness and helps bind the filling together.
- 1 tablespoon chopped fresh parsley: For a touch of freshness and color in the filling.
- 1 teaspoon garlic powder: To enhance the flavor of the cheese mixture.
- 1 teaspoon onion powder: Adds savory depth and enhances the overall flavor of the puffs.
- 1 large egg: Helps bind the mashed potatoes and cheese together, giving the puffs their structure.
For the Coating:
- 1 ½ cups breadcrumbs: Use plain or seasoned breadcrumbs for coating the puffs, creating a crispy, golden crust.
- ¼ cup grated Parmesan cheese: Adds a salty, nutty flavor to the crispy coating.
- 1 large egg: For dipping the puffs before coating them with breadcrumbs, ensuring they stick well and get crispy.
- ¼ cup flour: To help the egg coating stick to the puffs.
- Olive oil spray: To lightly coat the puffs before baking for an extra crispy texture.
Instructions
FIRST STEP: MAKE THE MASHED POTATOES
- Peel and Boil the Potatoes: Start by peeling the russet potatoes and cutting them into even chunks. Place them in a large pot of salted water and bring to a boil. Cook for about 15-20 minutes, or until the potatoes are fork-tender.
- Mash the Potatoes: Drain the potatoes well and return them to the pot. Add the butter, milk, minced garlic, salt, and pepper. Mash until smooth and creamy. You can also use a potato ricer for an even fluffier texture. Set the mashed potatoes aside to cool for a few minutes while you prepare the cheese filling.
SECOND STEP: MAKE THE CHEESE FILLING
- Combine the Cheese Filling: In a medium-sized bowl, combine the mashed potatoes with shredded cheddar cheese, cream cheese, parsley, garlic powder, onion powder, and the egg. Mix well until all the ingredients are fully incorporated, and the mixture is smooth.
- Taste and Adjust: Taste the mixture and adjust the seasoning if needed. You can add more salt, pepper, or garlic powder depending on your preference.
THIRD STEP: SHAPE THE POMMES
- Shape the Potato Mixture: Scoop out spoonfuls of the mashed potato and cheese mixture and roll them into small balls or oval-shaped puffs. You should aim for about 1 ½-inch sized portions.
- Prepare the Coating: Set up a breading station with three shallow bowls. In the first bowl, place the flour. In the second bowl, beat the egg. In the third bowl, combine the breadcrumbs and Parmesan cheese.
- Coat the Puffs: Dip each mashed potato puff into the flour first, making sure it’s evenly coated. Then dip it into the beaten egg, and finally coat it in the breadcrumb mixture. Place the coated puffs on a baking sheet lined with parchment paper.
FOURTH STEP: BAKE THE POMMES
- Preheat the Oven: Preheat your oven to 400°F (200°C). This high temperature will ensure the puffs become crispy and golden.
- Spray with Olive Oil: Lightly spray the coated puffs with olive oil to help them crisp up during baking.
- Bake the Puffs: Place the baking sheet in the oven and bake for 20-25 minutes or until the puffs are golden brown and crispy. You can flip them halfway through baking to ensure an even crunch on all sides.
FINAL STEP: SERVE AND ENJOY
- Cool Slightly: Once baked, remove the puffs from the oven and let them cool for a few minutes. This helps them firm up, making them easier to serve.
- Serve Warm: Serve the Golden Cheesy Mashed Potato Puffs warm as an appetizer, side dish, or snack. They pair wonderfully with a variety of dipping sauces, such as sour cream, ranch dressing, or even a spicy ketchup.
Nutrition
- Serving Size: 24
- Calories: 160
- Fat: 8g
- Carbohydrates: 20g
- Protein: 5g
Conclusion
French Toast Casserole is a perfect breakfast or brunch dish that combines the rich, comforting flavors of French toast with the ease of a baked casserole. Whether you’re feeding a crowd or enjoying a leisurely weekend breakfast, this dish is sure to impress. It’s sweet, savory, and endlessly customizable, making it a go-to recipe for all occasions. Try it today and enjoy the delightful blend of flavors and textures in every bite!










