Written by

Jennifer Lopez

Published

Creamy Peach Brioche French Toast Casserole Easy Recipe with Cream Cheese Filling

Ready In 3 hours
Servings 8-10 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

Introduction

“I wasn’t expecting much when I showed up at Mark’s place last summer—just a casual weekend hangout. But then, as the morning sun streamed through his kitchen window, the smell hit me: warm peaches mingled with vanilla and cinnamon, pulling me in like a cozy hug. Mark, who’s usually more about burgers and BBQ, was casually assembling what he called his ‘secret weapon’—a creamy peach brioche French toast casserole with cream cheese filling. Honestly, I was skeptical. French toast casseroles always seemed a bit too fussy or dry to me. But as I took that first bite, I was floored—the custardy bread soaked perfectly, sweet peaches bursting, and that cream cheese center? Pure magic.

That morning, Mark forgot to set the timer, and we almost burned the edges, but somehow, the slightly caramelized bits just added to the charm. Maybe you’ve been there too—rushing through breakfast prep, juggling too many things. This recipe totally gets that. It’s comforting, indulgent, and surprisingly simple to pull off even on those hectic mornings when you want something special but don’t have hours to spend in the kitchen.

Since then, I’ve made this creamy peach brioche French toast casserole with cream cheese filling more times than I can count. It’s my go-to for weekend brunches or when guests drop by unexpectedly. I mean, who doesn’t love a dish that feels like a warm, sweet embrace but doesn’t demand a culinary degree? Let me tell you, once you try this, it’s going to stick with you too.

Why You’ll Love This Recipe

Honestly, this creamy peach brioche French toast casserole with cream cheese filling is a total game-changer for your breakfast or brunch lineup. After testing countless variations and tweaking it myself (and stealing a few tips from Mark), I’m confident this recipe hits all the right notes.

  • Quick & Easy: Comes together in under 45 minutes, so you can have a stunning dish without the all-day commitment.
  • Simple Ingredients: Uses pantry staples and fresh peaches—no weird or hard-to-find stuff required.
  • Perfect for Brunch or Special Occasions: Whether it’s a lazy Sunday morning or a holiday breakfast, this casserole feels fancy without the fuss.
  • Crowd-Pleaser: Kids, adults, picky eaters—everyone asks for seconds. Seriously, the cream cheese filling is the star of the show.
  • Unbelievably Delicious: The combination of rich brioche, juicy peaches, and creamy filling creates a texture and flavor combo that’s nothing short of dreamy.

This isn’t just another French toast bake. The secret lies in layering the cream cheese filling between the brioche slices, which keeps the casserole moist and adds a tangy richness that balances the sweet peaches. Plus, using brioche bread means you get that buttery, soft crumb that soaks up the custard perfectly without falling apart. If you love a little crunch, the slightly caramelized edges bring a fantastic contrast.

Trust me, this recipe is the kind that makes you close your eyes after the first bite and think, “Wow, I didn’t know breakfast could be this good.” It’s comfort food reimagined—rich, creamy, and joyful, without demanding hours in the kitchen. Whether you’re feeding family, friends, or just treating yourself, this casserole never disappoints.

What Ingredients You Will Need

This creamy peach brioche French toast casserole with cream cheese filling uses simple, wholesome ingredients that come together beautifully to create a dish bursting with flavor and texture. Most of these are probably already in your kitchen, making this recipe super accessible.

  • Brioche Bread – about 10 to 12 slices, preferably day-old or slightly stale for better custard absorption (I recommend King’s Hawaiian brioche for its buttery texture).
  • Fresh Peaches – 3 to 4 medium, peeled and sliced (in spring or winter, frozen peaches work well too).
  • Cream Cheese – 8 ounces, softened (Philadelphia brand is my go-to; it melts perfectly and stays creamy).
  • Eggs – 6 large, room temperature (helps bind the custard).
  • Whole Milk – 2 cups (use dairy-free milk like oat milk if needed).
  • Heavy Cream – 1/2 cup, for richness (can substitute with half-and-half).
  • Granulated Sugar – 1/2 cup (adjust depending on peach sweetness).
  • Pure Vanilla Extract – 2 teaspoons (adds warm aroma).
  • Cinnamon – 1 teaspoon, ground (a little spice goes a long way).
  • Salt – a pinch (balances the flavors).
  • Butter – 2 tablespoons, melted (for greasing the baking dish).
  • Powdered Sugar – for dusting (optional, for serving).
  • Maple Syrup or Honey – for drizzling (optional but highly recommended).

Feel free to swap out brioche for challah if you prefer, but brioche’s buttery nature really takes this casserole to another level. For a dairy-free option, use coconut cream instead of heavy cream and a plant-based cream cheese. And if peaches aren’t in season, fresh or frozen berries can make a delicious twist.

Equipment Needed

creamy peach brioche french toast casserole preparation steps

  • 9×13-inch Baking Dish: Ideal size for layering the casserole evenly. I usually use a glass Pyrex because it heats evenly and lets me check the bottom for doneness.
  • Mixing Bowls: One large bowl for custard mix, a smaller one for cream cheese preparation.
  • Whisk: Essential for blending eggs and milk smoothly.
  • Serrated Knife: For slicing the brioche without squishing it.
  • Spoon or Small Spatula: To spread the cream cheese filling evenly.
  • Measuring Cups and Spoons: Precision matters here to keep that custard just right.
  • Aluminum Foil: To cover the casserole while baking to prevent over-browning.

If you don’t have a serrated knife, a very sharp chef’s knife will do, but go slow to avoid squashing the bread. For a dairy-free version, a silicone spatula is great for scraping the cream cheese bowl clean. I keep a timer handy so I don’t forget to check on it like Mark did that one sunny morning!

Preparation Method

  1. Prepare the Cream Cheese Filling: In a small bowl, beat the softened cream cheese until smooth and creamy. Set aside for easy spreading later. (Tip: If your cream cheese isn’t soft enough, microwave it for 10 seconds.)
  2. Slice the Brioche: Cut the brioche into thick slices (about 1 inch or 2.5 cm). Then slice each piece horizontally to create two thinner layers. You’ll be layering these with the cream cheese and peaches.
  3. Prepare the Custard: In a large mixing bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, vanilla extract, cinnamon, and a pinch of salt. Whisk until fully combined and slightly frothy—this ensures even soaking.
  4. Layer the Casserole: Lightly grease your 9×13 baking dish with melted butter. Arrange half the bottom brioche slices in a single layer. Spread a thin, even layer of cream cheese over each slice, then top with peach slices. Add the remaining brioche slices on top.
  5. Pour Custard Over: Slowly pour the custard evenly over the layered bread, pressing down gently with a spatula to help the bread soak up the mixture. Cover with plastic wrap or foil and refrigerate for at least 2 hours, or overnight if possible (this step is key for creamy, custardy texture).
  6. Bake: Preheat your oven to 350°F (175°C). Remove the casserole from the refrigerator and let it sit at room temperature for 15 minutes. Bake covered with foil for 35 minutes, then remove the foil and bake for an additional 15 minutes to get those edges golden and slightly caramelized. (Watch closely so it doesn’t burn.)
  7. Finish and Serve: Let the casserole cool for 10 minutes before dusting with powdered sugar and drizzling with maple syrup or honey. Slice and serve warm.

Pro tip: If your edges start browning too fast, tent with foil again. Also, if you want a crunchy topping, sprinkle some chopped pecans or sliced almonds before baking.

Cooking Tips & Techniques

French toast casseroles can be tricky if you don’t get the custard soak right, but here’s what I learned from a few too many duds:

  • Don’t Skip the Soak: Refrigerating the casserole for at least two hours is a must. It allows the custard to fully penetrate the bread, making it creamy inside and preventing dry spots.
  • Use Day-Old Brioche: Fresh bread absorbs custard poorly and can turn mushy. Day-old brioche has just the right firmness.
  • Room Temperature Ingredients: Eggs and milk should be at room temp to avoid clumps and encourage smooth custard.
  • Don’t Overbake: Keep an eye on the casserole in the final minutes. Overbaking leads to dryness; you want it set but still moist.
  • Customize the Filling: If cream cheese is too tangy for you, try blending it with a bit of mascarpone or ricotta for a milder flavor.

One time, I forgot the vanilla extract and the casserole still tasted good, but honestly, that vanilla adds a warm, inviting aroma that’s hard to beat. Also, multitasking helps: while the casserole bakes, you can prep coffee or fruit salad, making brunch prep efficient.

Variations & Adaptations

  • Dairy-Free Version: Swap whole milk and heavy cream for coconut milk or almond milk, and use a dairy-free cream cheese alternative like Kite Hill.
  • Seasonal Fruit Variations: Replace peaches with fresh berries in summer or sliced apples and cinnamon in fall for a cozy twist.
  • Nutty Crunch: Add chopped pecans, walnuts, or sliced almonds between the layers or on top before baking for a delightful texture contrast.
  • Extra Sweet: Fold in a handful of mini chocolate chips with the cream cheese filling for a dessert-like treat.
  • Less Sweet, More Spice: Reduce sugar and add a pinch of nutmeg or cardamom to the custard for a more complex flavor profile.

Personally, I once tried a version with grilled peaches and a drizzle of balsamic reduction after baking—unexpected but delightful! Feel free to experiment and tailor this casserole to your taste buds.

Serving & Storage Suggestions

This creamy peach brioche French toast casserole with cream cheese filling is best served warm, ideally fresh out of the oven or gently reheated. The warmth brings out the peaches’ juiciness and makes the cream cheese filling melt slightly for that irresistible creamy bite.

Pair it with a simple cup of black coffee or a fruity mimosa for a brunch that feels both indulgent and refreshing. A side of crispy bacon or sausage adds a savory counterpoint if you want to balance the sweetness.

For leftovers, cover tightly with foil or plastic wrap and refrigerate for up to 3 days. To reheat, pop individual portions in the microwave for about 1 minute or warm in a 325°F (160°C) oven until heated through. The flavors actually deepen overnight, so reheated casserole tastes almost as good as fresh!

Nutritional Information & Benefits

This casserole packs a comforting yet balanced nutritional profile. A serving provides approximately 350-400 calories, with protein from eggs and cream cheese supporting muscle repair and fullness. Peaches add vitamin C and fiber, promoting digestion and immune health. Brioche bread, while richer than regular bread, offers energy and a satisfying texture.

If you’re watching carbs or dairy, substitutions like almond flour bread or plant-based cream cheese can make this recipe fit your needs. The dish is naturally gluten-containing unless you use gluten-free brioche, so be mindful if you have sensitivities.

From a wellness perspective, this casserole feels like a treat but can be part of a balanced diet when enjoyed in moderation. The fresh fruit adds a natural sweetness that cuts down on added sugars.

Conclusion

This creamy peach brioche French toast casserole with cream cheese filling has become one of those recipes I keep coming back to because it’s simple, satisfying, and downright delicious. Whether you’re making it for a casual weekend brunch or a special occasion, it’s a dish that brings a little bit of joy and comfort to the table without the fuss.

Don’t hesitate to make it your own—swap fruits, adjust sweetness, or experiment with toppings. I love hearing how readers put their spin on this recipe, so please share your experiences or tweaks in the comments below. You know, sometimes the best recipes are the ones that grow with us.

Give this casserole a try—you might just find your new favorite breakfast tradition!

FAQs

  • Can I prepare this casserole the night before?
    Absolutely! In fact, letting it soak overnight in the refrigerator helps the custard fully absorb into the bread for a creamier texture.
  • What can I substitute for brioche bread?
    Challah bread works beautifully as an alternative. For gluten-free options, look for gluten-free brioche or challah-style bread.
  • How do I prevent the casserole from becoming soggy?
    Using day-old bread and soaking it for the right amount of time (at least 2 hours) helps absorb custard without sogginess. Also, baking it uncovered towards the end crisps up the edges.
  • Can I use canned peaches instead of fresh?
    Yes, but drain them well to avoid excess moisture, which can make the casserole too watery.
  • Is there a way to make this casserole vegan?
    Swap eggs for a flaxseed or chia seed egg substitute, use plant-based milk and cream, and choose a vegan cream cheese alternative. The texture might differ slightly but still tasty!

Pin This Recipe!

creamy peach brioche french toast casserole recipe

Print

Creamy Peach Brioche French Toast Casserole Easy Recipe with Cream Cheese Filling

A comforting and indulgent French toast casserole featuring buttery brioche, juicy peaches, and a creamy cream cheese filling. Perfect for brunch or special occasions, this recipe is simple to prepare and delivers a custardy, flavorful dish.

  • Author: Merry
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Total Time: 2 hours 65 minutes
  • Yield: 8 servings 1x
  • Category: Breakfast, Brunch
  • Cuisine: American

Ingredients

Scale
  • 10 to 12 slices brioche bread, preferably day-old or slightly stale
  • 3 to 4 medium fresh peaches, peeled and sliced (or frozen peaches)
  • 8 ounces cream cheese, softened
  • 6 large eggs, room temperature
  • 2 cups whole milk
  • 1/2 cup heavy cream
  • 1/2 cup granulated sugar
  • 2 teaspoons pure vanilla extract
  • 1 teaspoon ground cinnamon
  • Pinch of salt
  • 2 tablespoons butter, melted (for greasing the baking dish)
  • Powdered sugar, for dusting (optional)
  • Maple syrup or honey, for drizzling (optional)

Instructions

  1. Prepare the cream cheese filling by beating the softened cream cheese in a small bowl until smooth and creamy. Set aside.
  2. Slice the brioche into thick slices about 1 inch thick, then slice each piece horizontally to create two thinner layers.
  3. In a large mixing bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, vanilla extract, cinnamon, and a pinch of salt until fully combined and slightly frothy.
  4. Lightly grease a 9×13-inch baking dish with melted butter. Arrange half the bottom brioche slices in a single layer.
  5. Spread a thin, even layer of cream cheese over each slice, then top with peach slices. Add the remaining brioche slices on top.
  6. Slowly pour the custard evenly over the layered bread, pressing down gently with a spatula to help the bread soak up the mixture.
  7. Cover with plastic wrap or foil and refrigerate for at least 2 hours or overnight for best results.
  8. Preheat the oven to 350°F (175°C). Remove the casserole from the refrigerator and let it sit at room temperature for 15 minutes.
  9. Bake covered with foil for 35 minutes, then remove the foil and bake for an additional 15 minutes until edges are golden and slightly caramelized.
  10. Let the casserole cool for 10 minutes before dusting with powdered sugar and drizzling with maple syrup or honey. Slice and serve warm.

Notes

Refrigerate the casserole for at least 2 hours or overnight to allow the custard to fully soak into the bread for a creamy texture. Use day-old brioche for best custard absorption. Watch the casserole near the end of baking to avoid overbaking and dryness. For a crunchy topping, add chopped nuts before baking. Dairy-free and vegan substitutions are possible.

Nutrition

  • Serving Size: 1 slice (1/8th of ca
  • Calories: 375
  • Sugar: 18
  • Sodium: 320
  • Fat: 20
  • Saturated Fat: 11
  • Carbohydrates: 38
  • Fiber: 2
  • Protein: 10

Keywords: French toast casserole, peach casserole, brioche French toast, cream cheese filling, brunch recipe, easy breakfast casserole

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