If you’re anything like me and love waking up to something that’s basically a warm hug on a plate, then this Blueberry French Toast Casserole Recipe is going to become your new favorite weekend treat. I absolutely love how the cream cheese and blueberries meld together overnight to create this dreamy, custardy bake that’s perfect for a cozy brunch or a special family breakfast. Stick around, because I’m sharing all my tips and tricks to make sure you nail it every time.
Why You’ll Love This Recipe
- Super Easy Prep: You assemble everything the night before, so mornings are stress-free and indulgent.
- Bursting with Blueberries: Fresh blueberries add natural sweetness and beautiful pops of color throughout.
- Deliciously Creamy: The cream cheese layer takes this French toast casserole to the next level of richness and flavor.
Ingredients You’ll Need
This recipe calls for simple, wholesome ingredients that work beautifully together. I always recommend day-old French bread because it soaks up the custard without turning soggy—a total game changer for texture.

- Blueberries: Fresh or frozen work fine, but fresh bursts with juiciness that’s hard to beat.
- Cream Cheese: I use Philadelphia cream cheese for its smooth texture, which blends perfectly with the powdered sugar.
- Powdered Sugar: It dissolves easily into the cream cheese, making the layer luxuriously sweet and creamy.
- Vanilla Extract: Splitting the vanilla between the cream cheese and egg mixture layers adds depth of flavor.
- Milk: Whole milk adds a rich, creamy consistency, but you can swap for any milk you prefer.
- French Bread: Day-old or slightly stale bread is ideal for soaking without falling apart.
- Eggs: Large eggs bind the casserole and create that custardy bake everyone loves.
- Cinnamon and Nutmeg: These spices add warmth that perfectly complements the sweet blueberries.
Variations
One of the things I love about this Blueberry French Toast Casserole Recipe is how easy it is to make your own. Don’t hesitate to play around with add-ins or swap ingredients based on your taste or what’s in your pantry.
- Swap the berries: I’ve tried raspberries, blackberries, and even sliced strawberries with great results—each brings a lovely twist.
- Use a different bread: Brioche or challah can make it even richer if you want to splurge on texture.
- Dairy-free option: Substitute cream cheese with a vegan cream cheese and use almond or oat milk instead.
- Add a crunchy topping: Sprinkle some chopped pecans or granola on top before baking for extra texture.
How to Make Blueberry French Toast Casserole Recipe
Step 1: Whip Up the Cream Cheese Mixture
Start by softening your cream cheese. It’s key to get it at room temperature so it blends smoothly without lumps. Mix the cream cheese with powdered sugar, milk, and half of the vanilla extract until velvety. Then gently fold in a cup of fresh blueberries. You want the berries to distribute without smashing them—this gives you those beautiful pockets of flavor throughout the casserole.
Step 2: Build Your Bread Base
Grab your baking dish—something around 10×14 inches works perfectly—and layer half the cubed French bread on the bottom. Spread your cream cheese and blueberry mixture evenly on top, then cover with the rest of the bread cubes. I’ve learned layering this way ensures every bite has a balanced mix of creamy and bready goodness.
Step 3: Mix the Egg Custard and Add Blueberries
Whisk together the remaining vanilla, eggs, milk, cinnamon, and nutmeg until everything is silky smooth. Pour this custard over the layered bread, making sure it soaks into all the layers. Then sprinkle one more cup of blueberries on top before covering it all tightly with foil. This overnight soak? Absolutely essential for that fluffy, custard-like texture.
Step 4: Time to Bake!
Before baking, let the dish sit at room temperature for about 30-60 minutes—this helps it cook evenly. Pop it into a preheated oven at 375°F (190°C). Bake covered with foil for 45 minutes, then remove the foil and bake for an extra 30 minutes until the top is lightly golden and the center is set. This part always gets me excited because your kitchen starts to smell like a blueberry bakery.
Pro Tips for Making Blueberry French Toast Casserole Recipe
- Day-Old Bread is Key: Using bread that’s a day or two old helps it soak custard perfectly without turning to mush.
- Don’t Overmix Blueberries: I fold them in gently to keep them whole and avoid turning your cream cheese purple.
- Let It Sit Before Baking: Allowing the casserole to rest at room temp for 30-60 minutes ensures even baking and a perfect custard set.
- Cover Tightly with Foil: This helps trap moisture and keeps the casserole wonderfully tender overnight and during the first baking phase.
How to Serve Blueberry French Toast Casserole Recipe

Garnishes
I love topping mine with a quick dusting of powdered sugar and a handful of fresh blueberries for a pretty, fresh finish. Sometimes I drizzle a little warm maple syrup right before serving to amp up that sweet breakfast vibe—that’s my family’s little indulgence.
Side Dishes
This casserole is comforting enough on its own, but it pairs beautifully with crispy bacon or sausage if you want a savory contrast. A fresh green salad or some lightly dressed fruit salad on the side lightens the whole meal if you’re serving brunch guests.
Creative Ways to Present
For holidays or special occasions, I like to serve the casserole in individual ramekins so everyone gets their own personal portion. You can also layer it in a clear glass dish to show off the beautiful blueberry and cream cheese layers—the visual wow factor is always a hit!
Make Ahead and Storage
Storing Leftovers
After you’ve enjoyed your casserole, any leftovers store wonderfully in an airtight container in the fridge for up to 3 days. I always recommend reheating gently to keep that creamy texture intact.
Freezing
I’ve frozen this casserole once or twice by baking it first and then portioning into freezer-safe containers. It reheats well from frozen in the oven or microwave, making it an easy make-ahead breakfast option.
Reheating
To warm up leftovers, I cover the casserole loosely with foil and reheat in a 350°F oven for about 15-20 minutes until heated through. This method keeps it moist without drying out the top.
FAQs
-
Can I use frozen blueberries in this Blueberry French Toast Casserole Recipe?
Yes! Frozen blueberries can be used if fresh aren’t available. Just be sure to thaw and drain them slightly to avoid adding too much extra moisture to the casserole.
-
Can I prepare the casserole on the same day I want to bake it?
You can, but I highly recommend letting it soak overnight or at least 6-8 hours in the fridge. This soaking time allows the bread to absorb the custard fully, creating a much creamier, more flavorful dish.
-
What type of bread is best for this casserole?
Day-old French bread is my top pick for this recipe due to its sturdy texture that soaks up the custard without falling apart. Brioche or challah also work wonderfully if you prefer a richer, softer base.
-
How do I know when the casserole is done baking?
The casserole is ready when it’s puffed up, the top is lightly golden, and the center is set without any jiggle when you gently shake the pan.
Final Thoughts
This Blueberry French Toast Casserole Recipe holds a special spot in my heart because it turns an ordinary morning into something memorable. I love how easy it is to prepare the night before (because who wants to wake up early and fuss with breakfast?), and the flavors—oh, the flavors!—are just unbeatable. So, if you want a breakfast that feels like a warm hug and brings everyone to the table with smiles, give this one a try. Trust me, your future self will thank you.
Print
Blueberry French Toast Casserole Recipe
- Prep Time: 20 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 8 hours 35 minutes
- Yield: 12 servings
- Category: Breakfast Casserole
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This Overnight Blueberry French Toast Casserole is a delightful, creamy baked breakfast dish featuring layers of cubed French bread soaked in a rich egg and milk mixture, studded with fresh blueberries and swirled with a luscious cream cheese mixture. Perfect for make-ahead mornings, it bakes to a golden, custardy perfection that’s bursting with sweet vanilla and warm spice notes.
Ingredients
Cream Cheese Mixture
- 8 oz cream cheese, softened (preferably Philadelphia)
- 1 cup powdered sugar
- 2 tbsp whole milk
- 1 tbsp vanilla extract, divided
- 1 cup blueberries
Bread Layers
- 2 loaves French bread, cubed (day-old recommended)
Egg Mixture
- 8 large eggs
- 2 cups whole milk
- 1 tsp cinnamon
- 1/2 tsp nutmeg
- 1 tbsp vanilla extract (remaining half from vanilla)
- 1 cup blueberries
Instructions
- Prepare the Cream Cheese Mixture: In a medium bowl, beat together the softened cream cheese, powdered sugar, 2 tablespoons of milk, and 1 teaspoon of vanilla extract until smooth and creamy. Gently fold in 1 cup of fresh blueberries evenly throughout the mixture.
- Assemble the Bread Layers: In a 10×14-inch baking dish, spread half the cubed French bread evenly on the bottom. Carefully spread the cream cheese mixture over the bread layer. Top with the remaining bread cubes to form a second layer.
- Prepare and Add the Egg Mixture: In a large bowl, vigorously whisk together the eggs, 2 cups of whole milk, cinnamon, nutmeg, 1 tablespoon vanilla extract, and 1 cup fresh blueberries until fully combined. Pour this mixture evenly over the layered bread and cream cheese in the baking dish, ensuring all bread is soaked through. Sprinkle 1 cup of blueberries on top. Cover tightly with aluminum foil and refrigerate for 8 hours or overnight. Remove from refrigerator 30 to 60 minutes before baking.
- Preheat the Oven: Set your oven to preheat at 375°F (190°C) to prepare for baking the casserole.
- Bake the Dish: Bake the covered casserole for 45 minutes. Remove the foil and continue baking for an additional 30 minutes, or until the center is set and the top is lightly browned and golden. Total bake time should be about 75 minutes.
- Serve and Enjoy: Allow the casserole to cool slightly before slicing and serving. Enjoy the creamy, fruity richness of this blueberry French toast casserole!
Notes
- Day-old French bread works best as it soaks up the custard without becoming too mushy.
- For extra richness, use whole milk, but any milk can be substituted.
- You can prepare the casserole up to 24 hours in advance and refrigerate before baking.
- Make sure to let the casserole come to room temperature before baking to ensure even cooking.
- Fresh blueberries provide the best flavor and texture, but frozen can be used if thawed and drained.
Nutrition
- Serving Size: 1 slice (1/12th of casserole)
- Calories: 310 kcal
- Sugar: 22 g
- Sodium: 320 mg
- Fat: 14 g
- Saturated Fat: 8 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 3 g
- Protein: 8 g
- Cholesterol: 180 mg


