why make this recipe
Overnight Croissant Breakfast Casserole is a fantastic dish for breakfast or brunch. It combines the flaky goodness of croissants with a creamy egg mixture, cheese, and optional meats. It’s perfect for feeding a crowd or for a cozy family morning. Plus, the best part? You prepare it the night before, so you can enjoy more time with loved ones in the morning.
how to make Overnight Croissant Breakfast Casserole
Ingredients:
- 4 large croissants, torn into pieces
- 6 large eggs
- 2 cups milk
- 1/2 cup heavy cream
- 1 cup shredded cheese (cheddar or your choice)
- 1/2 cup cooked and crumbled bacon or sausage (optional)
- 1/4 cup chopped fresh herbs (like chives or parsley)
- Salt and pepper to taste
Directions:
- Grease a baking dish. Arrange the torn croissant pieces in the dish.
- In a bowl, whisk together the eggs, milk, and heavy cream. Season with salt and pepper.
- Pour the egg mixture over the croissants, ensuring they are well coated.
- Sprinkle cheese, bacon or sausage if using, and herbs on top.
- Cover the dish and refrigerate overnight.
- Preheat the oven to 350°F (175°C) the next morning.
- Bake the casserole for 35-40 minutes or until set and golden brown.
- Let it cool slightly before serving.
how to serve Overnight Croissant Breakfast Casserole
Serve the casserole warm, directly from the oven. It pairs well with fresh fruit or a simple green salad for a complete meal. You can also offer extra toppings like hot sauce or more herbs if desired.
how to store Overnight Croissant Breakfast Casserole
If you have leftovers, store them in an airtight container in the refrigerator for up to 3 days. You can reheat portions in the microwave or in the oven until warmed through.
tips to make Overnight Croissant Breakfast Casserole
- Use day-old croissants for better texture.
- Feel free to mix in your favorite veggies like spinach or bell peppers.
- Adjust the herbs to match your taste; thyme or basil can add a nice touch.
variation
For a sweet twist, you can turn the casserole into a dessert by adding some fruits like berries or peaches and using cinnamon. Just eliminate the herbs and use a sweeter cheese such as cream cheese.
FAQs
Can I make this casserole without meat?
Yes! You can skip the bacon or sausage for a vegetarian option, and it’s still delicious.
How can I make this dish dairy-free?
You can replace the milk and heavy cream with non-dairy milk like almond or oat milk and use dairy-free cheese.
Can I freeze the casserole?
Yes, you can freeze it before baking. Wrap it tightly and store it for up to 2 months. Thaw it in the fridge before baking as directed.

Overnight Croissant Breakfast Casserole
Ingredients
Base Ingredients
- 4 large croissants, torn into pieces Use day-old croissants for better texture.
- 6 large eggs
- 2 cups milk Can use non-dairy alternatives for a dairy-free option.
- 1/2 cup heavy cream Can substitute with non-dairy cream.
Toppings
- 1 cup shredded cheese (cheddar or your choice) Use your preferred type of cheese.
- 1/2 cup cooked and crumbled bacon or sausage (optional) Skip for a vegetarian option.
- 1/4 cup chopped fresh herbs (like chives or parsley) Adjust herbs as per taste; thyme or basil can also be used.
- Salt and pepper to taste
Instructions
Preparation
- Grease a baking dish and arrange the torn croissant pieces in the dish.
- In a bowl, whisk together the eggs, milk, and heavy cream. Season with salt and pepper.
- Pour the egg mixture over the croissants, ensuring they are well coated.
- Sprinkle cheese, bacon or sausage (if using), and herbs on top.
- Cover the dish and refrigerate overnight.
Baking
- Preheat the oven to 350°F (175°C) the next morning.
- Bake the casserole for 35-40 minutes or until set and golden brown.
- Let it cool slightly before serving.