| |

Overnight Croissant Breakfast Casserole Recipe

If you’re searching for a cozy, elegant breakfast that you can prep the night before and wake up to pure deliciousness, you’re going to love this Overnight Croissant Breakfast Casserole Recipe. I absolutely adore how the buttery croissants soak up a creamy egg mixture loaded with savory mushrooms, spinach, and that melty gruyere cheese—trust me, this is a breakfast game-changer. Whether you’re feeding family on the weekend or hosting brunch with friends, this casserole makes mornings feel special with minimal effort.

❤️

Why You’ll Love This Recipe

  • Hands-Off Prep: Make it the night before and wake up to a breakfast that practically makes itself.
  • Perfectly Buttery Croissants: Toasting the croissants before assembly adds irresistible texture and flavor.
  • Fresh and Earthy Veggies: The combo of mushrooms and spinach adds brightness without overpowering.
  • Melty Gruyere Cheese: Creamy, nutty, and just the right amount of indulgence.

Ingredients You’ll Need

These ingredients come together to balance rich, savory flavors with fresh greens and that irresistible croissant texture. Grab quality croissants and fresh veggies, and you’ll be set for a cozy breakfast feast.

Flat lay of five whole large croissants, a small pat of unsalted butter, one sweet onion diced into small cubes, two peeled garlic cloves whole, a cluster of fresh cremini mushrooms chopped, a bunch of fresh baby spinach leaves, a small white bowl of kosher salt, a small white bowl of freshly cracked black pepper, eight large whole uncracked brown eggs, a small white bowl of milk, a small white bowl of heavy cream, a small white bowl filled with freshly grated gruyere cheese, a small white bowl of freshly grated parmesan cheese, and a few sprigs of fresh chopped parsley, all arranged symmetrically on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - Overnight Croissant Breakfast Casserole, easy brunch casserole, savory breakfast bake, make-ahead breakfast dish, croissant breakfast casserole
  • Croissants: Fresh, buttery croissants are the star here—day-old ones work well too if you want to stretch the budget.
  • Unsalted Butter: For sautéing and greasing the pan, so you control the salt level.
  • Sweet Onion: Adds a natural sweetness that balances the savory elements.
  • Garlic: Just a couple cloves bring depth without overwhelming the dish.
  • Cremini Mushrooms: They stay juicy and earthy, giving the casserole body.
  • Fresh Baby Spinach: Adds vibrant color and a mild flavor that pairs beautifully with the mushrooms.
  • Kosher Salt and Pepper: To season everything perfectly.
  • Large Eggs: The binder for the whole casserole, make sure they’re room temperature for best texture.
  • Milk: Helps create that custardy egg mixture.
  • Heavy Cream: For richness—you’ll taste the difference it makes!
  • Gruyere Cheese: Freshly grated for melting beautifully throughout the casserole.
  • Fresh Chopped Parsley: Brightens the dish at the end with a pop of green.
  • Parmesan Cheese: For topping, adds a nutty crunch after baking.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love that this Overnight Croissant Breakfast Casserole Recipe is super flexible. Whether you want to make it vegetarian, swap out veggies based on what’s fresh, or add in some savory meat, it’s a wonderful blank canvas to personalize.

  • Meat Lovers’ Version: I’ve tossed in cooked and crumbled breakfast sausage or crispy bacon before, and my family goes nuts for it.
  • Vegetarian Swap: Load in extra veggies like bell peppers, zucchini, or sun-dried tomatoes for a hearty vegetable-packed casserole.
  • Dairy-Free Option: Use coconut cream and a dairy-free cheese alternative to keep it creamy without dairy.
  • Herb Twists: Feel free to swap parsley for thyme, rosemary, or chives—it changes the flavor profile subtly but deliciously.

How to Make Overnight Croissant Breakfast Casserole Recipe

Step 1: Toast Your Croissants for Ultimate Texture

Preheat your oven to 450°F. Slice the croissants in half lengthwise, then place them cut side up on a baking sheet. Pop them in the oven for 5 to 8 minutes until they turn golden and just a little toasty. This step is key—it prevents sogginess later and adds that irresistibly buttery crunch. Once done, let them cool slightly before tearing or chopping into bite-sized pieces.

Step 2: Sauté Your Veggies to Perfection

Grab a large skillet and melt the butter over medium-low heat. Toss in diced onions and minced garlic, cooking gently for about 5 minutes until they soften and become fragrant. Next, add the chopped cremini mushrooms and cook them for another 5 minutes until they release their juices and look plump—this is where all those earthy flavors bloom. Finally, stir in the fresh baby spinach and cook until it just wilts. Season well with kosher salt and pepper, and give everything a good stir to combine.

Step 3: Assemble the Casserole Base

Butter a 9×13-inch baking dish to keep things from sticking and add flavor. Combine your toasted croissant pieces and the veggie mixture directly in the dish, tossing gently so everything is evenly mixed. This layering makes sure each bite has a perfect balance of bread and savory veggies.

Step 4: Whisk the Custard and Cheese

In a large bowl, whisk together the eggs, milk, heavy cream, and a generous pinch of salt and pepper until smooth. Stir in a cup of freshly grated gruyere cheese—plus a handful of your favorite fresh herbs like parsley or chives if you’re feeling fancy. This creamy custard is what transforms the croissants into that melt-in-your-mouth texture we all crave. Pour this mixture evenly over the croissant and veggie blend, pressing gently to make sure the bread soaks up the egg custard.

Step 5: Refrigerate Overnight and Bake to Perfection

Cover your casserole tightly with plastic wrap and pop it in the fridge for at least 8 hours, or overnight. This wait might feel long, but it’s what makes this dish so magical—the croissants soak up all the custard and flavors deeply. The next morning, take the casserole out 30 minutes before baking to take the chill off and preheat your oven to 350°F. Remove the plastic wrap, sprinkle the remaining gruyere cheese on top, and bake uncovered for 45 minutes until the top is golden and bubbly. Just before serving, grate some fresh parmesan cheese and sprinkle chopped parsley to add that extra layer of flavor and freshness.

👨‍🍳

Pro Tips for Making Overnight Croissant Breakfast Casserole Recipe

  • Don’t Skip Toasting: I learned that toasting croissants first gives the casserole structure and prevents sogginess—a total game-changer.
  • Use Fresh Gruyere: Pre-grating cheese and using fresh gruyere melts beautifully and adds a rich, nutty flavor that store-bought shredded cheese just can’t match.
  • Room Temperature Eggs & Dairy: Letting your eggs, milk, and cream warm a bit makes for a smoother custard and avoids curdling.
  • Press the Bread into the Egg Mixture: Make sure you gently press croissant pieces down to fully absorb the custard for the perfect creamy texture throughout.

How to Serve Overnight Croissant Breakfast Casserole Recipe

A white bowl filled with a mixed dish showing several layers of different textures. The base layer has golden brown, toasted bread pieces with a crispy texture. Above that, there is a creamy layer with chunks of cooked eggs that are soft and yellowish in color. Scattered through the dish are dark green leafy vegetables, possibly spinach, adding a fresh and slightly wilted texture. Small pieces of browned mushrooms also appear, adding a chewy element. The dish is topped with a sprinkling of finely chopped green herbs for a fresh look. A fork with a golden handle is placed on the edge inside the bowl, resting partly on the food. The dish sits on a white marbled surface with small bits of herbs and crumbs scattered nearby. photo taken with an iphone --ar 2:3 --v 7 - Overnight Croissant Breakfast Casserole, easy brunch casserole, savory breakfast bake, make-ahead breakfast dish, croissant breakfast casserole

Garnishes

I usually top this casserole with freshly chopped parsley and a generous grating of parmesan cheese before serving. It adds a nice brightness and a salty kick that brings the whole dish to life. A sprinkle of red pepper flakes is also a fun way to spice things up if you like a little heat in the morning.

Side Dishes

To complete the breakfast spread, I like to serve this casserole with fresh fruit salad and crispy bacon or sausage on the side. A light market green salad with a citrus vinaigrette also pairs beautifully if you want to keep it fresh and light.

Creative Ways to Present

For weekend brunches or special occasions, I sometimes bake this casserole in individual ramekins—everyone loves their own perfectly cheesy, golden portion. You can also garnish with edible flowers or microgreens to add that wow factor.

Make Ahead and Storage

Storing Leftovers

Leftovers refrigerate well for up to 3 days. I store them in an airtight container and simply reheat in the oven or microwave. The texture holds up nicely, especially if you avoid wrapping it too tightly when warm.

Freezing

I’ve frozen this casserole once or twice with good success. Just make sure to freeze before baking. Cover tightly with plastic wrap and foil, then thaw overnight in the fridge before baking as usual. The texture and flavor come through beautifully, making it a perfect make-ahead meal prep option.

Reheating

To reheat leftovers, I prefer to warm them in a 325°F oven for 15-20 minutes to keep the top crispy and the inside custardy. The microwave works in a pinch but can make it a little soggy, so I reserve that for quick bites.

FAQs

  1. Can I use other bread instead of croissants for this casserole?

    Absolutely! While croissants give that buttery richness and a delicate, flaky texture, you can substitute brioche or even challah bread if you prefer. Just be sure to toast the bread first to prevent sogginess, and expect slightly different texture and flavor—but it will still be delicious.

  2. Do I have to soak the casserole overnight?

    Overnight soaking is key for the croissants to absorb the custard fully, creating that custardy, soft texture throughout. If you’re short on time, a few hours in the fridge can work, but expect the texture to be less cohesive and possibly a bit dry in spots.

  3. Can I make this vegetarian?

    Definitely! The base recipe is already vegetarian-friendly. Just make sure any broth or additional ingredients you add are free of meat products. You can load it with extra veggies or plant-based cheese to boost flavor and heartiness.

  4. How long does this casserole keep in the fridge?

    This casserole will stay fresh for about 3 days when stored properly in an airtight container in the refrigerator. For best taste and texture, try to enjoy it within that timeframe.

Final Thoughts

This Overnight Croissant Breakfast Casserole Recipe has become one of my go-to brunch dishes because it’s both comforting and impressive, without requiring you to wake up at the crack of dawn. I love hearing how friends and family rave about the flaky toasted croissants combined with melty gruyere and the fresh veggies that make every bite memorable. Give it a try—you’ll find it’s one of those recipes that feels special but fits seamlessly into your weekend routine. Plus, waking up to a fully assembled casserole that just needs baking? That’s pure breakfast magic.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Overnight Croissant Breakfast Casserole Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 132 reviews
  • Author: Jasmine
  • Prep Time: 45 minutes
  • Cook Time: 45 minutes
  • Total Time: 8 hours 30 minutes
  • Yield: 8 servings
  • Category: Breakfast, Brunch Casserole
  • Method: Baking
  • Cuisine: American

Description

A decadent and comforting Overnight Croissant Breakfast Bake featuring toasted buttery croissants, sautéed mushrooms and spinach, rich eggs with cream and milk, and melted Gruyere cheese. Prepared the night before and baked to golden perfection the next morning, this dish makes a perfect hearty breakfast or brunch.


Ingredients

Croissants

  • 5 to 7 large croissants, sliced in half lengthwise
  • 2 tablespoons unsalted butter, plus extra for brushing

Vegetables & Herbs

  • 1 sweet onion, diced
  • 2 garlic cloves, minced
  • 10 ounces cremini mushrooms, chopped
  • 8 ounces fresh baby spinach
  • Fresh chopped parsley, for topping

Egg Mixture

  • 8 large eggs
  • 2 ½ cups milk
  • 1 cup heavy cream
  • Kosher salt and pepper, to taste

Cheese

  • 8 ounces Gruyere cheese, freshly grated
  • Parmesan cheese, for topping


Instructions

  1. Toast the Croissants: Preheat the oven to 450°F. Place the croissants cut-side up on a baking sheet and bake for 5 to 8 minutes until they are toasted and slightly crispy. Remove from oven and let cool slightly, then chop or tear into pieces.
  2. Sauté Vegetables: In a large skillet, heat butter over medium-low heat. Add diced onions and minced garlic, cooking for 5 minutes until softened. Add chopped mushrooms and continue to cook for another 5 minutes until mushrooms are plump. Stir in fresh spinach and cook until wilted. Season generously with kosher salt and pepper, then stir to combine.
  3. Prepare Baking Dish: Brush a 9×13 inch baking dish with melted butter. Add the toasted croissant pieces to the dish and toss together with the sautéed vegetable mixture until combined.
  4. Mix Egg Custard: In a large bowl, whisk together eggs, milk, heavy cream, salt, and pepper until fully blended. Stir in 1 cup of the freshly grated Gruyere cheese and optional fresh chopped herbs like parsley and chives.
  5. Combine and Refrigerate: Pour the egg mixture over the croissant and vegetable mixture in the baking dish. Press croissant pieces down gently to ensure they absorb the liquid. Cover the dish with plastic wrap and refrigerate for at least 8 hours or overnight.
  6. Preheat for Baking: Remove the casserole from the fridge 30 minutes before baking to take the chill off. Preheat the oven to 350°F.
  7. Bake the Casserole: Remove the plastic wrap and sprinkle the remaining Gruyere cheese evenly over the top. Bake uncovered for 45 minutes until the custard is set, the top is golden, and the cheese is melted and bubbly.
  8. Finishing Touches and Serve: Once baked, top with extra Parmesan cheese and a sprinkle of fresh chopped parsley. Serve warm and enjoy this rich, flavorful breakfast bake.

Notes

  • This dish is ideal for preparing the night before, making busy mornings easier and more delicious.
  • To add extra flavor, fresh herbs like thyme or chives can be included in the egg mixture.
  • If preferred, substitute Gruyere with Swiss or sharp white cheddar cheese.
  • Make sure the croissants are properly toasted to avoid sogginess in the final bake.
  • Leftovers keep well refrigerated for 2-3 days and can be reheated in the oven or microwave.

Nutrition

  • Serving Size: 1 slice (approx. 1/8 of casserole)
  • Calories: 410 kcal
  • Sugar: 4 g
  • Sodium: 350 mg
  • Fat: 28 g
  • Saturated Fat: 15 g
  • Unsaturated Fat: 11 g
  • Trans Fat: 0.5 g
  • Carbohydrates: 25 g
  • Fiber: 2 g
  • Protein: 15 g
  • Cholesterol: 220 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star