Overnight Croissant Breakfast Casserole
Why Make This Recipe
Overnight Croissant Breakfast Casserole is a fantastic way to start your day. It combines the flaky, buttery goodness of croissants with the delicious flavors of eggs, cheese, and optional meats. This recipe is not only easy to prepare but also perfect for feeding a crowd during special occasions, brunches, or lazy weekend mornings. Plus, since it can be made the night before, it saves you time in the morning, allowing you to enjoy a relaxed breakfast with family and friends.
How to Make Overnight Croissant Breakfast Casserole
Ingredients:
- 6 croissants, torn into pieces
- 6 large eggs
- 2 cups whole milk
- 1 cup shredded cheese (cheddar or your choice)
- 1/2 cup cooked and crumbled bacon or sausage (optional)
- 1/4 cup finely chopped onion
- Salt and pepper to taste
- 1 teaspoon vanilla extract (optional)
- Fresh herbs for garnish (optional)
Directions:
- Grease a 9×13-inch baking dish. Place the croissant pieces in the dish evenly.
- In a large bowl, whisk together the eggs, milk, cheese, onion, salt, pepper, and vanilla extract.
- Pour the egg mixture over the croissants, ensuring they are well coated.
- If using, sprinkle cooked bacon or sausage on top.
- Cover and refrigerate overnight.
- Preheat the oven to 350°F (175°C).
- Bake for 30-35 minutes or until the top is golden brown and the center is set.
- Let it cool for a few minutes before serving. Garnish with fresh herbs if desired.
How to Serve Overnight Croissant Breakfast Casserole
Serve the casserole warm right out of the oven. It pairs well with fresh fruit, juice, or coffee. You can slice it into squares for easy serving. If you enjoy a little extra flavor, consider adding hot sauce or salsa on the side.
How to Store Overnight Croissant Breakfast Casserole
Once cooled, store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply warm in the oven or microwave until heated through. You can also freeze the casserole before baking. Just make sure to cover it well. When ready to eat, let it thaw overnight in the fridge and then bake as instructed.
Tips to Make Overnight Croissant Breakfast Casserole
- Make sure the croissant pieces are evenly distributed in the dish for consistent cooking.
- Feel free to add your favorite vegetables like bell peppers or spinach for a healthier twist.
- For a bit of sweetness, consider adding some chopped fruit, like apples or berries, to the mixture.
Variation
You can easily customize this casserole to fit your taste. Swap out the cheddar cheese for feta or pepper jack for added kick. Instead of bacon or sausage, you can use sautéed mushrooms or spinach for a vegetarian option.
FAQs
Can I use day-old croissants for this recipe?
Yes, day-old croissants work great! They will soak up the egg mixture even better.
Is it possible to make it dairy-free?
Yes, substitute whole milk with almond or oat milk and use dairy-free cheese.
Can I cook it immediately instead of letting it sit overnight?
While it’s best to let it sit overnight for the best flavor, you can bake it right away. Just make sure to adjust the baking time, as it may need a bit longer.

Overnight Croissant Breakfast Casserole
Ingredients
Method
- Grease a 9×13-inch baking dish and place the croissant pieces evenly in the dish.
- In a large bowl, whisk together the eggs, milk, cheese, onion, salt, pepper, and vanilla extract.
- Pour the egg mixture over the croissants, ensuring they are well coated.
- If using, sprinkle the cooked bacon or sausage on top.
- Cover and refrigerate overnight.
- Preheat the oven to 350°F (175°C).
- Bake for 30-35 minutes or until the top is golden brown and the center is set.
- Let it cool for a few minutes before serving. Garnish with fresh herbs if desired.
