Follow Me On Social Media!
Overnight Croissant Breakfast Casserole

Overnight breakfasts don’t get much easier—or more delicious—than an Overnight Croissant Breakfast Casserole. This dish combines the buttery flakiness of croissants with a rich custard of eggs and milk, all smothered in cheese and your choice of savory meats. It’s not just a meal; it’s an experience, perfect for leisurely weekends or special occasions when you want to impress guests but don’t want to spend the entire morning in the kitchen. I recently made it for a brunch gathering, and let me tell you, it was the star of the day!
What Makes This Recipe Special
Why should this Overnight Croissant Breakfast Casserole have a prime spot on your brunch menu? For starters, it’s a total crowd-pleaser. The combination of flaky croissants, creamy cheese, and savory ham or bacon delivers comfort in every bite. Plus, it’s a convenient make-ahead option. Simply whip it up the night before, pop it in the fridge, and it’s ready to bake when you are.
“This casserole was the highlight of our brunch! So easy to make, and everyone asked for the recipe.” – A Satisfied Brunch Guest
Whether you’re hosting a holiday gathering, a family breakfast, or just want a lazy Sunday morning treat, this recipe works beautifully. It’s customizable and budget-friendly, too—perfect for families with picky eaters. Pair it with fresh fruit or a light salad, and you have a well-rounded meal!
Your Easy Cooking Guide
Making this Overnight Croissant Breakfast Casserole is straightforward and requires minimal effort. First, gather all your ingredients, then follow along as we walk through the steps. Everything can be prepared the night before, saving you time and stress on the day of serving. Let’s dive into the specifics so you know exactly what to expect.
Everything You Need for This Recipe
To whip up this scrumptious casserole, here’s a simple list of ingredients:
- 6 croissants, torn into pieces
- 6 eggs
- 2 cups milk
- 1 cup shredded cheese (Swiss or Cheddar works beautifully)
- 1 cup diced ham or cooked bacon
- 1/4 cup chopped green onions
- Salt and pepper to taste
- 1 teaspoon Dijon mustard (optional but adds a nice touch)
Feel free to swap out cheeses or proteins for variations that suit your taste!
Step-by-Step Directions
- Start by greasing a baking dish.
- In a large bowl, whisk together the eggs, milk, Dijon mustard (if using), salt, and pepper until well combined.
- Layer the torn croissants, shredded cheese, diced ham (or bacon), and chopped green onions in the prepared baking dish.
- Pour the egg mixture evenly over the layered ingredients, making sure everything is well soaked.
- Cover the dish with aluminum foil and refrigerate overnight.
- The next day, preheat your oven to 350°F (175°C).
- Bake, uncovered, for about 30-40 minutes or until the casserole is set and golden brown on top.
- Serve warm, and watch it disappear!
Best Way to Serve
This casserole is versatile in terms of serving. It can stand alone as a filling breakfast or be complemented with sides. Consider pairing it with:
- Fresh fruit salad for a pop of color and sweetness
- Crispy breakfast potatoes or a light green salad for crunch
- Yogurt and granola for added texture and health
You can also add some hot sauce or ketchup for those who enjoy a spicy kick!
Keeping Overnight Croissant Breakfast Casserole Fresh Longer
Once you’ve enjoyed your bounty, it’s important to know how to store leftovers. To maintain freshness:
- Refrigeration: Store any leftovers in an airtight container in the fridge. They’ll keep well for up to 3 days.
- Reheating: To reheat, place a portion in the microwave or bake it in the oven at 350°F (175°C) until warmed through. If reheating in the oven, cover with foil to prevent over-browning.
- Freezing: If you want to make it ahead even further, you can freeze the unbaked casserole. Just be sure to wrap it tightly. Bake from frozen, adding an extra 10-15 minutes to the cooking time.
Pro Chef Tips
Here are some expert tips to guarantee your casserole is a hit:
- Croissant Quality: Use day-old croissants for better absorption of the egg mixture, giving you a creamier texture.
- Cheese Options: Experiment with a blend of cheeses—adding something sharp like Gruyère can elevate the flavor.
- Veggie Additions: Feel free to toss in any leftover cooked veggies you have handy—spinach, bell peppers, or mushrooms could all work wonderfully.
Creative Twists
Want to switch things up? Here are a few variations worth trying:
- Mediterranean Style: Use feta cheese, diced tomatoes, and spinach for a flavor-packed Mediterranean twist.
- Southwestern Inspired: Add jalapeños, pepper jack cheese, and corn for a spicy, flavorsome kick.
- Sweet Version: For a dessert-like experience, substitute croissants with sweet pastries and add berries and a touch of cinnamon.
Your questions answered
How long does it take to prepare this casserole?
Prep time is about 20 minutes, and then it rests overnight before baking.
Can I use almond milk instead of regular milk?
Absolutely! Just remember to choose a plain flavor without added sweeteners for the best results.
Is it safe to freeze and reheat leftovers?
Yes, it is safe! Just follow the storage tips I shared to ensure quality and safety.
With these insights and tips, you’re all set to make an unforgettable Overnight Croissant Breakfast Casserole that your friends and family will rave about! Happy cooking!
Print
Overnight Croissant Breakfast Casserole
- Total Time: 1440 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
A delightful casserole combining flaky croissants, rich custard, and savory meats, perfect for brunch gatherings.
Ingredients
- 6 croissants, torn into pieces
- 6 eggs
- 2 cups milk
- 1 cup shredded cheese (Swiss or Cheddar)
- 1 cup diced ham or cooked bacon
- 1/4 cup chopped green onions
- Salt and pepper to taste
- 1 teaspoon Dijon mustard (optional)
Instructions
- Grease a baking dish.
- In a large bowl, whisk together the eggs, milk, Dijon mustard (if using), salt, and pepper until well combined.
- Layer the torn croissants, shredded cheese, diced ham (or bacon), and chopped green onions in the prepared baking dish.
- Pour the egg mixture evenly over the layered ingredients, making sure everything is well soaked.
- Cover the dish with aluminum foil and refrigerate overnight.
- The next day, preheat your oven to 350°F (175°C).
- Bake, uncovered, for about 30-40 minutes or until the casserole is set and golden brown on top.
- Serve warm.
Notes
Best served with fresh fruit salad or crispy breakfast potatoes. Can be customized with various cheeses and proteins.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 6g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 18g
- Cholesterol: 270mg
Keywords: casserole, breakfast, brunch, croissant, easy recipe, make-ahead



