“You’ve got to try this,” my friend texted me one sleepy Sunday morning, right when I was debating between a sad bowl of cereal or just going back to bed. Honestly, I wasn’t expecting much—just another breakfast recipe to add to the list, you know? But then the smell hit me. Sweet blueberries mingled with warm cream cheese and that unmistakable scent of golden French toast. I was hooked before the first bite. That cozy, indulgent feeling — like comfort wrapped in a blueberry-scented hug — stuck with me all day.
This creamy blueberry cream cheese stuffed French toast casserole didn’t just fill the kitchen with warmth; it brought a calmness to a chaotic morning. I’ve since made it a few times—sometimes for a lazy weekend, sometimes when friends drop by unexpectedly. It’s become that go-to recipe that feels special but doesn’t ask for hours in the kitchen. I can’t say it was love at first bite, but more like a slow, delicious realization that this dish belongs in every breakfast rotation.
What really sold me? The way the cream cheese filling melts just right, hugging each slice of bread, while the blueberries burst with juicy sweetness. Plus, it’s one of those rare recipes that looks impressive but is pretty forgiving—and that’s a win for someone who’s not really a baker. If you’re wondering why this casserole might just change your mornings, stick around. This recipe is a bit like that friend who always knows how to make you feel a little better, one bite at a time.
Why You’ll Love This Recipe
After testing this recipe multiple times (yes, more than I care to admit), I can confidently say it’s a breakfast winner. This creamy blueberry cream cheese stuffed French toast casserole ticks all the boxes when you want something cozy, tasty, and surprisingly easy.
- Quick & Easy: Ready in under an hour, including baking time—ideal for busy weekends or when you want a fuss-free morning treat.
- Simple Ingredients: No need for fancy or hard-to-find items. Most of what you need is probably in your pantry or fridge already.
- Perfect for Gatherings: Whether it’s a holiday brunch or an impromptu get-together, this casserole feeds a crowd effortlessly.
- Crowd-Pleaser: The combination of creamy, sweet, and tangy flavors always gets compliments from kids and adults alike.
- Unbelievably Delicious: The cream cheese filling keeps the texture rich and moist, while the juicy blueberries add bursts of freshness—you won’t find a dry bite here.
What makes this recipe stand out? It’s that perfect balance of flavors and textures. The secret is in layering the cream cheese and blueberries inside the bread, so every bite has a little surprise. Plus, I’ve tweaked the custard mixture just enough to get a soft but firm bake that holds together but still feels indulgent. If you’ve ever tried other versions that turned soggy or bland, this one changes the game. Honestly, it’s comfort food, but with a little lift — healthier than drowning everything in syrup, but just as satisfying.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of the ingredients are pantry staples, except maybe fresh blueberries and cream cheese, which are easy to find year-round.
- Bread: 1 loaf of thick-cut brioche or challah bread (about 12 ounces / 340 grams, sliced) — I like King’s Hawaiian for its soft, slightly sweet crumb.
- Cream Cheese Filling:
- 8 ounces (225 grams) cream cheese, softened (full-fat for best texture)
- 1/4 cup (50 grams) granulated sugar
- 1 teaspoon vanilla extract
- Blueberries: 1 cup (150 grams) fresh or frozen blueberries (if frozen, do not thaw to avoid excess moisture)
- Custard Mixture:
- 4 large eggs, room temperature
- 1 1/2 cups (360 ml) whole milk (can swap with almond or oat milk for dairy-free)
- 1/4 cup (60 ml) heavy cream (optional, adds richness)
- 1/3 cup (70 grams) granulated sugar
- 1 teaspoon ground cinnamon
- 1/2 teaspoon salt
- 1 teaspoon vanilla extract
- Topping (optional):
- Powdered sugar for dusting
- Maple syrup or honey for serving
Pro tip: Look for small-curd cream cheese for smooth texture and avoid overly dense or low-fat versions. If you want a twist, try adding a tablespoon of lemon zest to the cream cheese filling for a subtle brightness. In summer, fresh local blueberries make all the difference, but frozen ones work perfectly if you’re out of season.
Equipment Needed
- 9×13 inch (23×33 cm) baking dish — glass or ceramic works well to ensure even baking.
- Mixing bowls (medium and large) for custard and filling.
- Hand mixer or stand mixer (optional but helpful for creamy filling).
- Whisk and rubber spatula for mixing custard and folding ingredients.
- Measuring cups and spoons for precise ingredient amounts.
- Aluminum foil (to tent the casserole during baking if needed).
If you don’t have a 9×13 dish, a similar sized oven-safe pan will work, but baking times might vary slightly. I’ve used both glass and metal pans—glass keeps the edges nicely browned without burning, while metal heats a bit faster, so watch closely near the end.
Preparation Method

- Prepare the cream cheese filling: In a medium bowl, beat the softened cream cheese with 1/4 cup sugar and 1 teaspoon vanilla extract until smooth and creamy. Set aside. (About 5 minutes)
- Slice and layer the bread: Cut the brioche loaf into 1-inch (2.5 cm) thick slices. Using a small knife, carefully cut a pocket or slit in each slice to stuff with cream cheese and blueberries later. This helps the filling stay inside during baking. (10 minutes)
- Stuff the bread: Fill each bread slice’s pocket with a generous spoonful of the cream cheese mixture, then tuck in a few blueberries. Press gently to close. Arrange the stuffed slices snugly in the greased baking dish, standing or laying flat depending on space. (10 minutes)
- Make the custard: In a large bowl, whisk together eggs, milk, heavy cream (if using), sugar, cinnamon, salt, and vanilla extract until fully combined and slightly frothy. (5 minutes)
- Pour custard over bread: Slowly pour the custard mixture evenly over the arranged bread slices, making sure to coat each piece. Press down lightly on the bread to help it soak up the custard. Cover the dish with plastic wrap and refrigerate for at least 30 minutes, or up to overnight for deeper flavor infusion.
- Bake: Preheat your oven to 350°F (175°C). Remove plastic wrap, cover loosely with foil and bake for 25 minutes. Then remove foil and bake another 20-25 minutes until the custard is set and the top is golden brown and slightly crisp. (45-50 minutes total)
- Cool and serve: Let the casserole cool for 10 minutes before dusting with powdered sugar and drizzling maple syrup if desired. This resting time allows the custard to firm up so slices hold together nicely.
Tip: If the top browns too fast, tent with foil again after 20 minutes uncovered. The custard should be set but still slightly jiggly in the middle. If it’s too wet, bake a few minutes longer, but watch carefully.
Cooking Tips & Techniques
Getting this casserole right is all about balancing moisture and texture. I’ve learned a few things the hard way: too much liquid makes it soggy, too little leaves it dry.
- Use thick-cut bread: Brioche or challah work best because they soak custard well but don’t fall apart easily. Day-old bread is ideal for soaking up flavors without disintegrating.
- Don’t overstuff: Too much cream cheese or blueberries can make the pockets burst and leak. A modest filling prevents mess and keeps the casserole neat.
- Custard soaking time: The longer you let it sit (up to overnight), the better the bread absorbs the egg mixture, resulting in a custardy, tender bite. If pressed for time, 30 minutes still works.
- Watch baking closely: Every oven is different. Check at 40 minutes to ensure the top isn’t burning while the center finishes cooking through.
- Multitasking: While it bakes, clean up or prepare a simple side like crispy parmesan garlic roasted potatoes to round out your breakfast.
Honestly, the first time I tried skipping the refrigeration step, the texture was off—kind of like soggy bread pudding. So, patience pays off. Also, mixing the cream cheese filling with a hand mixer made it extra smooth, which I prefer over lumps.
Variations & Adaptations
- Dietary swaps: Use gluten-free bread or almond flour bread for gluten intolerance. Swap dairy cream cheese with vegan cream cheese and use oat milk for a fully dairy-free version.
- Flavor twists: Add a tablespoon of orange zest in the cream cheese mixture for a citrusy note. Or swap blueberries for strawberries or raspberries depending on season or preference.
- Cooking methods: Try making individual servings in ramekins for personalized portions. Baking time will be shorter—start checking around 20 minutes.
- Texture tweaks: Sprinkle chopped pecans or walnuts over the top before baking for a bit of crunch. I once added a cinnamon streusel topping and it was a hit.
One variation I keep coming back to is adding a touch of maple syrup into the custard mixture itself, giving the whole casserole a subtle sweetness that perfectly complements the tangy cream cheese and blueberries.
Serving & Storage Suggestions
This casserole is best served warm, fresh out of the oven or gently reheated. The cream cheese stays nice and creamy, and the blueberries remain juicy, making every bite feel indulgent. Dust with powdered sugar and a drizzle of maple syrup or honey for that classic French toast finish.
For a complete breakfast, pair it with crispy bacon or scrambled eggs. If you prefer a lighter side, a fresh fruit salad or something savory like this creamy avocado tuna melt feels like a fun complement.
To store, cover tightly with foil or plastic wrap and refrigerate for up to 3 days. Reheat slices in a 350°F (175°C) oven for 10-15 minutes or until warmed through. Avoid the microwave if you want to keep the outer texture intact.
Frozen leftovers can be wrapped well and frozen for up to 2 months. Thaw overnight in the fridge and reheat as above. Flavors deepen after resting, so it’s actually quite nice the next day.
Nutritional Information & Benefits
Estimated per serving (serves 8): 320 calories, 14g fat, 36g carbohydrates, 8g protein.
Blueberries bring antioxidants and vitamins, while cream cheese adds calcium and protein. Using whole milk and eggs provides essential nutrients and helps keep you full through the morning. This recipe is gluten-friendly if you swap the bread accordingly, and can be made dairy-free with simple substitutions.
From a wellness standpoint, it’s a balanced treat—not just sugary carbs. The protein from eggs and cream cheese slows sugar absorption, making this a more satisfying breakfast than store-bought pastries.
Conclusion
This creamy blueberry cream cheese stuffed French toast casserole is one of those rare recipes that feels special but is easy enough to make even on a hectic morning. It’s the kind of dish that invites you to slow down just a bit, savor the flavors, and enjoy a moment of comfort. I love how versatile it is and how it brings a little smile to anyone’s face who tries it.
Feel free to make it your own—add your favorite fruit, swap the bread, or toss in a crunchy topping. Breakfast should be fun, not stressful, and this casserole fits perfectly into that vibe.
If you give it a try, I’d love to hear how it turns out or what tweaks you made. Sharing recipes is kind of like swapping secrets, and I’m always here for that. Here’s to cozy mornings and creamy, blueberry-filled bites!
FAQs
Can I use frozen blueberries in this casserole?
Yes, frozen blueberries work well but do not thaw them before stuffing to avoid excess moisture that can make the casserole soggy.
What type of bread is best for this recipe?
Thick-cut brioche or challah bread is ideal for soaking up custard while holding shape. Day-old bread works best.
Can I prepare this casserole the night before?
Absolutely! Assemble and refrigerate the casserole overnight to let the bread soak fully. Just bake it in the morning.
How do I keep the casserole from getting soggy?
Don’t over-soak the bread and use thick slices. Also, refrigerate the assembled dish to help the custard set before baking.
Can I make this recipe dairy-free?
Yes, swap cream cheese for vegan cream cheese and use plant-based milk like oat or almond milk in the custard.
Pin This Recipe!

Creamy Blueberry Cream Cheese Stuffed French Toast Casserole
A cozy and indulgent breakfast casserole featuring thick-cut brioche stuffed with a creamy cream cheese filling and juicy blueberries, soaked in a cinnamon-vanilla custard and baked to golden perfection.
- Prep Time: 30 minutes
- Cook Time: 45-50 minutes
- Total Time: 1 hour 15-20 minutes
- Yield: 8 servings 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 1 loaf thick-cut brioche or challah bread (about 12 ounces / 340 grams), sliced
- 8 ounces (225 grams) cream cheese, softened (full-fat recommended)
- 1/4 cup (50 grams) granulated sugar (for cream cheese filling)
- 1 teaspoon vanilla extract (for cream cheese filling)
- 1 cup (150 grams) fresh or frozen blueberries (do not thaw if frozen)
- 4 large eggs, room temperature
- 1 1/2 cups (360 ml) whole milk (can substitute almond or oat milk for dairy-free)
- 1/4 cup (60 ml) heavy cream (optional, adds richness)
- 1/3 cup (70 grams) granulated sugar (for custard)
- 1 teaspoon ground cinnamon
- 1/2 teaspoon salt
- 1 teaspoon vanilla extract (for custard)
- Powdered sugar for dusting (optional)
- Maple syrup or honey for serving (optional)
Instructions
- Prepare the cream cheese filling: In a medium bowl, beat the softened cream cheese with 1/4 cup sugar and 1 teaspoon vanilla extract until smooth and creamy. Set aside.
- Slice and layer the bread: Cut the brioche loaf into 1-inch thick slices. Using a small knife, carefully cut a pocket or slit in each slice to stuff with cream cheese and blueberries later.
- Stuff the bread: Fill each bread slice’s pocket with a generous spoonful of the cream cheese mixture, then tuck in a few blueberries. Press gently to close. Arrange the stuffed slices snugly in a greased 9×13 inch baking dish.
- Make the custard: In a large bowl, whisk together eggs, milk, heavy cream (if using), sugar, cinnamon, salt, and vanilla extract until fully combined and slightly frothy.
- Pour custard over bread: Slowly pour the custard mixture evenly over the arranged bread slices, making sure to coat each piece. Press down lightly on the bread to help it soak up the custard. Cover the dish with plastic wrap and refrigerate for at least 30 minutes or up to overnight.
- Bake: Preheat oven to 350°F (175°C). Remove plastic wrap, cover loosely with foil and bake for 25 minutes. Remove foil and bake another 20-25 minutes until custard is set and top is golden brown and slightly crisp.
- Cool and serve: Let the casserole cool for 10 minutes before dusting with powdered sugar and drizzling maple syrup or honey if desired.
Notes
Use thick-cut brioche or challah bread, preferably day-old, to soak custard without falling apart. Do not thaw frozen blueberries before stuffing to avoid sogginess. Refrigerate assembled casserole for at least 30 minutes or overnight for best texture. Tent with foil if top browns too quickly. For dairy-free, substitute vegan cream cheese and plant-based milk. Adding lemon or orange zest to cream cheese filling adds brightness. Sprinkle nuts or streusel topping for crunch.
Nutrition
- Serving Size: 1 slice (1/8 of cass
- Calories: 320
- Sugar: 20
- Sodium: 350
- Fat: 14
- Saturated Fat: 7
- Carbohydrates: 36
- Fiber: 2
- Protein: 8
Keywords: blueberry, cream cheese, stuffed, French toast, casserole, breakfast, easy, brunch, baked


