There’s something magical about waking up to the smell of buttery croissants and fresh berries baking in the oven. This Berry Croissant Bake has become my go-to breakfast brunch recipe whenever I need something special without the fuss. It tastes like a Danish pastry but comes together with just a few simple ingredients you probably already have on hand.
I first made this simple brunch ideas food creation for a weekend gathering, and everyone asked for the recipe before we even finished eating. The beauty of this baking breakfast recipes gem is that you can prep it the night before. Just pop it in the fridge overnight, then bake it in the morning while you sip your coffee. Your guests will think you spent hours in the kitchen when really, it took about 15 minutes to assemble.
Whether you’re planning a breakfast pot luck at work, hosting family for the holidays, or just want to treat yourself to something indulgent on a lazy Sunday, this berry croissant bake delivers every single time. The croissants get gloriously golden on top while staying custardy and rich inside. Fresh berries burst with juice, and the cream cheese mixture adds this incredible tangy sweetness that makes each bite feel like pure heaven.
Why This Berry Croissant Bake Recipe Works
The secret to nailing this crossiant bake is using day-old croissants. They hold their structure better and soak up the custard without turning mushy. Fresh berries work best here because frozen ones release too much water as they thaw, which can make the whole thing soggy. Strawberries, blueberries, and raspberries create a beautiful color mix, but feel free to use whatever’s in season or what you have in your fridge.
This what to do with croissants solution is incredibly forgiving. Forgot to take the cream cheese out to soften? No problem, just beat it a bit longer. Need to feed a crowd? Double the recipe and use a 9×13 pan. Running low on time? Skip the overnight chill and let it sit for just 15 minutes before baking. It still turns out fantastic.
Ingredients You’ll Need
Here’s what goes into this recipe with croissants that tastes like it came from a fancy bakery:
- 4 large croissants, broken into bite-sized pieces (use already baked croissants, not dough)
- 1 cup fresh strawberries, sliced
- ½ cup fresh blueberries
- ½ cup fresh raspberries
- 8 ounces cream cheese, softened to room temperature
- ⅔ cup granulated sugar
- ¾ cup whole milk (avoid skim or plant-based alternatives for best results)
- 2 large eggs
- 2 teaspoons vanilla extract
- Powdered sugar for dusting (optional but recommended)
- Maple syrup for serving (optional)
The ingredient list is short because each component really shines here. Don’t skip the vanilla, it adds that bakery-quality depth. And please, use real butter croissants if you can find them. The flavor difference is worth it.

Step-by-Step Instructions
Start by preheating your oven to 350°F and spraying a 9×9-inch baking dish with cooking spray. Break those croissants into rough chunks and spread them evenly across the bottom. Scatter all your berries over the top, trying to get good distribution so every slice has some fruity goodness.
In a large bowl, beat the softened cream cheese with an electric mixer until it’s fluffy and smooth. This takes about 2 minutes on medium speed. Gradually add the sugar while mixing, then pour in the milk, eggs, and vanilla. Keep mixing until everything is well combined and you have a silky custard with no lumps.
Pour this cream cheese mixture evenly over the croissants and berries. Don’t worry if some pieces don’t get completely covered, they’ll soak up liquid as it sits. Cover the dish tightly with plastic wrap and refrigerate for at least 15 minutes, or up to 14 hours if you’re prepping ahead.
When you’re ready to bake, remove the plastic wrap and pop it in the oven for 35 to 40 minutes. You’re looking for a golden brown top and a center that’s set with just a tiny jiggle. Let it cool for about 10 minutes before serving. Dust with powdered sugar and drizzle with syrup if you’re feeling extra.
Pro Tips for Perfect Results
Use day-old croissants for the best texture. Fresh ones can get too soft. If you only have fresh croissants, leave them out uncovered overnight to dry out a bit.
Make sure your cream cheese is truly softened. Cold cream cheese will give you lumps in the custard that won’t mix out smoothly.
Don’t overfill your baking dish. If doubling for a 9×13 pan, you may not need all the croissants. Leave some space for the custard to work its magic.
Variations to Try
This crescent roll French toast bake is wonderfully adaptable. Swap the mixed berries for sliced peaches and cherries in summer. Try apples and cinnamon for a fall version. Add a handful of chocolate chips for the ultimate indulgence. Some readers have even used low-fat cream cheese successfully, though I haven’t tested it myself.
For extra richness, drizzle melted butter over the top before baking. A sprinkle of turbinado sugar in the last 10 minutes adds a lovely crunch. Orange zest in the custard brightens everything up beautifully.
Troubleshooting Tips
If your bake is too soggy, you likely used frozen berries or skim milk. Both release extra moisture. Stick with fresh berries and whole milk for the intended texture.
If the top is browning too fast, tent it loosely with foil for the last 15 minutes of baking. If the center won’t set, give it another 5 minutes and check again. Every oven runs a bit differently.
Ingredient Substitutions
No croissants? Use day-old brioche or challah instead. They’ll give similar rich, buttery results. Out of cream cheese? Greek yogurt works in a pinch, though the texture will be slightly different.
For a lighter version, you can try 1% milk instead of whole. Just avoid skim. Plant-based milks tend to make the custard too thin, so I’d skip those for this particular recipe.
Storage and Serving Suggestions
This berry croissant bake is best served warm, but leftovers keep well in the fridge for up to 3 days. Reheat individual slices in the microwave for 30 seconds. I don’t recommend freezing before baking as the quality suffers, but you can freeze baked slices and reheat them from frozen.
Serve this alongside bacon, ham, or sausage for a complete breakfast spread. It also works as dessert with a scoop of vanilla ice cream on top. For brunch pot luck situations, it travels well and tastes great at room temperature too.
Frequently Asked Questions
Can I make this 24 hours in advance?
Fifteen minutes to 14 hours is the sweet spot. Twenty-four hours might make the croissants too soggy. Stick with overnight prep for best results.
Can I use frozen berries?
Fresh berries work best. Frozen ones release water as they thaw and can make the bake soggy. If you must use frozen, thaw and drain them well first.
What type of croissants should I buy?
Any large, already-baked croissants work. Butter croissants give the richest flavor. Avoid croissant dough, it won’t work in this recipe.
Can I double this recipe?
Yes, double it for a 9×13 pan. You may not need all the croissants though. Don’t overfill the pan or the custard won’t set properly.
Is this served warm or cold?
Either works! Warm is my preference with the powdered sugar melting into the top. But cold leftovers are delicious too, especially on a hot morning.
Can I use low-fat cream cheese?
I haven’t tested it personally, but some readers have had success. The texture may be slightly less rich. Let me know if you try it.
What berries work best?
Strawberries, blueberries, and raspberries create great color and flavor balance. But peaches, cherries, blackberries, or any seasonal fruit work wonderfully too.

Berry Croissant Bake
Ingredients
Equipment
Method
- Preheat oven to 350°F. Spray a 9×9-inch baking dish with cooking spray.
- Spread the broken croissant pieces evenly in the prepared baking dish. Place all the berries evenly over croissants.
- Beat cream cheese with an electric mixer until fluffy. Gradually add the sugar, milk, eggs, and vanilla. Mix until well combined.
- Pour this mixture evenly all over the croissants and berries. Cover dish and place in the fridge for 15 minutes or up to 14 hours.
- Remove cover and bake for 35 to 40 minutes or until golden brown and set. Serve warm with powdered sugar and/or syrup, if desired.
Notes
- Use day-old croissants for best texture
- Fresh berries work better than frozen to prevent sogginess
- Can be prepped the night before and baked in the morning
- Leftovers keep in the fridge for up to 3 days