This post may contain affiliate links. Please read my disclosure policy.
My sweet breakfast casserole with croissants will fill your home with the delectable scents of vanilla, cinnamon, and nutmeg. Made with cream cheese icing and fresh berries, this easy breakfast recipe is nothing short of divine.

Sweet breakfast casserole with croissants
Are you a sweet or savory breakfast type?
Personally, I refuse to pick a side. Some days are for fruit, yogurt, and pastries galore! Others, I am thrilled to dig into some scrambled eggs or a fancy avocado toast. What can I say – I’m a woman of multitudes.
So, while I’ve shared a savory croissant breakfast casserole in the past, it was only fair to the other side that I came up with a little something sweet.
My sweet croissant breakfast casserole is every sweet tooth’s dream, made with spiced cream cheese icing and seasonal berries. I even add protein-rich eggs to keep you full and satisfied for the day ahead!

Ingredients needed
Here’s a little bit about everything that goes into my sweet croissant breakfast casserole.
- Croissants: The base of this recipe is 8 large croissants. I bake them until they’re extra crispy so that they keep their texture, even when mixed with the other ingredients.
- Cream cheese: For sweet cream cheese icing, I use an 8 oz pack of softened cream cheese. It’s super creamy and slightly tart.
- Sugar: I use ¾ cup sugar to give this recipe just the right amount of sweetness. Both white and brown sugar would work well.
- Cinnamon: I love adding warm spices to my recipes; they give dishes such a comforting depth. I use 1 tsp of cinnamon in this recipe for a woodsy touch.
- Nutmeg: For additional depth, I use ¼ tsp in my cream cheese mixture. Earthy and sweet, it’s the perfect flavor enhancer.
- Salt: Salt is such a powerhouse. Just a pinch of salt brings all of the flavors together, making everything taste just a little bit better.
- Eggs: While it may seem like an odd ingredient in a sweet casserole, this recipe calls for 4 eggs. They add great protein content to this dish, making it a more nutritionally-complete meal.
- Vanilla: Vanilla extract is an absolute essential in any of my baking recipes. This dish calls for 2 tsp.
- Milk: 1 cup of milk helps thin the cream cheese mixture and adds moisture to this sweet casserole.
- Mixed berries: The final ingredient in this dish is non-negotiable – 3 cups of mixed berries! I like to use equal parts of blueberries, blackberries, and raspberries, though you can use whichever is your favorite (or on sale!).
Kitchen tools required
You’ll need a few common kitchen tools to bake this dish, including:
- Large mixing bowl
- Hand or stand mixer
- 9×13 dish
- Aluminum foil
Also, gather a few measuring cups, including 1 cup, ¼ cup, 1 tsp, and ¼ tsp,


How to make sweet breakfast casserole with croissants
First up, preheat your oven to 450F.
Rip up your croissants into bite-sized chunks and add them to a baking sheet. Pop them in your preheated oven and bake for 8-10 minutes until they’re golden and crispy. Set aside to cool.
While your croissants are crisping in the oven, prep your cream cheese icing! Add cream cheese, sugar, cinnamon, nutmeg, and salt to a large mixing bowl. Mix using a hand mixer or stand mixer until combined.
Then, add eggs and vanilla and beat until the mixture is smooth. Finally, beat in the milk until creamy.
Add your cooled croissants to a baking dish and top with berries on your cream cheese egg mixture. Aim for an even coating.
Gently press the croissants into the egg mixture and cover your dish with a sheet of aluminum foil. Let it sit overnight or at least two hours before you bake your dish. Then, bake for 50-55 minutes. You’ll know it’s done when the egg mixture has set and the croissants are a gorgeous golden color.
Let your sweet breakfast casserole cool for 20 minutes before digging in!
Recipe tips
Below are some common sweet breakfast casserole questions. Don’t see the answer you’re looking for? Leave a comment at the bottom of this post!
How do I serve sweet croissant breakfast casserole?
This sweet breakfast casserole is delicious on its own but can be even more tasty with a few toppings.
I recommend serving with powdered sugar, additional fresh berries, and a healthy drizzle of maple syrup.
How do I make this recipe dairy-free?
To make this breakfast casserole dairy-free, you’ll need to substitute two ingredients – milk and cream cheese.
For milk, swap with your favorite non-dairy alternative, like oat milk, almond milk, or soy milk. Make sure that it’s unflavored and unsweetened.
Dairy-free cream cheese is also very easy to find. I recommend the Violife creamy block; its flavor and texture are just like the real thing.

Storing Leftovers
To store your sweet croissant breakfast casserole, let it cool completely. Tightly cover your baking dish with cling wrap, or transfer the casserole to an airtight container.
This dish will last in the refrigerator for up to four days.
To reheat, you can microwave a serving for 1-2 minutes until warm through. For a better texture, however, I recommend baking it in the oven at 350F for about 15 minutes.
Can I meal prep this recipe?
This recipe is pretty perfect for meal prep. Prepare it Sunday night and bake it Monday morning for a sweet start to your week.
It’ll last for up to four days, though it’s so tasty, I doubt it’ll make it past day two!
Can I freeze sweet breakfast casserole?
You can freeze this dish for up to two months. To do so, transfer your breakfast casserole to an airtight container, or several for individual servings.

If you liked this recipe, you’ll want to try these!
Celebrate the most important meal of the day with any of my delicious (and nutritious) breakfast recipes:
- Banana Date Smoothie
- Peanut Butter and Jelly Overnight Oats
- Turkey Breakfast Burger With Chipotle Aioli
- Healthy Pistachio Coffee Cake
- Broccoli Cheddar Ham Egg Casserole
All recipes by Erin Morrissey and Photos by Sierra Inn
Sweet Croissant Breakfast Casserole
My sweet breakfast casserole with croissants will fill your home with the delectable scents of vanilla, cinnamon, and nutmeg. Made with cream cheese icing and fresh berries, this easy breakfast recipe is nothing short of divine.Â
Ingredients
- 8 large croissants
- 1 8oz package cream cheese, softened
- 3/4 cup sugar
- 1 tsp cinnamon
- 1/4 tsp nutmeg
- pinch of salt
- 4 eggs
- 2 tsp vanilla
- 1 cup milk
- 3 cups berries (blueberries, blackberries, raspberries)
Instructions
- Preheat oven to 450F. Rip up croissants into bite sized chunks and bake for 8-10 minutes or until golden and crispy. Let cool
- In a large bowl using a hand mixer or stand mixer, mix together cream cheese, sugar, cinnamon, nutmeg, and salt. Add in eggs and vanilla and beat until smooth. Beat in milk and blend until creamy.
- Add cooled croissant pieces to 9×13 dish. Sprinkle on berries. Pour egg mixture over top of croissants as evenly as possible. Press croissants gently into egg mixture and cover with aluminum foil.
- Let sit overnight or at least 2 hours before baking.
- Bake for 50-55 minutes at 350F or until egg mixture has set and croissants are golden. Let cool at least 20 minutes before serving.
- Serve with powdered sugar, more berries, and maple syrup.
There may be affiliate links in this post! By purchasing a product I recommend, I may receive a small compensation. However, I only recommend products I absolutely love and use myself. Thank you for supporting Erin Lives Whole, it helps keep this blog afloat 🙂






Teddy M says
I apologize if I’m missing something. But do I bake the dish with the aluminum foil still on or was that just while it sits overnight? Thanks!!
Kelly says
Perfect for Christmas morning!! And smells delicious when cooking – our family loved!
Michelle says
Made it for a brunch as a test run and was a big hit! Can’t wait to bring it to Easter!
Mariana says
Made this for a Mother’s Day brunch and people loved it! They kept coming back for seconds. Great texture and flavor. We made it the night before and baked the next morning and it was perfect. I did add a bit more milk before baking since the top pieces still looked a little dryer. We’ll definitely make it again 🙂
Erin says
Hi Marina, so happy you loved it so much! 🙂
Landra Bunge says
My question is regarding the croissants.
Are these pre-made from a bakery, frozen croissant dough, refrigerated crescent dough, made fresh? Confused as it doesn’t clarify and it says to rip into pieces then bake. Help please. Guess I’m the only one who doesn’t understand, as I don’t see this asked by anyone and it’s not in your FAQs.
My gut says pre-made so you can tear up and baking them makes them sustainable for everything poured over them to bake. Just need some clarity.
Erin says
Hi Landra, they should be already made croissants! Let me know how your casserole comes out!
Shelby Davis says
Would frozen berries work ok for this?
Erin says
Hi Shelby, yep! You might just want to thaw and drain them so they’re not too wet through. Let me know how your casserole comes out!
Rebecca says
Hi! Can I prep this in the morning the day before I plan on baking it or will that have it sit too long before baking?? Thanks!
Erin says
Hi Rebecca, yes, that should be fine. Let me know how it comes out!
Megan says
This was a hit! I was nervous about baking it at 450 F for so long but I followed the instructions exactly and it was perfect!
Erin says
Hi Megan, so glad you loved it! 🙂
Peggy says
Can this recipe be frozen either before or after baking?
Erin says
Hi Peggy, yes! I recommend tightly cover your baking dish with cling wrap, or transfer the casserole to an airtight container. Then you can refrigerate for 4 days or freeze!
Noreen says
Hello! What temperature is the casserole cooked at? 450 is to toast the pieces of croissants in preparation. I’m going to go with 350 and see what happens or reference another recipe similar before cooking.
Looking forward to enjoying it tomorrow for breakfast.
Erin says
Hi Noreen, 450. Let me know how your casserole comes out!