Overnight Croissant Breakfast Casserole – Easy Holiday Brunch Recipe

Savor the holidays with this Overnight Croissant Breakfast Casserole. After making it many times, I’ve perfected the trick to keep it golden and creamy. The warm, cozy aroma will fill your home and make your family beg for more. Keep reading for my best tips or jump to the recipe card. If you love recipes like this, you’ll also enjoy Creamy Overnight High-Protein Oats and Ground Chicken Coleslaw Stir-Fry.

Why This Overnight Croissant Breakfast Casserole – Easy Holiday Brunch Recipe Is Pure Comfort
- Easy to prep ahead for stress-free holidays
- Creamy, golden, and full of flavor
- Perfect for feeding a crowd, from 6 to 12 servings
What You'll Need for Overnight Croissant Breakfast Casserole – Easy Holiday Brunch Recipe
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- frozen croissant dough
- eggs
- milk
- cream
- cheddar cheese
- bacon
- onion
- garlic
- salt
- black pepper
- dried thyme
- dried oregano
- Optional: spinach
- Optional: mushrooms
- Optional: sausage
- Optional: jalapeno

📝 Ingredient Notes
- milk: You can substitute with almond or oat milk for a dairy-free version.
🛒 Tools & Equipment I Recommend
- Non-stick skillet — Evenly cooks bacon and prevents sticking. → See on Amazon
- 9×13-inch baking dish — Perfect size for this casserole and fits most ovens. → See on Amazon

How to Make Overnight Croissant Breakfast Casserole – Easy Holiday Brunch Recipe
- Prepare the croissant dough: Thaw and cut croissant dough into bite-sized pieces. Set aside.
- Cook the bacon: In a large skillet, cook bacon until crispy. Remove and set aside, but keep the grease.
- Sauté onions and garlic: Add onions to the skillet and cook until softened. Add garlic and cook for another minute.
- Whisk the egg mixture: In a large bowl, whisk together eggs, milk, cream, salt, and pepper.
- Assemble the casserole: In the baking dish, layer half of the croissant pieces, followed by the bacon, onion mixture, and cheese. Pour the egg mixture over everything. Repeat layers with remaining croissant pieces and cheese.
- Chill and bake: Cover and refrigerate overnight. In the morning, preheat oven to 375°F (190°C) and bake for 45-50 minutes, or until golden and bubbly.
Cook's Tips for Perfect Overnight Croissant Breakfast Casserole – Easy Holiday Brunch Recipe
- Common mistake and fix: To prevent a soggy casserole, don't overcook the croissant dough. Keep an eye on it and remove when golden.
- Pro tip: For a vegetarian version, omit the bacon and add spinach or mushrooms instead.
- Pro tip: Make it ahead: Assemble the casserole up to 24 hours in advance. Store covered in the refrigerator.
Storing & Reheating Overnight Croissant Breakfast Casserole – Easy Holiday Brunch Recipe
Short-Term Storage
Store in an airtight container in the fridge. Store leftover casserole in an airtight container for up to 4 days. Make-ahead tip: Assemble the casserole up to 24 hours in advance.
Freezing Overnight Croissant Breakfast Casserole – Easy Holiday Brunch Recipe
Freeze individual portions for up to 2 months. Thaw overnight in the refrigerator before reheating.
How to Reheat Without Drying It Out
Oven: Reheat in a 350°F (180°C) oven for 15-20 minutes, or until warmed through. Microwave: Reheat individual portions in the microwave for 1-2 minutes, or until warmed through.
Recipe Notes
- Chef tip: For a spicy kick, add diced jalapeno to the onion mixture.
- Best substitution: Substitute the bacon with cooked breakfast sausage for a heartier flavor.
- Make-ahead: You can also assemble the casserole the night before and refrigerate overnight.
- Scaling: This recipe can be halved or doubled to fit your serving needs.
- Troubleshooting: If the casserole is browning too quickly, tent it with aluminum foil.
Want to level up this recipe?
High-quality baking dish — Even heat distribution ensures perfect cooking and presentation. → Check price on Amazon
Overnight Croissant Breakfast Casserole – Easy Holiday Brunch Recipe

Ingredients
Main Ingredients
- frozen croissant dough
- eggs
- milk
- cream
- cheddar cheese
- bacon
- onion
- garlic
Seasonings
- salt
- black pepper
- dried thyme
- dried oregano
Optional Toppings
- spinach
- mushrooms
- sausage
- jalapeno
Instructions
- Prepare the croissant dough: Thaw and cut croissant dough into bite-sized pieces. Set aside.
- Cook the bacon: In a large skillet, cook bacon until crispy. Remove and set aside, but keep the grease.
- Sauté onions and garlic: Add onions to the skillet and cook until softened. Add garlic and cook for another minute.
- Whisk the egg mixture: In a large bowl, whisk together eggs, milk, cream, salt, and pepper.
- Assemble the casserole: In the baking dish, layer half of the croissant pieces, followed by the bacon, onion mixture, and cheese. Pour the egg mixture over everything. Repeat layers with remaining croissant pieces and cheese.
- Chill and bake: Cover and refrigerate overnight. In the morning, preheat oven to 375°F (190°C) and bake for 45-50 minutes, or until golden and bubbly.
Notes
- Chef tip: For a spicy kick, add diced jalapeno to the onion mixture.
- Best substitution: Substitute the bacon with cooked breakfast sausage for a heartier flavor.
- Make-ahead: You can also assemble the casserole the night before and refrigerate overnight.
- Scaling: This recipe can be halved or doubled to fit your serving needs.
- Troubleshooting: If the casserole is browning too quickly, tent it with aluminum foil.
Storage
- Fridge: Store leftover casserole in an airtight container for up to 4 days.
- Freezer: Freeze individual portions for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Oven reheat: Reheat in a 350°F (180°C) oven for 15-20 minutes, or until warmed through.
- Microwave reheat: Reheat individual portions in the microwave for 1-2 minutes, or until warmed through.
- Make ahead: Assemble the casserole up to 24 hours in advance.
Nutrition Per Serving
- Calories: 450
- Protein: 20g
- Fat: 32g
- Carbs: 25g
- Fiber: 1g
- Sugar: 2g
- Sodium: 800mg
- Cholesterol: 250mg
- Sat. Fat: 17g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Overnight Croissant Breakfast Casserole – Easy Holiday Brunch Recipe FAQs
Yes, you can assemble it up to 24 hours in advance and refrigerate overnight.
Overcooking the croissant dough can lead to a soggy casserole. Keep an eye on it and remove when golden.
Yes, you can freeze individual portions for up to 2 months. Thaw overnight in the refrigerator before reheating.
While you can cook the bacon in the air fryer, the casserole itself is best baked in the oven.
Reheat in a 350°F (180°C) oven for 15-20 minutes, or until warmed through. Avoid the microwave for best results.
A Warm Final Note
I can’t wait for you to try Overnight Croissant Breakfast Casserole – Easy Holiday Brunch Recipe and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






