Overnight Croissant Breakfast Casserole combines the buttery goodness of croissants with a custardy egg mixture, creating a dish that’s as comforting as it is delicious. It’s an ideal choice for brunch gatherings, special occasions, or simply when you want to treat yourself to a delightful breakfast without the stress of morning prep. Imagine waking up to the aroma of baked croissant casserole gently wafting through your home, hinting at the deliciousness waiting to be savored.
Why you’ll love this dish
This casserole is a crowd-pleaser like no other. Not only does it transform leftover croissants into a luxurious breakfast option, but it also requires minimal effort. You can prep it the night before, making it perfect for busy weekday mornings or leisurely weekend brunches. Budget-friendly ingredients meet gourmet flavors, ensuring everyone at the table will enjoy it. Plus, its warm, cheesy layers will keep both kids and adults coming back for seconds!
“This Overnight Croissant Breakfast Casserole is the highlight of our Sunday brunches! So easy to prepare, and it tastes heavenly. A definite make-ahead winner!” – Sarah M.
Step-by-step overview
Creating this decadent casserole is simple and straightforward. You’ll begin by tearing your croissants into pieces and layering them in a baking dish. Next, whisk together a rich mixture of eggs, milk, sugar, and spices. Pour it over the croissants, let them soak overnight, and in the morning, just add your cheese and optional meat before baking to golden perfection. It’s the kind of recipe that might just become a staple in your breakfast rotation!
What you’ll need
Gather these items to whip up your Overnight Croissant Breakfast Casserole:
- 4 croissants, torn into pieces
- 6 large eggs
- 2 cups milk
- 1 cup shredded cheese (try Gruyère or cheddar)
- 1/2 cup cooked and crumbled beef or sausage (optional)
- 1/4 cup sugar
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground cinnamon
Consider using almond milk or a dairy-free alternative if you’re looking for a lighter or lactose-free option.
Directions to follow
- Start by greasing a 9×13 inch baking dish. Spread out the torn croissant pieces evenly in the dish.
- In a large mixing bowl, whisk together the eggs, milk, sugar, vanilla extract, salt, nutmeg, and cinnamon until well blended.
- Pour the egg mixture over the croissant pieces, gently pressing down to ensure they soak up all that delicious flavor.
- Sprinkle shredded cheese and the optional cooked beef or sausage over the top for extra richness.
- Cover the dish with plastic wrap and refrigerate it overnight so the flavors meld beautifully.
- When ready to bake, preheat the oven to 350°F (175°C). Remove the plastic wrap and bake the casserole for 35-40 minutes, until golden brown and set in the center.
- Allow it to cool slightly before cutting into squares and serving.

Best ways to enjoy it
This casserole is delightful on its own, but why not elevate the experience further? Serve it with a side of fresh fruit, a light salad, or a dollop of yogurt. For a brunch feast, pair it with mimosas or a creamy coffee. You could also sprinkle some fresh herbs like chives or parsley on top for added flavor and a pop of color!
How to store & freeze
If you find yourself with leftovers (though it’s unlikely!), storing this casserole is easy. Allow it to cool completely, then cover it tightly with plastic wrap or transfer it to an airtight container. It can be stored in the refrigerator for up to 3 days. For longer storage, you can freeze it before baking — just make sure to wrap it well. When you’re ready to enjoy, thaw in the fridge overnight, then bake as directed.
Helpful cooking tips
To achieve the best results, using day-old or slightly stale croissants is optimal. This ensures they soak up the egg mixture without becoming too soggy. If you want to add a touch of gourmet, consider infusing your milk with herbs or spices beforehand. Also, don’t skip letting it sit overnight; this step is crucial for developing flavor!
Creative twists
Ready to play with flavors? Try adding sautéed vegetables like spinach or bell peppers for extra nutrition. You could also swap out the cheese for feta or goat cheese for a Mediterranean touch. Experimenting with different spices such as allspice or cardamom can impart a warm, aromatic quality.
Common questions
Can I prepare this casserole a couple of days in advance?
Absolutely! This dish is perfect for make-ahead breakfasts. Just make sure to let it sit overnight for the best flavor.
What if I don’t have croissants on hand?
No worries! You can use any type of bread, like brioche or French bread. Just be mindful of the bread’s texture; something soft and fluffy works best.
How should I reheat leftover casserole?
To reheat, simply cover it with foil and warm in the oven at 350°F (175°C) until heated through, about 15-20 minutes. You can also microwave individual portions for a quicker approach.
Indulge in this delightful Overnight Croissant Breakfast Casserole and bring a touch of elegance to your breakfast table!
PrintOvernight Croissant Breakfast Casserole
A decadent casserole combining buttery croissants and a rich egg mixture, perfect for brunch gatherings or leisurely breakfasts.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 8 servings 1x
- Category: Brunch
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 4 croissants, torn into pieces
- 6 large eggs
- 2 cups milk
- 1 cup shredded cheese (Gruyère or cheddar)
- 1/2 cup cooked and crumbled beef or sausage (optional)
- 1/4 cup sugar
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground cinnamon
Instructions
- Grease a 9×13 inch baking dish and spread out the torn croissant pieces evenly.
- In a large mixing bowl, whisk together the eggs, milk, sugar, vanilla extract, salt, nutmeg, and cinnamon until well blended.
- Pour the egg mixture over the croissant pieces, gently pressing down to ensure they soak up the flavor.
- Sprinkle shredded cheese and the optional cooked beef or sausage over the top.
- Cover the dish with plastic wrap and refrigerate overnight.
- Preheat the oven to 350°F (175°C). Remove the plastic wrap and bake for 35-40 minutes until golden brown and set in the center.
- Allow to cool slightly before cutting into squares and serving.
Notes
Serve with fresh fruit, light salad, yogurt, or pair with mimosas for a brunch feast. Add fresh herbs for flavor.
Nutrition
- Serving Size: 1 square
- Calories: 400
- Sugar: 6g
- Sodium: 600mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 1g
- Protein: 15g
- Cholesterol: 300mg









