Blueberry Cream Cheese Croissant Casserole is the kind of breakfast bake that feels a little special without asking much from you. Flaky croissants soak up a rich vanilla custard, pockets of cream cheese melt into the layers, and bursts of blueberry bring just the right balance of sweetness and freshness.

It is a wonderful make-ahead option for brunch, holiday mornings, baby showers, or any day when you want something warm and bakery-style on the table. Once baked, the top turns lightly golden while the center stays soft, creamy, and full of buttery flavor.
Why You’ll Love This Blueberry Cream Cheese Croissant Casserole
This casserole has everything people love in an easy breakfast bake. The croissants give it a tender, buttery texture that feels more delicate than standard bread casseroles, while the cream cheese adds richness that makes each bite taste almost dessert-like.
It is also very practical. You can assemble it ahead, chill it overnight, and bake it the next morning. That makes it ideal for busy weekends, holiday breakfasts, or brunch gatherings when you want something impressive without standing in the kitchen all morning.
Another reason this dish stands out is the contrast in texture. You get crisp golden edges, a soft custardy middle, juicy blueberries, and little creamy pockets throughout. It looks beautiful on the table and tastes even better than it looks.
Should I Use Fresh or Frozen Blueberries for Blueberry Cream Cheese Croissant Casserole?
Both fresh and frozen blueberries work well in this casserole, so the best choice depends on what you have on hand. Fresh blueberries hold their shape nicely and keep the casserole from becoming too wet, which makes them a great option when they are in season.
Frozen blueberries are convenient and budget-friendly. You can use them straight from the freezer, though it helps to scatter them in evenly and avoid overmixing so the color does not bleed too much into the custard. Either way, the berries add juicy brightness that cuts through the buttery croissants and rich cream cheese.
If you want a slightly neater presentation, fresh berries are usually the top pick. If convenience matters more, frozen berries still give you delicious results.
Ingredients for the Blueberry Cream Cheese Croissant Casserole

Croissants are the foundation of this bake. They create those soft layers inside the casserole while still giving you lightly crisp edges on top. Day-old croissants work especially well because they absorb the custard beautifully.
Cream cheese adds the rich, tangy element that makes this casserole feel extra indulgent. It melts into soft pockets throughout the bake and pairs naturally with the blueberries.
Blueberries bring freshness, color, and a sweet tart contrast that balances the buttery pastry and creamy filling. They help keep the casserole from feeling too heavy.
Eggs are what bind the custard together. They give structure to the casserole and create that soft, sliceable texture once baked.
Milk helps loosen the custard and soak into the croissants evenly. It gives the casserole a creamy consistency without making it overly dense.
Heavy cream adds extra richness and helps the custard taste silky and full. Using some cream alongside milk gives the best texture.
Granulated sugar sweetens the custard just enough to make this feel like a breakfast treat without crossing too far into dessert territory.
Vanilla extract rounds out the flavor and gives the casserole a warm bakery-style aroma that works perfectly with blueberry and cream cheese.
Ground cinnamon adds a subtle cozy note that complements the fruit and buttery croissants.
Salt sharpens the sweetness and keeps the overall flavor balanced.
Powdered sugar is optional for serving, but it gives the finished casserole a soft, pretty finish and makes it look brunch-ready.
Maple syrup is also optional, though many people love serving a drizzle on top for extra sweetness and shine.
How To Make the Blueberry Cream Cheese Croissant Casserole
A good casserole comes together in simple layers. The key is making sure the croissants are arranged loosely enough for the custard to soak in, while the cream cheese and blueberries are spread throughout so every serving gets a little of everything.
Step 1: Prepare the Baking Dish
Grease a baking dish well so the casserole releases easily after baking. This also helps the edges brown nicely without sticking.
Step 2: Tear and Layer the Croissants
Tear the croissants into large chunks and place half of them in the dish. Keep the pieces rustic rather than uniform so the casserole has a more natural layered texture.
Step 3: Add the Cream Cheese and Blueberries
Scatter pieces of cream cheese and blueberries over the first croissant layer. This keeps the filling evenly distributed instead of concentrated in one area.
Step 4: Finish the Top Layer
Add the remaining croissant pieces, then tuck in any extra blueberries or cream cheese across the top so the casserole looks full and evenly packed.
Step 5: Mix the Custard
In a separate bowl, whisk together the eggs, milk, heavy cream, sugar, vanilla, cinnamon, and salt until smooth. Make sure the mixture is fully blended so the custard bakes evenly.
Step 6: Pour and Soak
Pour the custard slowly over the croissant layers, making sure all the pieces get some moisture. Gently press the top down so the croissants absorb the liquid without becoming compacted.
Step 7: Chill Before Baking
Let the casserole rest in the refrigerator so the croissants can soak up the custard. This step helps create the soft interior texture that makes breakfast casseroles so satisfying.
Step 8: Bake Until Golden
Bake until the top is puffed and lightly golden, the center is mostly set, and the edges look slightly crisp. The casserole should still have a soft, creamy interior but not look wet.
Step 9: Cool and Serve
Let it rest for a few minutes before serving. This helps the custard settle, making it easier to scoop or slice. Finish with powdered sugar or maple syrup if you like.
The Best Ways to Serve Blueberry Cream Cheese Croissant Casserole
This casserole is best served warm, when the croissants are tender, the cream cheese is soft, and the blueberries are juicy. It works beautifully for brunch tables, holiday breakfasts, weekend family meals, or even breakfast-for-dinner nights.
A dusting of powdered sugar gives it a lovely bakery feel, while a drizzle of maple syrup makes it a little more decadent. For a fresh contrast, serve it with extra berries on the side, a bowl of fruit salad, or a spoonful of whipped cream for special occasions.
One 9×13-inch casserole usually feeds about 8 people comfortably, depending on portion size and what else is being served alongside it.
How to Store Blueberry Cream Cheese Croissant Casserole
Once the casserole has cooled, cover it tightly or transfer leftovers to an airtight container. Store it in the refrigerator for up to 4 days. The texture will soften a bit more as it sits, but the flavor stays delicious.
To reheat, warm individual portions in the microwave for a quick breakfast, or reheat larger portions in the oven so the edges crisp back up slightly. If you want the casserole to taste closer to freshly baked, the oven is the better choice.
You can also freeze it after baking. Wrap portions well and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating. Freezing works best for convenience, though the croissant texture will be a little softer after thawing.
If you are making it ahead before baking, cover the assembled casserole and refrigerate it overnight. That makes this recipe especially helpful for entertaining.
Frequently Asked Questions
Can I make Blueberry Cream Cheese Croissant Casserole the night before?
Yes, this recipe is excellent for overnight prep. Assemble the casserole, cover it tightly, and refrigerate it overnight. By morning, the croissants will have had time to absorb the custard, which gives you a soft and flavorful bake with very little morning effort.
Do I need stale croissants for this casserole?
Stale or day-old croissants are helpful because they soak up the custard better than very fresh ones. That said, fresh croissants can still work. If yours are very soft, let them sit out for a little while before assembling the casserole.
Can I use another fruit instead of blueberries?
Absolutely. Raspberries, blackberries, chopped strawberries, or even a mix of berries can work well here. Just keep in mind that some fruits release more moisture than others, which may slightly change the final texture.
How do I know when the casserole is done baking?
The top should be lightly golden and the center should look set, not liquid. A little softness is normal because of the cream cheese and custard, but it should not jiggle like raw batter when the dish is gently moved.
Can I serve Blueberry Cream Cheese Croissant Casserole as dessert?
You can. Its buttery croissants, creamy filling, and sweet berries make it feel close to a bread pudding. Add a dusting of powdered sugar, a spoonful of whipped cream, or a drizzle of glaze and it easily doubles as a simple dessert.
Want More Breakfast Ideas?
If you love this Blueberry Cream Cheese Croissant Casserole, you may also enjoy these other breakfast favorites:
- Lemon Ricotta Pancakes for a bright and fluffy morning treat.
- Mini Frittata Muffins when you want an easy make-ahead savory option.
- Apple Cider Pancakes for cozy spiced breakfast flavor.
- Croissant Breakfast Sandwiches if you want another buttery croissant-based breakfast idea.
Save This Pin For Later
📌 Save this recipe to your Pinterest breakfast board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you use fresh blueberries or frozen? Did you add powdered sugar on top or serve it with maple syrup?
I love hearing how others make these recipes their own. Questions are welcome too, and for even more daily recipe inspiration, visit Life With Mira.
Blueberry Cream Cheese Croissant Casserole
- Total Time: 1 hour 5 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
Blueberry Cream Cheese Croissant Casserole is a rich, buttery breakfast bake that turns simple ingredients into one of the best brunch ideas for weekends and holidays. With flaky croissants, juicy blueberries, creamy pockets of cream cheese, and a smooth vanilla custard, this easy recipe is perfect for a quick breakfast, cozy breakfast ideas, sweet breakfast casserole, and crowd-pleasing food ideas when you want something warm, soft, and bakery-style.
Ingredients
6 large croissants, torn into pieces
8 oz cream cheese, cubed
1 1/2 cups blueberries
6 large eggs
1 1/2 cups whole milk
1/2 cup heavy cream
1/2 cup granulated sugar
1 tbsp vanilla extract
1/2 tsp ground cinnamon
1/4 tsp salt
2 tbsp powdered sugar, for topping
maple syrup, for serving optional
Instructions
1. Preheat the oven to 350°F and grease a 9×13-inch baking dish well.
2. Tear the croissants into large pieces and spread half of them evenly in the prepared baking dish.
3. Scatter half of the cream cheese cubes and half of the blueberries over the croissant layer.
4. Add the remaining croissant pieces, then top with the rest of the cream cheese and blueberries.
5. In a large mixing bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, vanilla extract, ground cinnamon, and salt until fully smooth.
6. Pour the custard mixture evenly over the croissant layers, making sure the top pieces are lightly moistened.
7. Gently press the croissants down with the back of a spoon so they absorb some of the custard.
8. Let the casserole sit for 15 minutes, or cover and refrigerate overnight for a make-ahead breakfast.
9. Bake for 40 to 45 minutes, until the top is golden brown and the center is set but still soft.
10. Cool for 10 minutes before serving.
11. Dust with powdered sugar and serve warm with maple syrup if desired.
Notes
Use day-old croissants if possible because they soak up the custard better and give the casserole the best texture.
If using frozen blueberries, add them straight from the freezer so they hold their shape better in the bake.
For the cleanest slices, let the casserole rest for at least 10 minutes after baking before serving.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 18g
- Sodium: 360mg
- Fat: 25g
- Saturated Fat: 13g
- Unsaturated Fat: 10g
- Trans Fat: 0.3g
- Carbohydrates: 39g
- Fiber: 2g
- Protein: 10g
- Cholesterol: 175mg
Keywords: blueberry cream cheese croissant casserole, breakfast casserole, blueberry brunch bake, croissant breakfast bake, easy breakfast recipe, brunch casserole, sweet breakfast ideas

