Overnight Croissant Breakfast Casserole is such a cozy dish to wake up to. It’s warm, creamy, and filled with delicious flavors. This casserole is perfect for a weekend brunch or a special breakfast. The best part is that you make it the night before, so there’s no rush in the morning.

Why You Will Love This Overnight Croissant Breakfast Casserole
This recipe is easy to make and uses simple ingredients you might already have at home. It’s tasty and makes everyone feel welcome with its comforting flavors. Plus, it’s family-friendly! You can serve it to guests or just enjoy a quiet breakfast with your loved ones. Everyone will appreciate this cozy, warm dish.
How to Make Overnight Croissant Breakfast Casserole
Making this casserole is simple. You prepare it the night before, allowing the croissants to soak in the egg mixture. In the morning, you bake it to golden perfection. It fills your kitchen with a lovely, warm aroma. You can enjoy it right out of the oven, just let it cool for a moment.
What You Need
Here’s what you’ll need to make this delightful casserole:
- 4 croissants, torn into pieces
- 6 eggs
- 2 cups milk
- 1 cup shredded cheese (e.g., cheddar or Swiss)
- 1/2 cup cooked ham, diced
- 1/4 cup green onions, chopped
- Salt and pepper to taste
- Optional: herbs (e.g., thyme or parsley)

Step-by-Step
- In a large bowl, whisk together the eggs and milk. Stir in salt, pepper, and herbs if using.
- In a greased baking dish, layer the torn croissants, diced ham, and shredded cheese.
- Pour the egg mixture evenly over the croissant mixture, making sure it is well coated.
- Sprinkle chopped green onions on top.
- Cover the baking dish with plastic wrap and refrigerate overnight.
- Preheat the oven to 350°F (175°C) the next morning.
- Remove the plastic wrap and bake for 30-35 minutes or until the casserole is set and golden brown.
- Let it cool for a few minutes before serving.
How to Serve Overnight Croissant Breakfast Casserole
This casserole is wonderful on its own, but you can add sides for a complete meal. Fresh fruit or a light salad pairs nicely. You might also enjoy it with a drizzle of maple syrup or hot sauce for some added flavor. It’s great for brunch gatherings or just as a special treat any day of the week.
How to Store Overnight Croissant Breakfast Casserole
To keep leftovers fresh, cover them tightly and store them in the fridge. You can enjoy the casserole for up to three days. If you have more, consider freezing it. Wrap individual portions in plastic wrap and place them in a freezer bag. To reheat, simply pop a portion in the microwave or warm it in the oven.
Recipe Tips
- Prep Time: Prepare the night before for best results.
- Croissant Quality: Use fresh croissants for a soft texture.
- Add Veggies: Sneak in cooked veggies like spinach or bell peppers for extra nutrition.
- Cheese Choices: Experiment with different cheeses for varied flavors.
- Herbs: Fresh herbs add a nice touch—try using oregano or basil.
Variations & Swaps
- Veggie Version: Replace ham with sautéed mushrooms or bell peppers for a vegetarian option.
- Cheese Swap: Try feta or pepper jack for a different flavor profile.
- Whole Wheat: Use whole wheat bread instead of croissants for a healthier alternative.
FAQs
Can I make this casserole ahead of time?
Yes! Prepare it the night before and bake it in the morning. It saves time and is super easy.
Can I freeze leftovers?
Absolutely! Wrap portions in plastic and place them in a freezer bag. They can last for about two months.
How do I reheat the casserole?
Reheat in the microwave for a quick option or warm it in the oven until heated through.
Can I substitute ingredients?
Yes, feel free to swap ham for turkey or use a different cheese based on what you have.
What if I forget to soak overnight?
If you didn’t refrigerate it overnight, you can still bake it, but it may not be as soft. Try to let it sit for at least 30 minutes before baking to help it soak a bit.

Overnight Croissant Breakfast Casserole
Ingredients
Main Ingredients
- 4 pieces croissants, torn into pieces Use fresh croissants for best texture.
- 6 pieces eggs
- 2 cups milk
- 1 cup shredded cheese (e.g., cheddar or Swiss) Feel free to experiment with different cheeses.
- 1/2 cup cooked ham, diced Can be replaced with sautéed mushrooms or bell peppers for a vegetarian option.
- 1/4 cup green onions, chopped
- Salt and pepper to taste
- Optional: herbs (e.g., thyme or parsley) Fresh herbs add a nice touch.
Instructions
Preparation
- In a large bowl, whisk together the eggs and milk. Stir in salt, pepper, and herbs if using.
- In a greased baking dish, layer the torn croissants, diced ham, and shredded cheese.
- Pour the egg mixture evenly over the croissant mixture, making sure it is well coated.
- Sprinkle chopped green onions on top.
- Cover the baking dish with plastic wrap and refrigerate overnight.
Cooking
- Preheat the oven to 350°F (175°C) the next morning.
- Remove the plastic wrap and bake for 30-35 minutes or until the casserole is set and golden brown.
- Let it cool for a few minutes before serving.
