Blueberry Cream Cheese French Toast Casserole

Golden blueberry cream cheese French toast casserole with crispy streusel topping on a rustic wooden board Pin it
Golden blueberry cream cheese French toast casserole with crispy streusel topping on a rustic wooden board | cookspiredaily.com

This luscious breakfast bake combines layers of French bread cubes with rich cream cheese and sweet blueberries, all soaked in a vanilla custard and topped with a buttery cinnamon streusel. After a brief chill to let the flavors meld, it bakes into golden, custardy perfection. The result is a crowd-pleasing dish that's ideal for weekend brunch, holiday mornings, or meal prep. You can assemble it the night before and simply pop it in the oven come morning.

The kitchen was still dark when I started layering bread cubes into the baking dish, my fingers sticky from cream cheese and burst blueberries. Something magical happens when you let custard-soaked bread sleep overnight in the refrigerator it transforms into this incredible pudding-like texture that still keeps its structure. My husband wandered in around midnight, spotted the covered dish, and immediately asked if we were having breakfast for dinner. I told him to wait until morning, but the smell of cinnamon and butter had already filled the house.

I first made this for a mothers day brunch years ago, absolutely certain I had ruined it when I saw how much liquid was sitting in the dish after refrigerating overnight. The edges looked dry and I panicked, adding more milk before shoving it in the oven with zero confidence. When I pulled it out 45 minutes later, golden brown and smelling like a French bakery, my sister took one bite and asked for the recipe before even finishing her plate. Now I tell everyone that visible liquid means you did it right.

Ingredients

  • French bread or brioche (1 loaf): Slightly stale bread actually works better here because it absorbs the custard without turning into mush
  • Cream cheese (230 g / 8 oz): Cutting it into small cubes while cold makes it easier to distribute evenly throughout the layers
  • Eggs (4 large): Room temperature eggs blend more smoothly into the custard mixture
  • Whole milk (240 ml / 1 cup): The fat content matters here skim milk just does not give you that rich restaurant-style texture
  • Heavy cream (120 ml / 1/2 cup): This is what creates that luxurious silky mouthfeel in every bite
  • Granulated sugar (50 g / 1/4 cup): Sweetens the custard just enough without overpowering the natural blueberry flavor
  • Vanilla extract (1 tsp): Pure vanilla makes a noticeable difference in the final aroma and taste
  • Fresh or frozen blueberries (200 g / 1 1/2 cups): Frozen berries work fine here but thaw and drain them first to prevent excess moisture
  • Unsalted butter (60 g / 1/4 cup): Softened butter incorporates better into the streusel for even crumbles
  • Light brown sugar (65 g / 1/3 cup): Adds a subtle caramel flavor that pairs beautifully with cinnamon
  • All-purpose flour (60 g / 1/2 cup): Helps bind the streusel topping into those perfect buttery clusters
  • Ground cinnamon (1/2 tsp): Freshly ground cinnamon has more potency and aroma
  • Salt (pinch): Just enough to make the other flavors pop without tasting salty

Instructions

Prepare your baking dish:
Grease a 23 x 33 cm (9 x 13 inch) baking dish thoroughly with butter, getting into all the corners to prevent sticking.
Build the first layer:
Spread half of the bread cubes in an even layer across the bottom of the prepared dish.
Add the creamy filling:
Scatter cream cheese cubes and half the blueberries evenly over the bread layer.
Complete the layers:
Top with remaining bread cubes and blueberries, creating a mosaic of white bread and purple berries.
Make the custard:
In a mixing bowl, whisk together eggs, milk, cream, sugar, and vanilla until completely smooth and slightly frothy.
Soak the bread:
Pour the mixture evenly over the bread and berries, pressing gently with your hands to ensure every piece absorbs the liquid.
Let it rest:
Cover and refrigerate for at least 30 minutes, though overnight chilling gives the best results and most developed flavor.
Preheat the oven:
Set your oven to 180°C (350°F) and position a rack in the center position.
Prepare the streusel:
In a small bowl, combine butter, brown sugar, flour, cinnamon, and salt, mixing with a fork until crumbly and textured.
Top and bake:
Sprinkle streusel evenly over the casserole, then bake uncovered for 40 to 45 minutes until golden brown and set in the center.
Rest before serving:
Cool for about 10 minutes before serving to let the custard set and make slicing easier.
Baked blueberry cream cheese French toast casserole featuring juicy berries and melted cream cheese layers Pin it
Baked blueberry cream cheese French toast casserole featuring juicy berries and melted cream cheese layers | cookspiredaily.com

Last Christmas morning my sister-in-law asked what the secret ingredient was because this casserole tasted exactly like the expensive brunch spot she visits in the city. I laughed and told her the secret was actually laziness because I had thrown everything together the night before while wrapping presents. There is something deeply satisfying about serving something this impressive that required zero morning effort other than turning on the oven.

Make-Ahead Magic

This recipe actually improves with time which is rare in the breakfast world. The bread continues to absorb the custard overnight creating those velvety soft pockets that people think must require some fancy technique. I have made it up to 24 hours ahead without any issues, though the texture gets progressively softer the longer it sits.

Serving Suggestions

While this casserole is absolutely delicious on its own, a few simple garnishes can transform it into a restaurant-worthy presentation. A light dusting of powdered sugar right before serving adds that professional touch while pure maple syrup brings out the vanilla notes in the custard.

Storage & Reheating

Leftovers keep beautifully in the refrigerator for up to three days and actually reheat surprisingly well in the microwave. For the best texture, cover with a damp paper towel and heat in 30 second intervals until warmed through. The streusel will lose some of its initial crunch but the flavors become even more concentrated.

  • Wrap individual portions in foil and freeze for up to one month
  • Reheat frozen portions at 180°C (350°F) for about 20 minutes
  • Add an extra minute to your reheating time if serving straight from the refrigerator
Squares of warm blueberry cream cheese French toast casserole dusted with powdered sugar for brunch Pin it
Squares of warm blueberry cream cheese French toast casserole dusted with powdered sugar for brunch | cookspiredaily.com

There is nothing quite like waking up to the smell of cinnamon and baking bread on a lazy weekend morning. This recipe has become my go-to for houseguests because it feels special without requiring me to be awake before dawn.

Recipe FAQs

Yes, this dish is perfect for advance preparation. Assemble everything the night before, cover tightly, and refrigerate overnight. The extended chilling time actually improves the texture as the bread fully absorbs the custard. Bake fresh in the morning for the best results.

French bread or brioche are ideal choices because they're sturdy enough to hold up to the custard without becoming mushy. Slightly stale bread (1-2 days old) actually works even better since it absorbs the liquid more effectively while maintaining texture.

Absolutely. Frozen blueberries work well in this dish—no need to thaw them first. They may add a bit more moisture to the custard and create beautiful purple swirls throughout. You can also substitute with strawberries, raspberries, or a mixed berry blend.

The casserole is ready when the top is golden brown and the center is set, not jiggly or liquid. A knife inserted near the center should come out clean. Baking time may vary slightly depending on your oven and how deeply the bread absorbed the custard overnight.

Yes. Substitute whole milk and heavy cream with your favorite plant-based alternatives like oat milk, coconut milk, or almond milk. Use a dairy-free cream cheese alternative and vegan butter for the streusel. The texture may be slightly different but still delicious.

This casserole is substantial enough to stand alone, but you can serve it with maple syrup, warm lemon curd, or a dollop of whipped cream. Fresh berries on the side add a nice touch. For a complete brunch spread, pair with crispy bacon or breakfast sausages.

Blueberry Cream Cheese French Toast Casserole

Creamy, fruit-filled breakfast casserole with a cinnamon streusel topping

Prep 20m
Cook 45m
Total 65m
Servings 8
Difficulty Easy

Ingredients

Bread & Dairy

  • 1 pound French bread or brioche, cut into 1-inch cubes
  • 8 oz cream cheese, cut into small cubes
  • 4 large eggs
  • 1 cup whole milk
  • 1/2 cup heavy cream
  • 1/4 cup granulated sugar
  • 1 tsp vanilla extract

Fruit

  • 1 1/2 cups fresh or frozen blueberries

Streusel Topping

  • 1/4 cup unsalted butter, softened
  • 1/3 cup light brown sugar
  • 1/2 cup all-purpose flour
  • 1/2 tsp ground cinnamon
  • Pinch of salt

Instructions

1
Prepare the Baking Dish: Grease a 9 x 13 inch baking dish thoroughly. Spread half of the bread cubes in an even layer across the bottom.
2
Layer Fillings: Scatter cream cheese cubes and half the blueberries evenly over the bread. Top with remaining bread cubes and remaining blueberries.
3
Make Custard Mixture: In a mixing bowl, whisk together eggs, milk, cream, sugar, and vanilla extract until fully combined.
4
Pour and Soak: Pour the custard mixture evenly over the bread and berries. Press gently with a spatula to ensure all bread pieces absorb the liquid. Cover and refrigerate for at least 30 minutes, or overnight for optimal results.
5
Preheat Oven: Preheat oven to 350°F.
6
Prepare Streusel: In a small bowl, combine softened butter, brown sugar, flour, cinnamon, and salt. Mix with a fork until mixture becomes crumbly.
7
Add Topping: Sprinkle streusel mixture evenly over the entire casserole surface.
8
Bake: Bake uncovered for 40 to 45 minutes until golden brown and set in the center. A knife inserted near the center should come out clean.
9
Rest and Serve: Cool for 10 minutes before serving. Dust with powdered sugar if desired. Serve warm with maple syrup, lemon curd, or whipped cream.
Additional Information

Equipment Needed

  • 9 x 13 inch baking dish
  • Mixing bowls
  • Whisk
  • Measuring cups and spoons
  • Fork

Nutrition (Per Serving)

Calories 330
Protein 7g
Carbs 37g
Fat 17g

Allergy Information

  • Contains wheat (gluten), milk, and eggs. Verify ingredient labels for hidden allergens.
Danica Moore

Home cook sharing simple, wholesome recipes and practical kitchen tips for busy food lovers.