There’s something quietly unhinged about turning leftover croissants into a full brunch moment. Flaky, buttery layers collapsing into a custard that feels borderline luxurious, melted cheese doing what melted cheese does best, and spinach pretending this is all very balanced. This Savory Croissant Breakfast Bake with Spinach & Gruyère is what happens when you want something that tastes like a café order… without putting on real pants.
It’s soft in the middle, crisp on top, and rich in that “maybe I deserve this” kind of way. Think quiche-adjacent, but less fussy and more forgiving. The kind of dish that works for slow weekends, chaotic mornings, or a low-effort brunch that accidentally feels impressive.
Why You’ll Love This Recipe
- A genius use for day-old croissants
Slightly stale = structurally superior. They soak up the custard without falling apart. - Easy brunch recipe with big payoff
Minimal prep, maximum reward. Very “I planned this” energy with very little planning. - Creamy, cheesy, savory comfort
Gruyère melts into something nutty and silky that makes the whole thing feel expensive. - Make-ahead friendly breakfast bake
Assemble it, let it sit, bake when ready. Ideal for mornings when your brain is still buffering. - Low-key toddler-friendly
Soft texture, mild flavors. You can cut it into little squares and call it “fancy eggs.”
Tips, Tricks & Variations
If you only take one thing from this: don’t skip the slightly stale croissants. Fresh ones turn mushy in a way that feels emotionally disappointing. If yours are too fresh, just tear them and let them sit out for an hour or two.
Want to riff on it? Add sautéed mushrooms for something earthier, or crispy bacon if you’re leaning more brunch-core. Swap Gruyère for Swiss or even sharp white cheddar if that’s what you have. It will still work. This is not a fragile recipe.
For a lighter version, you can sub half-and-half for the cream, or do a mix of milk and a dairy alternative. It won’t be quite as velvety, but it’ll still land.
And if you’re hosting, assemble everything the night before, cover, and refrigerate. In the morning, just bake and accept compliments gracefully.
Serving & Pairings
Serve this warm, with a simple green salad if you want to feel balanced, or fresh fruit if you want to feel like you tried. It pairs beautifully with coffee, obviously, but also something lightly celebratory like a mimosa or a citrusy spritz.
Leftovers? Shockingly good. Slightly firmer, even easier to slice, and somehow more flavorful the next day.
FAQ
Can I make this ahead of time?
Yes, and you should if mornings are not your peak performance window. Assemble the bake, cover, and refrigerate overnight. Let it sit at room temperature for about 15 minutes before baking.
Can I freeze croissant breakfast bake?
Technically yes, but the texture is best fresh or refrigerated. Freezing can make the custard slightly grainy once reheated. If you do freeze it, reheat gently and don’t expect perfection.
What can I use instead of Gruyère?
Swiss, Comté, or even mozzarella in a pinch. Gruyère gives that nutty, slightly salty depth, but the bake is flexible enough to handle swaps without falling apart emotionally.

Savory Croissant Breakfast Bake with Spinach & Gruyère
Ingredients
Main
- 4 large croissants slightly stale and torn into large pieces
- 2 cups fresh spinach roughly chopped
- 1 cup Gruyère cheese shredded
- 8 large eggs
- 1 cup whole milk
- 1 cup heavy cream
- 1 teaspoon Dijon mustard
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon nutmeg freshly grated
Garnish
- 2 tablespoons chives finely chopped
Instructions
- Preheat oven to 350°F (175°C) and lightly grease a 9×13 inch baking dish.
- Layer the torn croissant pieces in the baking dish, top with chopped spinach and shredded Gruyère cheese.
- Whisk together eggs, whole milk, heavy cream, Dijon mustard, salt, pepper, and nutmeg to make custard.
- Pour custard over the croissants, spinach, and cheese. Let sit for 5 minutes to soak.
- Bake for 30-35 minutes until top is golden and custard is set.
- Let the bake rest after removing from oven, then sprinkle with chopped chives and serve.