Written by

Diane Horton

Published

Cozy Peach French Toast Bake Easy Cinnamon Streusel Recipe for Breakfast Bliss

Ready In 3 hours 15 minutes
Servings 8 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

Introduction

There used to be this tiny, sunlit café tucked away on a quiet street in Charleston that made the most unforgettable peach French toast bake. When they closed down unexpectedly one chilly autumn morning, I was honestly heartbroken—I’d rush there every weekend just to savor that cozy, cinnamon-kissed morning treat. After about six tries—full of slightly soggy bread mishaps and a few too-crisp edges—I finally got it just right.

The way the peaches softened into that custard-soaked bread, mingling with a crunchy cinnamon streusel, was pure magic. You know that feeling when a bite of something warm and sweet just wraps you up like a soft blanket? Yeah, that’s exactly how this recipe makes me feel every single time I pull it out of the oven. Let me tell you, the first time I nailed it, I nearly danced in the kitchen—though I did almost drop the baking dish (classic me).

Maybe you’ve been there too, chasing a flavor memory that vanished but refuses to fade. This peach French toast bake stayed with me because it’s more than breakfast; it’s that perfect mix of comfort and sunshine, even on a gray day. So here I am, sharing the recipe that took all those attempts and a little kitchen chaos to perfect. Trust me, once you try this cozy peach French toast bake with cinnamon streusel, you’ll understand why it’s worth every minute.

Why You’ll Love This Recipe

  • Quick & Easy: Comes together in under 15 minutes of prep, perfect for lazy weekend mornings or last-minute brunch plans.
  • Simple Ingredients: No complicated shopping list here—just pantry staples and fresh peaches (or frozen if you want to keep it year-round).
  • Perfect for Special Occasions: Whether it’s a birthday breakfast or a cozy gathering, this dish brings a warm, inviting vibe to your table.
  • Crowd-Pleaser: Kids and adults alike rave about the gooey custard and crumbly cinnamon topping combo.
  • Unbelievably Delicious: The sweet, juicy peaches mixed with buttery cinnamon streusel create a comforting texture and flavor you won’t forget.

What sets this peach French toast bake apart is the streusel topping—I blend a pinch of nutmeg with the cinnamon and brown sugar to give it that extra depth without overpowering the peaches. Plus, soaking the bread just long enough so it’s perfectly custardy (not soggy!) was a game-changer I learned after many trial-and-error mornings. Honestly, this recipe isn’t just breakfast, it’s a little celebration of cozy mornings, bright flavors, and a touch of sweetness that makes you want to slow down and savor the day.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and the fresh peaches add that seasonal magic (frozen works in a pinch!). Here’s what you’ll want to gather:

  • For the French Toast Base:
    • 1 loaf of brioche or challah bread, cut into 1-inch cubes (day-old bread works best)
    • 4 large eggs, room temperature
    • 1 ½ cups whole milk (or any milk you prefer)
    • 1 tsp vanilla extract (I like Nielsen-Massey for a pure flavor)
    • ¼ cup granulated sugar
    • 1 tsp ground cinnamon
    • Pinch of salt
  • For the Peach Layer:
    • 3 cups fresh peaches, peeled and sliced (about 4 medium peaches) – frozen peaches work well too, just thaw first
    • 2 tbsp brown sugar
    • 1 tsp lemon juice (to brighten the peaches)
  • For the Cinnamon Streusel Topping:
    • ½ cup all-purpose flour
    • ⅓ cup light brown sugar, packed
    • 1 tsp ground cinnamon
    • ¼ tsp ground nutmeg
    • 6 tbsp unsalted butter, cold and cut into cubes (use dairy-free butter if needed)
    • Pinch of salt
  • Optional:
    • Maple syrup or honey for serving
    • Chopped pecans or walnuts for extra crunch

Equipment Needed

peach french toast bake preparation steps

  • 9×13-inch baking dish (glass or ceramic recommended for even baking)
  • Mixing bowls – one large for custard, one medium for streusel
  • Whisk or fork for beating eggs and milk
  • Sharp knife and cutting board for slicing peaches and bread
  • Pastry cutter or two forks to blend the streusel butter into the dry ingredients (or your fingers if you prefer the hands-on approach!)
  • Measuring cups and spoons

If you don’t have a pastry cutter, no worries—just use cold butter and mix quickly with a fork to avoid melting. I once made this with a fork and ended up with chunkier streusel, which honestly gave a nice rustic feel.

Preparation Method

  1. Prepare the streusel topping: In a medium bowl, combine the flour, brown sugar, cinnamon, nutmeg, and a pinch of salt. Add the cold butter cubes and use a pastry cutter or fork to mix until the mixture resembles coarse crumbs. Set aside in the fridge while you prep the rest. (This step saves time later and keeps the butter cold for better texture.) About 10 minutes.
  2. Mix the custard: In a large bowl, whisk together the eggs, milk, vanilla extract, granulated sugar, cinnamon, and salt until fully combined and smooth. Make sure the eggs are at room temperature to help the custard set evenly. Approximately 3 minutes.
  3. Prepare the peaches: Toss the sliced peaches with brown sugar and lemon juice. This will bring out their natural sweetness and keep the slices vibrant. Let them sit for 5 minutes while you assemble. 5 minutes.
  4. Assemble the bake: Lightly grease your 9×13-inch baking dish. Layer half of the bread cubes evenly in the dish, then spread the peach mixture over the bread. Top with the remaining bread cubes. Pour the custard mixture evenly over the entire dish, pressing down gently with a spatula to help the bread soak up the custard. The bread should look soaked but not swimming. About 7 minutes.
  5. Sprinkle the streusel topping: Evenly distribute the chilled streusel over the bread and peaches. Don’t be shy here—the topping is what makes this bake extra special!
  6. Cover and refrigerate: Cover the dish tightly with plastic wrap and refrigerate for at least 2 hours or overnight. This resting time is key for soaking and flavor melding.
  7. Bake: When ready, preheat your oven to 350°F (175°C). Remove the plastic wrap and bake uncovered for 45-50 minutes, or until the custard is set and the streusel is golden and crisp. The edges should bubble slightly, and you’ll smell that cozy cinnamon aroma filling your kitchen. 45-50 minutes.
  8. Cool slightly and serve: Let the bake cool for about 10 minutes before slicing. Serve warm with maple syrup or honey, and if you like, a sprinkle of chopped nuts for extra texture.

Cooking Tips & Techniques

  • Use day-old bread: Fresh bread can get too soggy. Slightly stale brioche or challah absorbs the custard better without falling apart.
  • Cold butter for streusel: Keeping the butter cold when mixing creates a crumbly, tender topping. If your kitchen’s warm, pop it back in the fridge before baking.
  • Patience with soaking: Don’t rush the soaking time. The overnight rest lets the custard seep into every bread cube, guaranteeing a creamy interior.
  • Check for doneness: The bake is ready when the custard is set (no jiggling) and the top is golden brown. If the streusel browns too fast, tent with foil halfway through baking.
  • Peach substitutions: If peaches aren’t in season, try fresh nectarines or even apples with a dash of cinnamon for a similar cozy vibe.
  • Leftover custard? Avoid waste: Use it to make quick pancakes or French toast on the side!

Variations & Adaptations

  • Dietary swaps: Use almond or oat milk to make it dairy-free. Swap butter for coconut oil in the streusel for a subtle tropical hint.
  • Seasonal fruit swaps: In spring, swap peaches for fresh strawberries or rhubarb. In fall, apples or pears with a pinch of cloves work beautifully.
  • Boost the crunch: Add chopped pecans or walnuts to the streusel for extra texture and nutty flavor.
  • Gluten-free option: Use gluten-free bread and a gluten-free flour blend for the streusel. Just keep an eye on soaking times, as gluten-free bread can absorb liquids differently.
  • Personal twist: One time, I stirred in a tablespoon of bourbon vanilla extract instead of plain vanilla—it added a surprisingly rich depth that made brunch feel extra special.

Serving & Storage Suggestions

This peach French toast bake is best served warm, straight from the oven, ideally with a drizzle of maple syrup or a spoonful of whipped cream. It pairs wonderfully with fresh fruit salad or a cup of strong coffee to balance the sweetness.

Leftovers store well covered in the refrigerator for up to 3 days. Reheat gently in the oven at 325°F (160°C) for about 10-15 minutes to bring back the crispness of the streusel. Microwaving works in a pinch but can soften the topping.

Freezing is possible—wrap tightly in foil and freeze for up to one month. Thaw overnight in the fridge and bake as usual. The flavors often develop even more overnight, making for a tastier second day breakfast (if there’s any left!).

Nutritional Information & Benefits

This peach French toast bake offers a balanced morning boost with protein from eggs and calcium from milk, plus dietary fiber and vitamins from fresh peaches. A single serving (about 1/8th of the dish) provides roughly 350-400 calories, depending on milk and bread choices.

Peaches are rich in antioxidants and vitamin C, supporting immune health, while cinnamon may help regulate blood sugar levels. Using whole milk boosts creaminess and calcium, but you can switch to lower-fat or plant-based milks depending on your needs.

This recipe can be gluten-free and dairy-free with simple swaps, making it approachable for many dietary preferences. It’s a comforting, wholesome breakfast that feels indulgent but is packed with nourishing ingredients.

Conclusion

This cozy peach French toast bake with cinnamon streusel is exactly the kind of recipe I keep coming back to—warm, sweet, and satisfying with just the right touch of spice. It’s proof that recreating that lost café treasure was totally worth the effort (and the messes) in my kitchen. Feel free to tweak the fruit or topping to suit your taste, but I promise you, this version hits all the right notes.

Give it a try when you want a breakfast that feels like a hug on a plate, and don’t forget to share how you make it your own. I’d love to hear what fruit swaps or twists you come up with! Happy baking and cozy mornings.

FAQs

Can I make this peach French toast bake vegan?

Yes! Swap eggs for a flaxseed or chia egg substitute, use a plant-based milk like almond or oat, and replace butter with coconut oil or vegan butter for the streusel.

What’s the best bread to use for French toast bake?

Brioche or challah work best because of their soft, slightly sweet texture. Day-old bread helps absorb the custard without getting mushy.

Can I prepare this recipe the night before?

Absolutely. Assemble the bake, cover it tightly, and refrigerate overnight. Then bake fresh in the morning for a convenient, stress-free breakfast.

How do I prevent the streusel from burning while baking?

If you notice the topping getting too dark, loosely tent the dish with aluminum foil halfway through baking to protect it while the custard finishes cooking.

Can I use frozen peaches?

Yes, just thaw and drain excess juice before using to avoid making the bake too watery. Frozen peaches are a great off-season alternative.

For fans of comforting bakes, you might enjoy the rich textures in this crispy garlic chicken, which pairs beautifully with morning recipes, or the sweet simplicity of this homemade apple crisp for dessert after brunch.

Pin This Recipe!

peach french toast bake recipe

Print

Cozy Peach French Toast Bake Easy Cinnamon Streusel Recipe for Breakfast Bliss

A warm and comforting peach French toast bake with a custard-soaked bread base and a crunchy cinnamon streusel topping, perfect for cozy mornings and special occasions.

  • Author: Aria
  • Prep Time: 15 minutes
  • Cook Time: 45-50 minutes
  • Total Time: 3 hours (including 2 hours refrigeration)
  • Yield: 8 servings 1x
  • Category: Breakfast
  • Cuisine: American

Ingredients

Scale
  • 1 loaf of brioche or challah bread, cut into 1-inch cubes (day-old bread works best)
  • 4 large eggs, room temperature
  • 1 ½ cups whole milk (or any milk you prefer)
  • 1 tsp vanilla extract
  • ¼ cup granulated sugar
  • 1 tsp ground cinnamon
  • Pinch of salt
  • 3 cups fresh peaches, peeled and sliced (about 4 medium peaches) – frozen peaches work well too, just thaw first
  • 2 tbsp brown sugar
  • 1 tsp lemon juice
  • ½ cup all-purpose flour
  • ⅓ cup light brown sugar, packed
  • 1 tsp ground cinnamon
  • ¼ tsp ground nutmeg
  • 6 tbsp unsalted butter, cold and cut into cubes (use dairy-free butter if needed)
  • Pinch of salt
  • Optional: Maple syrup or honey for serving
  • Optional: Chopped pecans or walnuts for extra crunch

Instructions

  1. Prepare the streusel topping: In a medium bowl, combine the flour, brown sugar, cinnamon, nutmeg, and a pinch of salt. Add the cold butter cubes and use a pastry cutter or fork to mix until the mixture resembles coarse crumbs. Set aside in the fridge while you prep the rest. (About 10 minutes.)
  2. Mix the custard: In a large bowl, whisk together the eggs, milk, vanilla extract, granulated sugar, cinnamon, and salt until fully combined and smooth. Make sure the eggs are at room temperature to help the custard set evenly. (Approximately 3 minutes.)
  3. Prepare the peaches: Toss the sliced peaches with brown sugar and lemon juice. Let them sit for 5 minutes while you assemble. (5 minutes.)
  4. Assemble the bake: Lightly grease your 9×13-inch baking dish. Layer half of the bread cubes evenly in the dish, then spread the peach mixture over the bread. Top with the remaining bread cubes. Pour the custard mixture evenly over the entire dish, pressing down gently with a spatula to help the bread soak up the custard. The bread should look soaked but not swimming. (About 7 minutes.)
  5. Sprinkle the streusel topping evenly over the bread and peaches.
  6. Cover and refrigerate: Cover the dish tightly with plastic wrap and refrigerate for at least 2 hours or overnight.
  7. Bake: Preheat oven to 350°F (175°C). Remove plastic wrap and bake uncovered for 45-50 minutes, or until custard is set and streusel is golden and crisp.
  8. Cool slightly and serve: Let the bake cool for about 10 minutes before slicing. Serve warm with maple syrup or honey, and optionally sprinkle with chopped nuts.

Notes

[‘Use day-old brioche or challah bread for best custard absorption without sogginess.’, ‘Keep butter cold when making streusel for a crumbly texture.’, ‘Refrigerate assembled bake for at least 2 hours or overnight for best soaking and flavor.’, ‘Tent with foil if streusel browns too quickly during baking.’, ‘Frozen peaches can be used but thaw and drain excess juice to avoid watery bake.’, ‘Optional nuts add extra crunch and flavor.’, ‘For dairy-free, use plant-based milk and dairy-free butter.’, ‘For gluten-free, use gluten-free bread and flour blend.’]

Nutrition

  • Serving Size: 1/8th of the dish
  • Calories: 375
  • Sugar: 25
  • Sodium: 250
  • Fat: 15
  • Saturated Fat: 8
  • Carbohydrates: 50
  • Fiber: 3
  • Protein: 8

Keywords: peach French toast bake, cinnamon streusel, breakfast bake, brunch recipe, cozy breakfast, peach recipe, easy French toast bake

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating