There’s something undeniably comforting about waking up to the aroma of a warm, buttery Croissant Breakfast Casserole baking in the oven. The flaky layers of croissants soak up a rich, savory custard overnight, transforming into a soft, golden dish that feels both indulgent and effortless. It’s the kind of breakfast that turns an ordinary morning into something special.
This Overnight Croissant Breakfast Casserole is perfect for holidays, family gatherings, or relaxed weekend brunches. Preparing it the night before means less stress in the morning and more time to enjoy those slow, cozy moments with loved ones. Every bite delivers a balance of creamy, fluffy texture with crisp edges that make it completely irresistible.
Whether you’re hosting guests or simply treating yourself, this croissant breakfast casserole brings warmth, flavor, and a touch of elegance to your table without complicated steps.
Table of Contents
Table of Contents
Why You’ll Love This Croissant Breakfast Casserole Recipe
This croissant breakfast casserole is designed for both flavor and convenience, making it a go-to choice for busy mornings and special occasions alike.
Perfect Make-Ahead Breakfast
Preparing this croissant breakfast casserole the night before allows the flavors to fully develop while saving you time in the morning.
Rich and Buttery Texture
Croissants absorb the custard beautifully, creating a soft, creamy interior with slightly crisp, golden edges.
Ideal for Holidays and Brunch
This dish feels special enough for gatherings while being simple enough for everyday comfort.
Customizable to Your Taste
You can easily add vegetables, cheese, or proteins to make this croissant breakfast casserole exactly how you like it.
Feeds a Crowd Easily
One casserole dish serves multiple people, making it perfect for family meals or entertaining guests.
Ingredients of the Croissant Breakfast Casserole
- 6 large croissants, torn into pieces
- 6 large eggs
- 2 cups milk
- 1 cup heavy cream
- 1 cup shredded cheese (cheddar or mozzarella)
- 1 cup cooked breakfast sausage or turkey (optional)
- 1/2 cup diced onion
- 1/2 cup diced bell pepper
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon dried parsley
Ingredient Notes for Best Results
Using slightly stale croissants works best because they absorb the custard without becoming too soggy. You can also mix different cheeses to enhance the flavor of your croissant breakfast casserole. If you prefer a lighter option, substitute half-and-half for heavy cream.

Equipment / Tools Needed
- 9×13-inch baking dish
- Mixing bowl
- Whisk
- Knife and cutting board
- Measuring cups and spoons
Step-by-Step Instructions
1. Prepare the Croissants
Tear the croissants into bite-sized pieces and place them evenly in a greased baking dish.
2. Add Fillings
Sprinkle cooked sausage, diced onion, bell pepper, and shredded cheese over the croissants.
3. Make the Custard
In a bowl, whisk together eggs, milk, heavy cream, salt, pepper, and parsley until smooth.
4. Combine and Soak
Pour the custard mixture evenly over the croissants. Gently press down so all pieces absorb the liquid.
5. Refrigerate Overnight
Cover the dish and refrigerate for at least 6–8 hours or overnight.
This step allows the croissant breakfast casserole to fully soak and develop flavor.
6. Bake
Preheat oven to 350°F (175°C). Bake uncovered for 35–40 minutes until golden brown and set in the center.
7. Rest and Serve
Let the casserole sit for 5–10 minutes before slicing and serving.

Cooking Tips & Tricks
Use Day-Old Croissants
Slightly dry croissants absorb the custard better and prevent a soggy texture.
Don’t Skip the Rest Time
Letting the casserole rest after baking helps it set and makes slicing easier.
Balance the Fillings
Avoid overloading with too many add-ins to keep the texture light and fluffy.
Check for Doneness
The center should be set but still soft—avoid overbaking to keep the casserole moist.
Serving Suggestions
Fresh Fruit on the Side
Serve your croissant breakfast casserole with fresh berries or sliced fruit for a refreshing contrast.
Light Salad
A simple green salad balances the richness of the dish.
Warm Beverages
Pair with coffee, tea, or hot chocolate for a complete breakfast experience.
Variations / Substitutions
Vegetarian Version
Skip the meat and add spinach, mushrooms, or tomatoes for a veggie-packed croissant breakfast casserole.
Cheese Lovers Version
Use a mix of cheeses like cheddar, Swiss, and mozzarella for deeper flavor.
Healthier Option
Use low-fat milk and reduce cheese for a lighter version.
Sweet Version
Turn this into a sweet casserole by removing savory ingredients and adding cinnamon, sugar, and fruit.
Nutritional Info
- Calories: 320 kcal
- Protein: 12 g
- Carbohydrates: 22 g
- Fat: 20 g
Conclusion
This Overnight Croissant Breakfast Casserole is the perfect combination of ease and indulgence. It transforms simple ingredients into a rich, satisfying dish that feels special without requiring extra effort.
From its buttery layers to its creamy custard, every bite delivers comfort and flavor. Whether you’re preparing it for a holiday brunch or a relaxed weekend morning, it’s a recipe that brings people together around the table.
Once you try this croissant breakfast casserole, it’s sure to become a favorite you return to again and again.
FAQ
Can I make croissant breakfast casserole ahead of time?
Yes, this recipe is designed to be made overnight for the best flavor and texture.
How do I keep the casserole from getting soggy?
Use slightly stale croissants and avoid adding too much liquid.
Can I freeze croissant breakfast casserole?
Yes, bake it first, let it cool, then freeze and reheat when needed.
What cheese works best in this recipe?
Cheddar, mozzarella, or Swiss all work well in a croissant breakfast casserole.

Overnight Croissant Breakfast Casserole
Equipment
- 1 9×13 inch baking dish Used to assemble and bake the casserole.
- 1 Mixing Bowl For whisking the custard mixture.
- 1 Whisk Helps combine eggs, milk, and cream smoothly.
- 1 Knife and cutting board For chopping croissants and vegetables.
- 1 Measuring cups and spoons Ensures accurate ingredient portions.
- 1 Oven Preheated to 350°F (175°C) for baking.
Ingredients
Main ingredients
- 6 piece Croissants, torn into pieces Slightly stale croissants work best.
- 6 piece Eggs Forms the custard base.
- 2 cup Milk Adds moisture and softness.
- 1 cup Heavy cream Creates a rich and creamy texture.
- 1 cup Shredded cheese Cheddar or mozzarella recommended.
- 1 cup Cooked breakfast sausage or turkey Optional for added protein.
- 0.5 cup Onion, diced Adds flavor and aroma.
- 0.5 cup Bell pepper, diced Adds color and sweetness.
- 1 teaspoon Salt Enhances flavor.
- 0.5 teaspoon Black pepper Adds mild heat.
- 1 teaspoon Dried parsley Adds freshness.
Instructions
Step 1: Prepare croissants
- Tear croissants into bite-sized pieces and place them evenly in a greased baking dish.
Step 2: Add fillings
- Sprinkle cooked sausage, diced onion, bell pepper, and shredded cheese over the croissants.
Step 3: Make custard
- Whisk together eggs, milk, heavy cream, salt, pepper, and parsley until smooth.
Step 4: Combine and soak
- Pour custard evenly over croissants and gently press down to help absorption.
Step 5: Refrigerate
- Cover and refrigerate for 6–8 hours or overnight for best results.
Step 6: Bake
- Preheat oven to 350°F (175°C) and bake uncovered for 35–40 minutes until golden and set.
Step 7: Rest and serve
- Let casserole rest 5–10 minutes before slicing and serving.
Notes
| Calories | Fat | Protein | Carbs |
|---|---|---|---|
| 320 kcal | 20 g | 12 g | 22 g |
