That moment when you accidentally skip breakfast but still want that comforting, warm, and sweet start? Yeah, that’s exactly how this Easy Peach French Toast Casserole with Cinnamon Streusel came to be my go-to. One hectic Saturday, I was scrambling to pull something together for brunch while juggling a million things — and honestly, I wasn’t expecting much. But then, the smell of peaches mingling with cinnamon as it baked quietly filled the kitchen. It was like a gentle invitation to slow down and savor the morning. I was skeptical at first; fruit in French toast casserole? Usually, I stick to berries or classic cinnamon sugar, but those peaches added this juicy, tender burst that surprised me. The streusel topping, crisp and buttery, gave the whole dish a little crunch that made it feel extra special.
What really stuck with me was how this recipe felt both effortless and a bit indulgent — no need to stand over the stove flipping slices or whisk complicated batters. Plus, it’s incredibly forgiving if you want to prep it the night before and just pop it in the oven when you wake up. After making it a few times (okay, maybe a little obsessively), it became clear this wasn’t just a breakfast dish; it’s the kind that fills the kitchen with warmth and makes the morning feel like a mini celebration, even if outside is just an ordinary weekend.
So, whether you’re racing to get everyone out the door or craving something cozy to linger over with a cup of coffee, this Easy Peach French Toast Casserole with Cinnamon Streusel is a quiet little reminder that mornings can be deliciously simple and comforting — sometimes that’s all you need.
Why You’ll Love This Easy Peach French Toast Casserole with Cinnamon Streusel
After testing this recipe many times (and tweaking the streusel topping a bit), I can say it reliably hits the sweet spot between ease and flavor. This isn’t just another baked French toast. Here’s what makes it a keeper:
- Quick & Easy: Ready in under an hour, including baking time, which is perfect when you want a fuss-free breakfast that feels lavish.
- Simple Ingredients: With pantry staples like eggs, milk, bread, and cinnamon, plus fresh or frozen peaches, you probably have what you need already.
- Perfect for Brunch or Weekend Breakfasts: Whether you’re hosting a relaxed weekend crowd or just treating yourself, it’s a crowd-pleaser.
- Crowd-Pleaser: Kids and adults alike love the sweet, fruity flavor paired with the crunchy streusel. It’s often the first dish to disappear from the table.
- Unbelievably Delicious: The peaches soften beautifully while baking, soaking up custard flavors, and the cinnamon streusel adds that perfect contrast of crispy and sweet.
What sets this apart? The cinnamon streusel topping is my secret weapon — it’s buttery, slightly crumbly, and full of warm spice that complements the peaches perfectly. Plus, using fresh peaches (or frozen when out of season) gives a juicy twist you don’t get with the usual berries or apples. I’ve also found that soaking the bread just enough to absorb the custard without becoming mushy is key; it’s a balance I perfected after a few tries.
This recipe isn’t just breakfast; it’s the kind of dish that makes you pause, close your eyes, and appreciate simple but thoughtful comfort food. It’s a reliable way to turn any morning into a small celebration. And if you’re curious, it pairs beautifully with savory dishes like savory sausage and peppers to round out a brunch spread without stress.
What Ingredients You Will Need for Easy Peach French Toast Casserole with Cinnamon Streusel
This recipe uses straightforward ingredients that work together to create a rich, flavorful, and textured dish without requiring a fancy grocery run. Most are pantry staples or common fresh items, making this casserole an accessible weekend favorite.
- Bread: 8 cups of thick-cut bread cubes (day-old brioche or challah works best for a tender crumb and soak)
- Peaches: 3 cups fresh peaches, peeled and sliced (frozen peaches can work well too, just thaw and drain excess liquid)
- Eggs: 6 large eggs, room temperature (the base of the rich custard)
- Milk: 2 cups whole milk (for creaminess; you can swap for almond or oat milk if preferred)
- Heavy Cream: 1 cup (adds richness and velvety texture)
- Sugar: ½ cup granulated sugar (balances the tartness of the peaches)
- Vanilla Extract: 2 teaspoons (use pure vanilla for best aroma)
- Cinnamon: 2 teaspoons ground cinnamon (divided between custard and streusel)
- Salt: ½ teaspoon (to balance sweetness)
- Butter: 6 tablespoons unsalted butter, cold and cubed (for the streusel topping; I like Land O Lakes for consistent quality)
- All-Purpose Flour: ¾ cup (for the streusel; use gluten-free flour if needed)
- Brown Sugar: ½ cup packed (adds moistness and deep caramel notes to streusel)
- Optional: A pinch of nutmeg in the custard for a subtle warmth
For substitutions, almond or coconut milk can replace dairy milk, and coconut oil could swap for butter in the streusel if you want dairy-free. If peaches aren’t in season, apples or pears also work well but adjust sugar slightly since those fruits vary in sweetness.
Equipment Needed
- 9×13-inch baking dish (glass or ceramic works best for even baking)
- Mixing bowls (one large for custard, one small for streusel)
- Whisk (to combine eggs and custard ingredients smoothly)
- Measuring cups and spoons (for precise ingredient amounts)
- Sharp knife and cutting board (for slicing peaches and bread)
- Pastry cutter or fork (to blend butter into streusel, but your fingers work fine in a pinch!)
- Aluminum foil (for covering casserole during baking if you want a softer top)
If you don’t have a pastry cutter, a couple of forks or even two knives crossed can help break down the butter into the dry ingredients for the streusel. For easy cleanup, I usually line the baking dish with parchment paper, which also helps lift the casserole out when serving.
Preparation Method
- Prep Bread and Peaches: Preheat the oven to 350°F (175°C). Lightly grease your 9×13 baking dish. Cube 8 cups of day-old bread into roughly 1-inch pieces and evenly spread them in the dish. Peel, pit, and slice 3 cups of peaches, then scatter them over the bread cubes. This layering ensures every bite gets the peach flavor.
- Make the Custard: In a large mixing bowl, whisk together 6 large eggs, 2 cups whole milk, 1 cup heavy cream, ½ cup granulated sugar, 2 teaspoons vanilla extract, 1 teaspoon ground cinnamon, and ½ teaspoon salt. For a subtle depth, add a pinch of nutmeg if you like. Whisk until fully combined and smooth, which usually takes about 2 minutes.
- Pour Custard Over Bread: Slowly pour the custard mixture evenly over the bread and peaches, gently pressing down with a spatula to help the bread soak up the liquid. Let it sit for about 10 minutes at room temperature so the bread absorbs the custard well without becoming overly soggy.
- Prepare Streusel Topping: In a small bowl, combine ¾ cup all-purpose flour, ½ cup packed brown sugar, 1 teaspoon ground cinnamon, and 6 tablespoons cold unsalted butter cut into small cubes. Using a pastry cutter or your fingertips, mix until the mixture resembles coarse crumbs (pea-sized bits). This topping will bake to a golden, crunchy finish.
- Sprinkle Streusel: Evenly distribute the cinnamon streusel over the soaked bread and peaches. This crunchy layer seals in moisture while adding texture.
- Bake: Cover the casserole loosely with foil and bake in the preheated oven for 35 minutes. Then, remove the foil and bake for an additional 15-20 minutes, until the top is golden brown and the custard is set (a knife inserted in the center should come out clean). The kitchen will smell like cinnamon and baked peaches — a sign it’s done!
- Rest and Serve: Let the casserole rest for about 10 minutes before serving. This helps it firm up a bit, making it easier to slice and plate. Serve warm with a drizzle of maple syrup, a dusting of powdered sugar, or a dollop of whipped cream if you’re feeling fancy.
If the top browns too quickly, tent the casserole with foil during baking. Also, using day-old bread is crucial — fresh bread tends to become mushy rather than soaking up the custard just right.
Cooking Tips & Techniques for Best Results
Making this Easy Peach French Toast Casserole with Cinnamon Streusel turn out perfectly is about balance and timing, which I’ve learned after a few kitchen experiments:
- Use Day-Old Bread: Fresh bread is too soft and can turn the casserole gummy. Slightly stale bread soaks up custard just right, giving a custardy inside and a tender crumb.
- Don’t Over-Soak: Let the bread soak for about 10 minutes after pouring custard, no more. Longer soaking risks a mushy texture — unless you’re prepping the night before, then refrigerate to control soak time.
- Chill Overnight Option: For a hands-off morning, assemble the casserole, cover tightly, and refrigerate overnight. Let it come to room temp for 20 minutes before baking to reduce baking time variance.
- Streusel Topping: Keeping butter cold is key to a crumbly, crisp streusel. If it melts into the flour too early, you lose that crunch.
- Even Baking: Midway through baking, rotate the casserole for even browning, especially if your oven has hot spots.
- Don’t Skip Resting: Resting after baking firms up the custard so it slices neatly without falling apart.
Once, I left the custard soaking too long and ended up with a soggy mess — lesson learned! Also, I like to multitask by prepping this casserole while working on a savory dish like the honey mustard glazed chicken thighs, so breakfast and dinner get sorted almost simultaneously.
Variations & Adaptations for Different Tastes
This recipe is flexible enough to accommodate different preferences or dietary needs:
- Fruit Swaps: Swap peaches with fresh nectarines, apples, or pears for seasonal twists. For winter, frozen berries with a little extra sugar work nicely.
- Gluten-Free Option: Use gluten-free bread and substitute all-purpose flour in the streusel with a gluten-free blend for a safe and tasty alternative.
- Dairy-Free Version: Replace milk and cream with almond or coconut milk, and swap butter for coconut oil in the streusel topping.
- Less Sweet Version: Reduce sugar amounts by half in custard and streusel if you prefer a subtler sweetness, especially if your peaches are very ripe.
- Nutty Twist: Add chopped pecans or walnuts to the streusel for extra crunch and a nutty flavor that pairs beautifully with peaches.
Personally, I once tried stirring in a handful of shredded coconut into the custard, and it added a lovely tropical note that was unexpected but delightful. You can also experiment with spices like cardamom or ginger in the custard for a unique flavor profile.
Serving & Storage Suggestions
This casserole shines when served warm, fresh from the oven, but it also keeps well for leftovers:
- Serving: Spoon it onto plates and finish with a drizzle of pure maple syrup or a dusting of powdered sugar. A scoop of vanilla ice cream or whipped cream turns it into a dessert-worthy treat. It pairs well with a simple green salad or savory sides like a Italian sausage and peppers skillet for a balanced brunch.
- Storage: Refrigerate leftovers in an airtight container for up to 3 days. The casserole firms up but reheats beautifully.
- Reheating: Warm in a 350°F (175°C) oven for 10-15 minutes until heated through. Microwaving works in a pinch but can make the bread a bit soggy.
- Flavor Development: Leftovers taste even better the next day as the spices meld and peaches soften further, making it great for make-ahead meals.
Nutritional Information & Benefits
This Easy Peach French Toast Casserole with Cinnamon Streusel brings some nutritional perks to your breakfast table:
- Approximate calories per serving (1/8 of casserole): 350-400 calories, with a balanced combo of protein, carbs, and fats.
- Peaches add vitamin C, fiber, and antioxidants, supporting immune health and digestion.
- Eggs provide high-quality protein and essential nutrients like choline and vitamin D.
- The recipe can be modified for gluten-free or dairy-free diets, making it inclusive.
- While it’s a treat, the wholesome ingredients and fresh fruit make it a satisfying start to the day compared to overly processed options.
From a wellness perspective, I appreciate how this recipe manages to feel indulgent yet nourishing — it reminds me that breakfast can be both comforting and wholesome without complicated ingredients.
Conclusion
This Easy Peach French Toast Casserole with Cinnamon Streusel has quietly become one of those recipes I rely on when I want something that feels special but doesn’t require hours in the kitchen. It’s flexible, forgiving, and packed with cozy flavors — the kind of dish that makes mornings feel a little brighter and more relaxed. I love how the peaches bring a fresh, juicy pop while the cinnamon streusel adds that perfect crunch, making every bite a little celebration.
Feel free to customize it to your taste—try different fruits, adjust the sweetness, or add your favorite nuts in the topping. Cooking is personal, after all, and this casserole is a great canvas for your creativity. If you give it a try, I’d love to hear what variations you come up with or how it fits into your morning routine.
Breakfast doesn’t have to be complicated, but it can definitely be delicious. Happy baking!
Frequently Asked Questions About Easy Peach French Toast Casserole
Can I make this casserole the night before?
Absolutely! Assemble the casserole, cover tightly, and refrigerate overnight. Bake it in the morning, adding a few extra minutes to the baking time since it will be chilled.
What type of bread works best?
Day-old brioche or challah are ideal for their sturdy yet tender texture, which soaks up custard without turning mushy. Thick-cut white or whole wheat bread can also work.
Can I use canned peaches?
While fresh or frozen peaches are preferred for texture and flavor, canned peaches can be used if drained well. Just reduce added sugar slightly since canned peaches are often sweetened.
How do I store leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven at 350°F (175°C) for 10-15 minutes to keep the texture intact.
Can I add other fruits or nuts?
Yes! Try adding berries, apples, or pears for different flavor profiles. Chopped pecans or walnuts mixed into the streusel topping add a nice crunch and nutty flavor.
Pin This Recipe!
Easy Peach French Toast Casserole Recipe with Cinnamon Streusel Topping
A comforting and easy-to-make French toast casserole featuring juicy peaches and a crunchy cinnamon streusel topping, perfect for brunch or weekend breakfasts.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 8 cups thick-cut bread cubes (day-old brioche or challah preferred)
- 3 cups fresh peaches, peeled and sliced (frozen peaches thawed and drained can be used)
- 6 large eggs, room temperature
- 2 cups whole milk (can substitute almond or oat milk)
- 1 cup heavy cream
- ½ cup granulated sugar
- 2 teaspoons vanilla extract
- 2 teaspoons ground cinnamon (divided between custard and streusel)
- ½ teaspoon salt
- 6 tablespoons unsalted butter, cold and cubed (for streusel)
- ¾ cup all-purpose flour (can use gluten-free flour)
- ½ cup packed brown sugar
- Optional: pinch of nutmeg in custard
Instructions
- Preheat oven to 350°F. Lightly grease a 9×13-inch baking dish.
- Cube 8 cups of day-old bread into roughly 1-inch pieces and spread evenly in the baking dish.
- Peel, pit, and slice 3 cups of peaches, then scatter over the bread cubes.
- In a large bowl, whisk together 6 eggs, 2 cups whole milk, 1 cup heavy cream, ½ cup granulated sugar, 2 teaspoons vanilla extract, 1 teaspoon ground cinnamon, ½ teaspoon salt, and a pinch of nutmeg if using until smooth.
- Slowly pour the custard mixture evenly over the bread and peaches, pressing gently to help soak. Let sit for 10 minutes at room temperature.
- In a small bowl, combine ¾ cup flour, ½ cup brown sugar, 1 teaspoon ground cinnamon, and 6 tablespoons cold butter cubes. Use a pastry cutter or fingers to mix until coarse crumbs form.
- Sprinkle the cinnamon streusel evenly over the soaked bread and peaches.
- Cover loosely with foil and bake for 35 minutes.
- Remove foil and bake an additional 15-20 minutes until the top is golden and custard is set.
- Let rest for 10 minutes before serving. Serve warm with maple syrup, powdered sugar, or whipped cream if desired.
Notes
Use day-old bread to avoid mushiness. Do not soak bread in custard for more than 10 minutes unless refrigerating overnight. Keep butter cold for a crumbly streusel. Rotate casserole midway through baking for even browning. Let rest before serving for easier slicing. Can refrigerate assembled casserole overnight and bake in the morning with slightly increased baking time.
Nutrition
- Serving Size: 1/8 of casserole
- Calories: 375
- Sugar: 20
- Sodium: 300
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 45
- Fiber: 2
- Protein: 9
Keywords: peach french toast casserole, cinnamon streusel, easy breakfast casserole, brunch recipe, peach casserole, baked french toast






