Overnight Croissant Breakfast Bake Recipe
Imagine waking up to a warm, bubbling casserole filled with flaky croissants, savory mushrooms, tender spinach, and a cheesy egg custard — that’s the promise of Overnight Croissant Breakfast Bake. A true breakfast hero, this make-ahead marvel soaks up all the rich, creamy flavors while you sleep, so you can roll out of bed and greet a golden, irresistible brunch masterpiece. Whether you’re hosting a holiday crowd or just want to pamper your family, this dish delivers pure comfort with every luscious bite — and it’s shockingly simple to pull off!

Ingredients You’ll Need
You’ll be amazed how a handful of kitchen staples can come together to create a breakfast worth swooning over. Each ingredient in the Overnight Croissant Breakfast Bake plays its part — ensuring every bite is bursting with creamy texture, savory depth, or a pop of color.
- Large croissants: Their buttery, flaky layers absorb the custard and give this bake a tender, luxurious bite.
- Unsalted butter: For sautéing the veggies and lending richer notes to the entire dish.
- Sweet onion: Adds natural sweetness and a hearty foundation to the vegetable mix.
- Garlic cloves: Essential for savory, aromatic depth (don’t skimp!).
- Cremini mushrooms: Offer an earthy, umami punch that perfectly contrasts the croissant’s richness.
- Fresh baby spinach: Brings vibrant color and a mild, fresh flavor that lightens every forkful.
- Kosher salt and pepper: The backbone of any dish, enhancing and balancing all the other flavors.
- Large eggs: Form the custard that soaks into the croissants, binding everything together in creamy harmony.
- Milk: Lightens the custard, making it silky smooth and not too dense.
- Heavy cream: Adds lusciousness, making every bite rich and decadent.
- Gruyere cheese: Melts beautifully, with a nutty, savory character that pairs perfectly with eggs and veggies.
- Fresh chopped parsley: Scattered on top for a pop of color and freshness at the end.
- Parmesan cheese: Showered on before serving for a salty, umami finish.
How to Make Overnight Croissant Breakfast Bake
Step 1: Toast the Croissants
Preheat your oven to 450 degrees F. Slice your croissants in half lengthwise and place them cut-side up on a baking sheet. Toast them in the oven for about 5 to 8 minutes, until they’re beautifully crisp and golden. This quick blast in the oven helps the croissants hold their shape and resist getting too soggy in the custard later. Let them cool slightly, then tear or chop them into big, hearty chunks.
Step 2: Sauté the Vegetables
Melt the unsalted butter in a large skillet over medium-low heat. Toss in the diced onion and minced garlic, letting them gently cook for about 5 minutes until fragrant and translucent. Add the chopped cremini mushrooms and cook for another 5 minutes until they’re juicy and tender, releasing all that wonderful umami flavor. Finally, stir in the fresh baby spinach, tossing just until it wilts. Don’t forget a generous sprinkle of kosher salt and pepper here — it brings the best out of your veggies!
Step 3: Prepare the Baking Dish
Brush a 9×13-inch baking dish with a little melted butter to prevent sticking. Combine your torn croissant pieces and the warm, savory spinach-mushroom mixture in the dish, tossing them gently until everything is evenly mingled. Get ready for an irresistible blend of flavors and textures!
Step 4: Mix the Custard
In a large bowl, whisk together the eggs, milk, heavy cream, and another big pinch of salt and pepper. Stir in one cup of freshly grated Gruyere — and if you happen to have fresh herbs like parsley or chives on hand, now’s the time to add a handful for flavor and color! Squirrel away the remaining cheese in a bag and pop it in the fridge for tomorrow’s cheesy final touch.
Step 5: Assemble and Soak
Pour the lush egg-and-cheese mixture evenly over the croissant and vegetable mixture in your baking dish. Use the back of a spoon to press any croissant pieces down into the custard, making sure everything gets a good soak. This is where the magic happens — those buttery croissants are about to drink up all the flavor.
Step 6: Refrigerate Overnight
Cover the dish snugly with plastic wrap and refrigerate for at least 8 hours, ideally overnight. This resting time is when the Overnight Croissant Breakfast Bake transforms — the custard seeps into every pocket and layer, guaranteeing a soft, rich texture that’s never dry.
Step 7: Bake to Perfection
The next morning, preheat your oven to 350 degrees F and take the dish out of the fridge about 30 minutes ahead to remove the chill. Ditch the plastic wrap, then scatter the remaining Gruyere cheese over the top. Bake, uncovered, for 45 minutes or until the casserole is puffed, golden, and just set in the center. For the finishing touches, dust with extra parmesan cheese and a sprinkle of fresh parsley before serving. Now, dig in!
How to Serve Overnight Croissant Breakfast Bake

Garnishes
A sprinkle of chopped fresh parsley or chives right before serving instantly brightens and freshens up your Overnight Croissant Breakfast Bake. For even more flavor, finish each portion with a flourish of grated parmesan or, if you’re feeling indulgent, a handful of microgreens for an elegant touch.
Side Dishes
This breakfast bake pairs beautifully with crisp bacon, juicy breakfast sausages, or even a simple side of sliced fresh fruit. A lightly dressed green salad also makes a wonderful contrast to the comfort and richness of the croissant casserole, balancing out the meal and adding a burst of color.
Creative Ways to Present
Dress up your Overnight Croissant Breakfast Bake for a brunch buffet by baking it in individual ramekins for personal-sized portions. Or, serve it family-style straight from the baking dish with a colorful assortment of toppings for guests to customize — think hot sauce, pickled onions, or roasted tomatoes on the side!
Make Ahead and Storage
Storing Leftovers
Once cooled, cover any leftover Overnight Croissant Breakfast Bake tightly with foil or transfer to airtight containers. It will keep happily in the fridge for up to 3 days without losing its flavor or texture — perfect for quick breakfasts or easy lunches.
Freezing
You can absolutely freeze portions of this casserole for future convenience! Let the bake cool completely, then wrap pieces individually in plastic wrap and foil, or store in freezer-safe containers. It’ll stay at its best for up to a month. Thaw overnight in the fridge before reheating for best results.
Reheating
To revive that just-baked experience, reheat leftovers in a 350 degree F oven, covered with foil, for about 15 minutes or until warmed through. For single servings, a quick zap in the microwave works great — just add a splash of milk to restore creaminess, and heat until hot.
FAQs
Can I use other types of bread in the Overnight Croissant Breakfast Bake?
While croissants are the secret to an ultra-tender, buttery texture, you can swap in brioche or challah if that’s what you have on hand. Just make sure to toast whatever bread you use to keep it from turning soggy!
What vegetables can I substitute for mushrooms and spinach?
Feel free to make this bake your own: try kale, bell peppers, asparagus, or even roasted sweet potatoes. Just make sure to sauté any veggies first to keep the texture just right.
Is it possible to assemble and bake this all in one morning?
For the absolute best flavor and texture, an overnight soak is ideal. But if you’re in a rush, even a two-hour rest in the fridge will work — just know the croissants may not absorb as much custard.
Can I make Overnight Croissant Breakfast Bake vegetarian?
Good news! As written, the recipe is already vegetarian. If you’d like to add even more protein, you can toss in sautéed tofu or plant-based sausage crumbles.
How can I make this bake a little lighter?
To lighten things up, use whole milk instead of cream, reduce the cheese a bit, and add extra spinach or vegetables. You’ll still get that satisfying flavor — just a tad less rich!
Final Thoughts
If you’re dreaming of a breakfast that’s both show-stopping and effortless, the Overnight Croissant Breakfast Bake is your secret weapon. There’s nothing like the anticipation of pulling this golden, fragrant dish from the oven as your guests pile into the kitchen. You’re going to love how easy, delicious, and impressive it is — so go ahead and treat yourself (and everyone else) to a seriously memorable morning!
PrintOvernight Croissant Breakfast Bake Recipe
This Overnight Croissant Breakfast Bake is a delightful savory dish perfect for breakfast or brunch gatherings. It features layers of croissants, mushrooms, spinach, and cheese soaked in a creamy egg mixture and baked to golden perfection.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Total Time: 9 hours
- Yield: 8 servings 1x
- Category: Breakfast, Brunch
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Croissant Base:
- 5 to 7 large croissants, sliced in half lengthwise
Mushroom-Spinach Mixture:
- 2 tablespoons unsalted butter
- 1 sweet onion, diced
- 2 garlic cloves, minced
- 10 ounces cremini mushrooms, chopped
- 8 ounces fresh baby spinach
- Kosher salt and pepper, to taste
Egg Mixture:
- 8 large eggs
- 2 ½ cups milk
- 1 cup heavy cream
- 8 ounces gruyere cheese, freshly grated
- Fresh chopped parsley, for topping
- Parmesan cheese, for topping
Instructions
- Preheat the oven: Preheat the oven to 450 degrees F.
- Prepare Croissant Base: Toast the croissants cut-side up for 5 to 8 minutes, then chop or tear them into pieces.
- Make Mushroom-Spinach Mixture: Sauté onions and garlic, add mushrooms and spinach, season with salt and pepper.
- Assemble the Bake: Grease a 9×13 baking dish, combine croissants and spinach/mushroom mixture, and toss well.
- Prepare Egg Mixture: Whisk eggs, milk, cream, salt, pepper, and 1 cup of grated cheese. Pour over croissant mixture.
- Chill Overnight: Cover and refrigerate the dish for 8 hours or overnight.
- Bake: Preheat oven to 350 degrees F, top with remaining cheese, bake uncovered for 45 minutes.
- Serve: Garnish with parmesan and parsley before serving.
Notes
- This dish can be customized with additional herbs or spices to suit your taste preferences.
- Leftovers can be stored in the refrigerator for a few days and reheated in the oven.
Nutrition
- Serving Size: 1 serving
- Calories: 450 kcal
- Sugar: 5g
- Sodium: 700mg
- Fat: 28g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 250mg
Keywords: Croissant Breakfast Bake, Overnight Breakfast Casserole, Savory Brunch Dish