Oh, do I have a lifesaver of a recipe for you! This overnight croissant breakfast casserole has been my go-to for busy mornings ever since my sister showed up unannounced with six hungry kids last Thanksgiving. Picture this: flaky croissants soaked in creamy custard, pockets of melty cheese, and crispy bacon bits—all ready to pop in the oven while you sip your coffee. The best part? You do all the work the night before. I’ve served this beauty at baby showers, Christmas mornings, and even when my book club “accidentally” stayed for brunch. Trust me, once you try it, you’ll understand why my fridge always has a batch waiting!
Why You’ll Love This Overnight Croissant Breakfast Casserole
This casserole is basically cheating at breakfast—in the best possible way. Here’s why it never leaves my rotation:
- Effortless elegance: Stale croissants get a glamorous makeover while you sleep. No 6 AM scrambling—just bake and bask in the compliments.
- Custard magic: The egg mixture seeps into every buttery layer, creating this ridiculously rich texture that’ll have people asking for seconds (and the recipe).
- Crowd-pleaser: Works for picky kids, hungover friends, and fancy brunches alike. I’ve even converted avocado toast purists with this dish.
- Forgiving flexibility: Forgot the bacon? Use sausage. Out of cheddar? Swiss works. The basic formula is bulletproof.

Ingredients for Overnight Croissant Breakfast Casserole
Here’s your grocery list for this no-fuss morning miracle – I promise you probably have half this stuff already:
- 6 croissants (day-old works great!) cut into 1-inch chunks – trust me, the flakier the better
- 6 large eggs (room temp blends smoother)
- 2 cups whole milk (2% works in a pinch but whole makes it luxe)
- 1 cup heavy cream – this is the secret to that custard-like texture
- 1 cup shredded sharp cheddar (pre-shredded is fine but fresh-grated melts dreamier)
- ½ cup cooked bacon, chopped (or swap with diced ham or sausage crumbles)
- ½ tsp salt (I use kosher – it distributes better)
- ¼ tsp black pepper (freshly cracked if you’re feeling fancy)
How to Make Overnight Croissant Breakfast Casserole
This casserole is as easy as it gets—prepare it the night before, and let the fridge do most of the work. Here’s how to nail it every time:
Preparing the Croissants and Egg Mixture
Start by grabbing your croissants—day-old ones work wonders here. Cut them into 1-inch chunks; don’t stress about perfection, just aim for bite-sized pieces. In a large bowl, crack those eggs and whisk them until they’re smooth and frothy. Pour in the milk and heavy cream, then add the salt and pepper. Whisk it all together until it’s perfectly combined. This mixture is your custard magic, so make sure it’s well-blended.
Assembling and Refrigerating
Grease your 9×13 inch baking dish generously—trust me, you don’t want anything sticking. Spread the croissant chunks evenly across the dish. Slowly pour the egg mixture over the top, making sure every piece gets soaked. Sprinkle the shredded cheddar and chopped bacon evenly over everything. Cover the dish tightly with plastic wrap (or foil if that’s easier) and pop it in the fridge overnight. This chill time lets the croissants soak up all that custardy goodness.

Baking the Casserole
When you’re ready to bake, preheat your oven to 350°F (175°C). Take the casserole out of the fridge while the oven heats up—it’s okay if it’s still cold. Bake it uncovered for about 45 minutes. You’ll know it’s done when the top is golden brown, the edges are slightly crispy, and the center is set (no jiggle when you give it a gentle shake). Let it cool for 5 minutes before serving—this helps it firm up a bit and makes slicing easier. Now, dig in and enjoy the applause!
Tips for the Best Overnight Croissant Breakfast Casserole
After making this casserole more times than I can count, here are my foolproof tricks for perfection every time:
- Stale is better: Slightly dry croissants soak up the custard like little sponges. No stale ones? Just leave fresh croissants out uncovered for a few hours.
- Temperature matters: Let the chilled casserole sit at room temp for 15 minutes before baking – prevents uneven cooking.
- Cheese strategy: Save a handful of cheese to sprinkle on top 10 minutes before baking ends for that gorgeous golden crust.
- Rest time is key: Those 5 post-bake minutes aren’t optional – they let the custard set properly so it doesn’t ooze everywhere when sliced.

Variations for Overnight Croissant Breakfast Casserole
This recipe thrives on creativity—here are my favorite ways to mix it up when I’m feeling adventurous or cleaning out the fridge:
- Meat swap: Bacon’s classic, but browned sausage crumbles or diced ham work just as well. For a Southern twist, try chopped country ham!
- Veggie boost: Sautéed mushrooms, spinach (squeezed dry!), or roasted red peppers add color and nutrients without messing with the texture.
- Cheese experiment: Gruyère makes it fancy, pepper jack adds kick, or goat cheese creates lovely tangy pockets.
Serving Suggestions
Pair this casserole with fresh fruit like berries or sliced melon for a bright contrast. A drizzle of hot sauce or dollop of sour cream adds extra flair—perfect for brunch or a hearty weekday breakfast!
Storage and Reheating
Leftovers? (As if!) Store any uneaten casserole covered in the fridge for up to 3 days. Reheat individual portions in the microwave for about 1 minute, or pop the whole dish back in a 300°F oven for 15 minutes to revive that crispy top. Pro tip: Add a splash of milk before reheating to keep it moist!
Nutritional Information
Just a heads up—these numbers are estimates and will change based on your specific ingredients. Per serving (about 1/8th of the casserole), you’re looking at roughly:
- 450 calories
- 18g protein
- 25g carbs
- 30g fat (15g saturated)
Using lower-fat dairy or less cheese will tweak these numbers, but let’s be honest—the indulgence is half the fun!

Frequently Asked Questions
Can I freeze this casserole?
Absolutely! After baking, let it cool completely, then wrap it tightly in plastic wrap and foil. Freeze for up to 2 months. Thaw in the fridge overnight and reheat in a 300°F oven until warmed through.
Can I use other bread instead of croissants?
Sure, but croissants make it extra special. If you’re in a pinch, try brioche or even day-old French bread. Just avoid super dense breads—they won’t soak up the custard as well.
Can I make this without meat?
Totally! Skip the bacon and add veggies like spinach or mushrooms for a vegetarian version. It’s just as delicious and still feels indulgent.
How do I know when it’s done baking?
Look for a golden-brown top, crispy edges, and a set center (no jiggle). A knife inserted in the middle should come out clean. If it’s still wet, give it 5 more minutes.
Can I prep this ahead for a crowd?
Yes! Assemble it the night before and bake it in the morning. You can even double the recipe for a larger group—just use two baking dishes.
Try this recipe and share your results—I’d love to hear how it turns out for you!
Print6-Ingredient Overnight Croissant Breakfast Casserole Magic
A delicious and easy-to-make breakfast casserole using croissants, eggs, and cheese, perfect for overnight preparation.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 9 hours
- Yield: 8 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Low Lactose
Ingredients
- 6 croissants, cut into chunks
- 6 large eggs
- 2 cups milk
- 1 cup heavy cream
- 1 cup shredded cheddar cheese
- 1/2 cup cooked bacon, chopped
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Grease a 9×13 inch baking dish.
- Place croissant chunks evenly in the dish.
- In a large bowl, whisk together eggs, milk, heavy cream, salt, and pepper.
- Pour the egg mixture over the croissants.
- Sprinkle shredded cheese and chopped bacon on top.
- Cover and refrigerate overnight.
- Preheat oven to 350°F (175°C).
- Bake uncovered for 45 minutes or until set and golden brown.
- Let cool for 5 minutes before serving.
Notes
- You can substitute bacon with sausage or ham.
- For a vegetarian option, omit the meat and add vegetables like spinach or bell peppers.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 5g
- Sodium: 600mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 1g
- Protein: 18g
- Cholesterol: 250mg