The buttery aroma of freshly baked croissants fills the air as you prepare to indulge in a delightful Overnight Croissant Breakfast Casserole. This easy, make-ahead breakfast dish takes only a few minutes to assemble the night before and is perfect for lazy weekend brunches or holiday gatherings. The combination of flaky croissants baked in a rich custard creates a comforting texture that’s hard to resist.
This recipe is ideal for anyone looking to impress family or guests with minimal effort. Perfect for busy mornings, you can prep it in advance and simply bake when ready. Leftovers can also be stored for a quick breakfast option throughout the week.
Why You’ll Love This Recipe
- The croissants create a flaky, tender base that elevates the dish.
- It’s a versatile recipe that allows for various fillings based on your preferences.
- You can prepare it the night before, saving precious time in the morning.
- It bakes to a golden brown, creating a gorgeous presentation for any table.
What You’ll Need
Get ready to gather these simple ingredients for your delicious casserole.
For the Casserole
- 6 croissants, torn into pieces
- 6 large eggs
- 2 cups milk
- 1 cup shredded cheese, such as Gruyere or Cheddar
- 1/2 cup cooked and crumbled bacon or sausage (optional)
- 1/4 cup chopped fresh herbs, such as chives or parsley
- Salt and pepper to taste
Use dairy-free milk for a lighter option.
Substitutions & Swaps
- Croissants: use brioche or any bread.
- Cheese: substitute with mozzarella or feta.
- Herbs: swap with spinach or scallions.
- Meat: omit for a vegetarian version.
How to Make It
Follow these simple steps to whip up your casserole.
Grease
Grease a large baking dish.
Use butter or cooking spray for easy removal later.
Layer
Layer the torn croissants evenly in the dish.
Ensure even distribution for optimal soaking from the egg mixture.
Whisk
Whisk together the eggs, milk, salt, and pepper.
Combine until frothy for a light texture.
Pour
Pour this mixture over the croissants.
Make sure all pieces are covered to absorb the flavors.
Sprinkle
Sprinkle the cheese, cooked bacon or sausage (if using), and herbs on top.
This adds rich flavor and a lovely garnish.
Cover
Cover with plastic wrap and refrigerate overnight.
This allows the croissants to soak up the egg mixture completely.
Preheat
Preheat the oven to 350°F (175°C).
Prepare to bake your casserole to perfection.
Bake
Bake the casserole for 30-40 minutes, or until golden brown and set.
Check for doneness by inserting a knife; it should come out clean.
Cool
Let it cool slightly before serving.
This helps to set up the casserole for easy slicing.
How to Store It
Fridge: Store in an airtight container for up to 3 days.
Freezer: Yes, can be frozen for up to 2 months if baked.
Reheat: Microwave for 2-3 minutes or bake at 350°F until heated through.
Tips for Best Results
- Use stale croissants for better absorption of the egg mixture.
- Let the casserole rest after baking for better slicing.
- Experiment with different cheeses and herbs to change up the flavor profile.
- Ensure you whisk the eggs thoroughly to incorporate air for fluffiness.
Serving Suggestions
- Serve alongside fresh fruit for a balanced breakfast.
- Pair with a light salad for a brunch option.
- Enjoy with coffee or mimosas to elevate your morning treat.




Leave a Comment