Blueberry Cream Cheese Croissant Casserole (Print Version)

Buttery croissants meet tangy cream cheese and juicy blueberries in this golden breakfast bake. Perfect for brunch gatherings or sweet morning treats.

# What You Need:

→ Pastry and Filling

01 - 6 large croissants, preferably day-old
02 - 1 cup fresh blueberries (or frozen, thawed and drained)
03 - 8 oz cream cheese, softened
04 - 1/2 cup granulated sugar
05 - 2 tsp vanilla extract

→ Custard

06 - 4 large eggs
07 - 1 1/2 cups whole milk
08 - 1/2 cup heavy cream
09 - 1/3 cup granulated sugar

→ Topping

10 - 2 tbsp unsalted butter, melted
11 - Powdered sugar, for dusting (optional)

# How-To Steps:

01 - Preheat oven to 350°F. Grease a 9x13-inch baking dish with butter or cooking spray.
02 - Slice croissants into 1–2 inch pieces. Arrange half the pieces in the bottom of the prepared dish and scatter half of the blueberries evenly over them.
03 - In a medium bowl, beat together cream cheese, 1/2 cup sugar, and vanilla extract until smooth and creamy. Dollop spoonfuls over the croissant base.
04 - Layer the remaining croissant pieces over the cream cheese, then top with the remaining blueberries.
05 - In a separate bowl, whisk together eggs, whole milk, heavy cream, and 1/3 cup sugar until fully combined and no sugar crystals remain.
06 - Pour the egg mixture evenly over the entire casserole, pressing the croissants down gently to ensure they absorb the liquid. Drizzle melted butter across the top.
07 - Allow the dish to sit at room temperature for 10 minutes so the bread absorbs the custard thoroughly.
08 - Bake uncovered for 35–40 minutes until the top is golden brown and the custard is set. If browning too quickly, cover loosely with foil during the last 10 minutes of baking.
09 - Let the casserole rest for 10 minutes before serving. Dust with powdered sugar if desired and serve warm.

# Expert Tips:

01 -
  • The contrast of tangy cream cheese against sweet blueberries creates this perfect balance that keeps everyone coming back for seconds
  • It transforms ordinary day old croissants into something extraordinary, so nothing goes to waste
02 -
  • Patience during that 10 minute soak time is what transforms this from good to extraordinary
  • If your croissants are fresh, toast them lightly for 10 minutes at 350°F before assembling
03 -
  • Assemble everything the night before and refrigerate, then just pop it in the oven in the morning for the easiest breakfast ever
  • Leftovers reheat beautifully in the microwave for 30 seconds or in a 350°F oven for 10 minutes until warm again