If your morning needs a little magic, this Blueberry Cream Cheese Croissant Casserole is about to become your new favorite treat. Buttery croissants soaked in a sweet custard, studded with juicy blueberries, and layered with swirls of cream cheese create a breakfast that’s rich, creamy, and irresistibly cozy. The golden top turns slightly crisp while the inside stays wonderfully soft and melt-in-your-mouth delicious.
It’s one of those recipes that feels indulgent but takes minimal effort to pull off. Whether you’re hosting brunch or simply want to treat yourself and your family to a warm, comforting start to the day, this casserole delivers a balance of elegance and ease. You can even prep it the night before and pop it into the oven the next morning.
Why You’ll Love This Blueberry Cream Cheese Croissant Casserole
This casserole combines all the things we love about breakfast and dessert in one dish. The croissants soak up the creamy custard perfectly without getting soggy, while the blueberries add pops of tartness to cut through the richness. It feels like a bakery-style pastry, but you made it in your own kitchen.
The cream cheese melts into pockets of luscious tang that pair beautifully with the sweetness of the casserole. It’s easy to scale, kid-friendly, and a hit at any breakfast or brunch gathering. Plus, it looks as good as it tastes.
Can I Use Any Kind of Croissants?
You can use fresh croissants, but this is also a great way to use up day-old ones. The slightly stale texture helps them absorb more custard without turning mushy. Store-bought or bakery-style croissants both work great, and you can even mix in mini croissants if that’s what you have. If you’re really in a pinch, crescent roll dough can be used, but it won’t give you the same buttery, flaky texture that croissants offer.
Ingredients for the Blueberry Cream Cheese Croissant Casserole
To make this casserole shine, we start with a few key ingredients that work together to bring flavor and texture.
- Croissants
- Cream Cheese
- Fresh Blueberries
- Eggs
- Milk
- Heavy Cream
- Granulated Sugar
- Vanilla Extract
- Powdered Sugar (for garnish)
The croissants are the buttery base that hold everything together, while cream cheese adds a tangy richness. Fresh blueberries bring natural sweetness and a burst of color. The eggs, milk, and heavy cream blend into a custard that makes the dish soft and creamy. Granulated sugar and vanilla extract round out the flavor, and a dusting of powdered sugar on top adds a touch of elegance.

How To Make the Blueberry Cream Cheese Croissant Casserole
Step 1: Prep the Croissants
Slice the croissants in half or thirds depending on size. Arrange half in a greased baking dish, covering the bottom evenly.
Step 2: Mix the Filling
In a bowl, beat the cream cheese until smooth. Add in granulated sugar and vanilla extract. Mix until creamy and well-blended.
Step 3: Layer and Add Berries
Spread the cream cheese mixture over the croissants. Sprinkle blueberries evenly on top. Add the remaining croissants over the top to create layers.
Step 4: Whisk the Custard
In a separate bowl, whisk together eggs, milk, and heavy cream until fully combined. Pour this mixture evenly over the layered croissants and filling.
Step 5: Let It Soak
Cover the dish with foil and refrigerate for at least 1 hour, or overnight for best results. This helps the croissants absorb all the custardy goodness.
Step 6: Bake Until Golden
Preheat the oven to 350°F. Bake the casserole covered for 30 minutes, then uncover and bake for another 15 to 20 minutes until the top is golden brown.
Step 7: Cool and Dust
Let the casserole cool slightly before dusting with powdered sugar. Serve warm and enjoy every bite!
Serving and Storing the Blueberry Cream Cheese Croissant Casserole
This casserole is perfect for breakfast, brunch, or even a dessert-for-breakfast situation. It serves about 6 to 8 people generously, depending on how hungry everyone is. If you’re serving a crowd, it doubles easily and still bakes up beautifully.
Leftovers? No problem. Just store them in an airtight container in the fridge for up to 3 days. To reheat, simply microwave individual portions or pop the entire dish back in the oven at 300°F until warmed through.
What to Serve With Blueberry Cream Cheese Croissant Casserole?
Fresh Fruit Salad
A vibrant bowl of melon, grapes, and citrus complements the richness perfectly.
Crispy Bacon
The salty crunch of bacon balances out the sweet, creamy texture of the casserole.
Scrambled Eggs
Keep it simple with a side of fluffy scrambled eggs to round out the meal.
Greek Yogurt Parfaits
Layered with granola and berries, parfaits offer a lighter option to pair with the casserole.
Hot Coffee or Lattes
A warm drink is essential. The flavors of a bold brew or creamy latte work beautifully.
Mimosas
If you’re serving brunch for adults, this bubbly citrus drink is a festive touch.
Maple Sausage Links
Sweet and savory sausages make for a satisfying side that plays well with the custard.
Roasted Potatoes
Add a hearty, savory bite to the table with lightly seasoned roasted potatoes.
Want More Breakfast Ideas with a Twist?
If this Blueberry Cream Cheese Croissant Casserole has you craving more unique breakfast bakes, you might also love:
- Sausage Egg and Cream Cheese Hashbrown Casserole
- Sweet Alabama Pecan Bread
- Southern Cornbread Poppers Recipe
- Mini Cinnamon Roll Cheesecakes
- Creamy Alfredo Lasagna Soup
Save This Recipe 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 swap in raspberries or try a cinnamon glaze? Did your family fight over the last piece?
I love hearing how others make these recipes their own. Questions are welcome too – let’s help each other bake smarter.
Explore beautifully curated breakfast and brunch treats on Mia Recipes on Pinterest and discover your new go-to for feel-good mornings!

Blueberry Cream Cheese Croissant Casserole
- Total Time: 1 hour
- Yield: 6–8 servings
- Diet: Vegetarian
Description
This Blueberry Cream Cheese Croissant Casserole recipe is a cozy, make-ahead breakfast bake featuring buttery croissants, creamy custard, tangy cream cheese, and juicy blueberries. Perfect for brunch or holiday mornings, this casserole is easy, rich, and family-approved.
Ingredients
4 large croissants
8 oz cream cheese
1 cup fresh blueberries
4 large eggs
1 cup whole milk
1 cup heavy cream
1⁄2 cup granulated sugar
2 tsp vanilla extract
2 tbsp powdered sugar (for garnish)
Instructions
1. Slice the croissants in half or thirds and arrange half in a greased baking dish.
2. In a bowl, beat cream cheese until smooth. Add sugar and vanilla, and mix until creamy.
3. Spread the cream cheese mixture over the croissants. Add blueberries evenly across.
4. Top with remaining croissant pieces to create layered texture.
5. In a separate bowl, whisk together eggs, milk, and heavy cream to form custard.
6. Pour custard evenly over the croissants and press gently to help absorb.
7. Cover and refrigerate for at least 1 hour, or overnight for best results.
8. Preheat oven to 350°F. Bake covered for 30 minutes, then uncovered for 15–20 minutes until golden.
9. Let cool slightly and dust with powdered sugar before serving.
Notes
Use slightly stale croissants for best texture.
You can substitute raspberries or strawberries for blueberries.
Letting it rest overnight enhances the flavor and custard absorption.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Breakfast
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 18g
- Sodium: 310mg
- Fat: 28g
- Saturated Fat: 16g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 1g
- Protein: 8g
- Cholesterol: 165mg


