Table of Contents
Ever wake up craving something that feels like a hug in a bowl? That’s exactly what this breakfast casserole does. Imagine flaky, buttery croissants soaking up a custardy egg mixture, studded with melty cheese and savory herbs—pure comfort on a plate. I first tried this recipe at a friend’s brunch potluck, and let me tell you, it vanished faster than you can say “second helpings.”
This overnight breakfast casserole with hashbrowns vibe feels indulgent, but you can totally sneak in veggies or lean ham for a healthy breakfast casserole spin. Plus, it ticks all the boxes for breakfast ideas for a crowd—no one fights over who flips the omelet or who burns the toast. FYI, it works great for a brunch casserole spread or even a breakfast basket surprise if you want to spoil someone special.
What I love most? You assemble this the night before, pop it in the fridge, sleep in an extra fifteen minutes, and wake up to the aromas of golden croissants and bubbly cheese. Is that not the dream? IMO, this recipe beats a plain old egg casserole recipes lineup any day.
Why You’ll Love This Breakfast Casserole
No fluff here—just reasons to fall head over heels for this recipe.
- Make Ahead Magic: It’s the ultimate breakfast casserole make ahead. Assemble tonight, bake tomorrow. Easy peasy.
- Brunch Potluck Star: Looking for a brunch potluck recipe that disappears first? This is it.
- Versatile & Customizable: Swap ham for bacon, cheese for feta, or add spinach for extra color. Endless breakfast casserole ideas.
- Savory Comfort: Think of it as the love child of an egg frittata and a French toast bake.
- Easy Crowd-Pleaser: Whether it’s mini quiche recipes or an easy tater tot casserole, people love handheld bites, but this casserole? Legendary.
Ingredients

- 6 large croissants (day-old or fresh), torn into 2-inch pieces
- 8 large eggs, beaten
- 2 cups whole milk (or half-and-half for extra creaminess)
- 1 cup shredded sharp cheddar cheese
- ½ cup shredded Gruyère or Swiss cheese
- 1 cup diced ham or cooked bacon bits
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 cup fresh spinach or kale, roughly chopped (optional for a healthy breakfast casserole)
- 1 tsp dried thyme or fresh herbs
- Salt and pepper, to taste
- Non-stick cooking spray or butter, for greasing
Instructions
- Grease a 9×13-inch baking dish with non-stick spray or butter. Scatter the torn croissant pieces evenly across the dish.
- In a large bowl, whisk together the eggs, milk, salt, pepper, thyme, and garlic until smooth. Pour this custardy mixture over the croissants, pressing down lightly so they soak it up.
- Sprinkle the diced ham (or bacon), chopped onion, and optional spinach over the croissants. Top with both cheeses, distributing evenly.
- Cover the dish tightly with plastic wrap and refrigerate for at least 6 hours, preferably overnight—this is your classic breakfast casserole overnight step.
- Preheat the oven to 350°F (175°C) one hour before serving. Remove plastic wrap and bake for 40–45 minutes, or until the top turns golden brown and the center jiggles just slightly.
- Let it rest for 5 minutes before slicing. This helps the custard set, giving you perfect, neat squares.
- Serve hot, garnish with fresh parsley or chives if you want to look like a pro. 😉
Variations
Want to shake things up? Try these creative twists:
- Tortilla Quiche Bake: Swap croissants for torn flour tortillas and mix in salsa for a Tex-Mex flair.
- Overnight Breakfast Casserole With Hashbrowns: Layer a bag of frozen hashbrowns at the bottom, then follow the recipe for a crispy base.
- Mediterranean Twist: Add sun-dried tomatoes, olives, feta cheese, and a dash of oregano.
Serving & Tips

This casserole shines on its own, but consider pairing it with:
- A simple mixed greens salad with lemon vinaigrette for a healthy breakfast casserole balance.
- Fresh fruit platter—berries and melon contrast the savory richness.
- Drizzle of hot sauce or a side of salsa for those who like a kick.
Storage Tips: Cover leftovers and refrigerate for up to 4 days. Reheat individual slices in the microwave or warm the whole dish at 300°F for 10–15 minutes. You can also freeze portions; thaw overnight in the fridge before reheating.
Seasonal Touch: In fall, stir in a pinch of smoked paprika and chopped roasted squash. In spring, toss in fresh asparagus tips before baking.
Final Thoughts
I still remember the first time I pulled this out of the oven—the scent alone made my roommates jealous (they begged for seconds). This breakfast casserole recipe feels fancy, but it’s basically foolproof. Whether you’re hosting a brunch potluck or just want to treat yourself, this dish delivers. So go ahead, plan that lazy weekend morning, and let your oven do the heavy lifting.

Overnight Croissant Breakfast Casserole
Ingredients
Equipment
Method
- Grease a 9×13-inch baking dish with non-stick spray or butter. Scatter the torn croissant pieces evenly across the dish.
- In a large bowl, whisk together the eggs, milk, salt, pepper, thyme, and garlic until smooth. Pour this custardy mixture over the croissants, pressing down lightly so they soak it up.
- Sprinkle the diced ham (or bacon), chopped onion, and optional spinach over the croissants. Top with both cheeses, distributing evenly.
- Cover the dish tightly with plastic wrap and refrigerate for at least 6 hours, preferably overnight.
- Preheat the oven to 350°F (175°C) one hour before serving. Remove plastic wrap and bake for 40–45 minutes, or until the top turns golden brown and the center jiggles just slightly.
- Let it rest for 5 minutes before slicing. Serve hot, garnish with fresh parsley or chives if desired.
Nutrition
Notes
Tried this recipe?
Let us know how it was!FAQs
Can I use day-old bread instead of croissants?
Absolutely. While croissants give a buttery, flaky texture, stale brioche or French bread works fine. Just adjust soaking time so the custard absorbs evenly.
How do I make this recipe vegetarian?
Skip the ham or bacon and double up on veggies—think spinach, peppers, mushrooms, and zucchini. You’ll end up with a delicious healthy breakfast casserole.
Can I turn this into a mini quiche?
Yes! Divide the soaked mixture into a greased muffin tin for mini quiche recipes. Bake at the same temperature, but check doneness around 20–25 minutes.
What’s the best way to reheat leftovers?
For quick reheating, zap individual slices in the microwave for 1–2 minutes. To keep it crispy, pop the whole dish in a 300°F oven for 10–15 minutes or until warmed through.
Follow me on Pinterest for more breakfast casserole recipes!



