Welcome to the ultimate brunch showstopper that’s deceptively simple to make. This Blueberry Cream Cheese Croissant Casserole combines flaky, buttery croissants, tangy cream cheese, and a burst of juicy blueberries, all soaked in a rich vanilla custard. It’s the perfect make-ahead dish for holidays, lazy weekends, or any special occasion that calls for something truly decadent. Prepare for this to become your most requested breakfast bake!
Whether you’re hosting a crowd or just treating your family, this recipe delivers a restaurant-quality brunch experience with minimal effort. The top gets beautifully golden and crisp, while the inside remains soft, creamy, and utterly delicious.
Why This Blueberry Cream Cheese Croissant Casserole is a Must-Try
This isn’t just another breakfast dish; it’s an experience. The magic lies in the texture and flavor combinations. Buttery layers of croissants absorb the sweet custard without becoming mushy, creating a bread pudding-like consistency that’s simply irresistible. The pockets of melted cream cheese provide a tangy, creamy counterpoint to the sweet blueberries, ensuring every bite is perfectly balanced.
Plus, the sheer convenience is a game-changer. You can assemble it the night before and simply pop it in the oven in the morning. If you love an impressive breakfast without the morning stress, this recipe is for you. For another easy and impressive breakfast, try these easy breakfast crescent rolls.
The Key Ingredients for the Perfect Breakfast Bake
The beauty of this recipe is its reliance on simple, high-quality ingredients to create something spectacular. Here’s what you’ll need:
Croissants
The star of the show! For the best texture, use day-old or slightly stale croissants. Stale croissants are drier and absorb the custard better, which is the secret to avoiding a soggy casserole. All-butter croissants will give you the richest flavor.
The Creamy Filling
This is where the magic happens. We use a block of cream cheese, cut into cubes, to create pockets of creamy goodness. The custard base is a simple mix of eggs, milk, heavy cream, granulated sugar, and a generous splash of vanilla extract. This combination bakes into a rich, flavorful filling that holds everything together.
Blueberries
Fresh or frozen blueberries both work wonderfully here. If using frozen, there’s no need to thaw them first. The berries will burst while baking, releasing their sweet juices throughout the casserole. If you’re a fan of the blueberry and cream cheese combination, you’ll also love these blueberry cream cheese muffins.

Step-by-Step Instructions to Make Your Casserole
Making this incredible casserole is easier than you think. Follow these simple steps for guaranteed success.
- Prepare the Dish: Start by greasing a 9×13-inch baking dish with butter. This prevents sticking and adds another layer of flavor.
- Arrange the Croissants: Tear your croissants into 1-2 inch pieces and arrange half of them in the bottom of the prepared baking dish.
- Add the Cream Cheese & Berries: Scatter the cubes of cream cheese and half of the blueberries over the croissant layer.
- Layer Up: Top with the remaining croissant pieces and blueberries, distributing them evenly.
- Mix the Custard: In a large bowl, whisk together the eggs, milk, heavy cream, sugar, vanilla extract, and a pinch of salt until smooth and well-combined.
- Pour and Soak: Gently pour the egg mixture evenly over the entire casserole. Press down lightly on the croissants to ensure they are all soaking up the custard.
- Rest (Optional but Recommended): For the best results, cover the dish and refrigerate for at least 4 hours, or preferably overnight. This allows the croissants to fully absorb the custard.
- Bake to Perfection: When ready to bake, preheat your oven to 350°F (175°C). Uncover the dish and bake for 40-50 minutes, or until the top is golden brown and the center is set (no longer jiggly).
- Cool and Serve: Let the casserole cool for about 10 minutes before slicing. This helps it set up properly. Dust with powdered sugar for a beautiful finish and serve warm.
Pro Tips for the Best Blueberry Cream Cheese Croissant Casserole
Want to take your casserole from great to absolutely unforgettable? Here are a few expert tips:
- Use Stale Croissants: This is the most important tip! Fresh croissants are too soft and will result in a mushy texture. If you only have fresh ones, you can tear them up and let them sit out on the counter for a few hours or toast them lightly in the oven.
- Room Temperature Ingredients: For the smoothest custard, make sure your eggs, milk, and cream cheese are at room temperature. This helps them combine more easily.
- Don’t Skip the Soak: Letting the casserole rest overnight makes a huge difference. It allows the flavors to meld and ensures the croissants absorb all that delicious custard.
- Cover if Browning Too Quickly: If you notice the top is getting too brown before the center is cooked, loosely tent the dish with aluminum foil for the remainder of the baking time.
Looking for another fantastic brunch idea? This overnight French toast casserole is another crowd-pleaser that can be prepped in advance.

Make-Ahead & Storage Instructions
This dish is perfect for planning ahead. You can assemble the entire casserole, cover it tightly with plastic wrap or foil, and refrigerate it for up to 24 hours before baking. When you’re ready, just pop it in the oven, adding about 5-10 minutes to the bake time since it will be cold.
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, you can warm individual slices in the microwave or place the casserole back in an oven-safe dish and heat at 325°F (160°C) until warmed through.
Delicious Variations to Try
While this recipe is perfect as is, it’s also incredibly versatile. Here are a few ideas to switch things up:
- Different Berries: Try using raspberries, blackberries, or a mixed berry blend instead of blueberries.
- Add Citrus Zest: A teaspoon of lemon or orange zest added to the custard mixture will brighten up the flavors beautifully.
- Spice it Up: Add a pinch of cinnamon or nutmeg to the custard for a warm, spiced flavor.
- Nutty Topping: Sprinkle some sliced almonds or chopped pecans on top before baking for a delightful crunch.
Frequently Asked Questions
Absolutely! This recipe is perfect for making ahead. Assemble the entire casserole, cover it tightly, and refrigerate for up to 24 hours. When ready, bake straight from the fridge, adding about 5-10 extra minutes to the baking time.
Yes, frozen blueberries work wonderfully in this recipe. There is no need to thaw them beforehand; you can add them directly to the casserole. They will release their juices and bake perfectly.
The best way to prevent a soggy casserole is to use stale croissants. Also, ensure you bake it long enough for the center to be fully set. If the center is still jiggly, it needs more time in the oven.
Stale or day-old croissants are highly recommended. They are drier and absorb the egg custard much better, which is the key to achieving a perfect texture and preventing the casserole from becoming soggy.
You can reheat individual slices in the microwave for a quick option. For a better texture, place the leftover casserole in an oven-safe dish, cover with foil, and warm in a 325°F (160°C) oven for 15-20 minutes, or until heated through.
The Perfect Blueberry Cream Cheese Croissant Casserole Recipe

Blueberry Cream Cheese Croissant Casserole (The Ultimate Brunch Recipe)
Ingredients
Equipment
Instructions
- Grease a 9x13-inch baking dish with butter. Tear the croissants into 1-2 inch pieces.
- Arrange half of the croissant pieces in the bottom of the dish. Scatter the cubed cream cheese and half of the blueberries over the top.
- Top with the remaining croissant pieces and blueberries.
- In a large bowl, whisk together the eggs, milk, heavy cream, sugar, and vanilla extract until smooth.
- Pour the egg mixture evenly over the croissants. Gently press down to ensure all pieces are saturated.
- Cover and refrigerate for at least 4 hours, or preferably overnight.
- Preheat oven to 350°F (175°C). Bake uncovered for 40-50 minutes, until the top is golden brown and the center is set.
- Let cool for 10 minutes before slicing. Dust with powdered sugar before serving, if desired.
Notes
Tip 2: For an extra rich flavor, you can add a pinch of cinnamon or nutmeg to the custard mixture.
Tip 3: Don't skip the refrigeration time! This allows the flavors to meld and the croissants to fully soak up the custard.
Share Your Creation!
I can’t wait to hear how much you love this Blueberry Cream Cheese Croissant Casserole! It’s the kind of comforting, impressive dish that brings everyone to the table. If you make this recipe, please leave a comment below or share a photo of your masterpiece on Pinterest and tag us. Happy baking!
