croissant breakfast casserole with spinach and cheddar for slow mornings

croissant breakfast casserole with spinach and cheddar for slow mornings - croissant breakfast casserole with spinach and
croissant breakfast casserole with spinach and cheddar for slow mornings
  • Focus: croissant breakfast casserole with spinach and
  • Category: Dinner
  • Prep Time: 3 min
  • Cook Time: 3 min
  • Servings: 8

Love this? Pin it for later!

Croissant Breakfast Casserole with Spinach & Cheddar for Slow Mornings

There's something magical about weekend mornings when the alarm clock is silenced, sunlight filters through half-open curtains, and the aroma of buttery croissants mingling with sharp cheddar and earthy spinach wafts from the kitchen. This croissant breakfast casserole has become my signature slow-morning ritual—an unhurried celebration of flaky pastry cubes soaked in a silky custard, studded with vibrant greens and molten pockets of cheese.

I first stumbled upon this recipe during a particularly chaotic season of life when Saturday mornings were the only time my household moved at a human pace. I wanted something that felt indulgent enough to deserve the title "brunch," yet forgiving enough to assemble in a sleepy haze before the coffee fully kicked in. After testing dozens of iterations—some too soggy, others dry and bready—I landed on this foolproof version that strikes the perfect balance between custardy and structured, rich yet vegetable-forward.

What makes this casserole special is the way it transforms day-old croissants into something extraordinary. The buttery layers absorb the herbed egg mixture without collapsing into mush, while the edges caramelize into golden, crispy bits that taste like the best part of a French toast stick. The spinach adds a pop of color and nutrients, but its flavor melts into the background, making this dish beloved even by self-proclaimed vegetable skeptics. And the cheddar—oh, the cheddar—creates those irresistible cheesy threads that stretch with every spoonful.

Why This Recipe Works

  • Perfect Texture: Day-old croissants provide structure while still absorbing the custard for a pudding-like interior
  • Make-Ahead Magic: Assemble the night before and bake in the morning—ideal for entertaining
  • Balanced Flavors: The richness of croissants and cheese is perfectly offset by earthy spinach and aromatic herbs
  • Feed a Crowd: One 9×13-inch pan serves 8-10 hungry brunch guests
  • Customizable: Swap spinach for kale, add crispy bacon, or use Swiss cheese for endless variations
  • Slow-Morning Friendly: 15 minutes of prep, then the oven does all the work while you sip coffee

Ingredients You'll Need

Ingredients

The beauty of this casserole lies in its simple ingredients, but each one plays a crucial role. Let's break down what you'll need and why each component matters:

Croissants: You'll need 6-7 large croissants, preferably day-old. Fresh croissants are too soft and will turn to mush, while stale ones hold their shape and create those delightful textural contrasts. If your croissants are fresh, simply leave them uncovered overnight to dry slightly. Look for all-butter croissants at your local bakery—the flavor difference is remarkable compared to grocery store varieties made with shortening.

Eggs: Eight large eggs create the custard base. I always use pasture-raised eggs for their rich, golden yolks that give the casserole a beautiful color. Room temperature eggs incorporate more smoothly into the custard, so pull them from the fridge 30 minutes before cooking.

Heavy Cream & Whole Milk: This combination creates the perfect custard texture—rich enough to feel indulgent but not so heavy that you're ready for a nap after one serving. The cream adds body while the milk keeps it lighter than an all-cream base. In a pinch, half-and-half works too.

Sharp Cheddar: Three cups of freshly grated sharp cheddar provide that bold, tangy flavor that stands up to the buttery croissants. Pre-shredded cheese contains cellulose that prevents smooth melting, so take the extra minute to grate your own. White or orange both work beautifully.

Fresh Spinach: Four cups of baby spinach wilts down perfectly and adds nutrients without overwhelming the dish. Make sure to squeeze out excess moisture after wilting, or your casserole will be watery. Frozen spinach works too—just thaw and squeeze dry.

Aromatics: Shallots provide a milder, sweeter flavor than onions, while garlic adds depth. Fresh thyme and a touch of nutmeg elevate the entire dish with warm, earthy notes that complement both the cheese and spinach.

How to Make Croissant Breakfast Casserole with Spinach & Cheddar for Slow Mornings

1

Prep Your Croissants

Tear day-old croissants into 1-inch pieces, creating a mix of chunks and flaky layers. Spread them on a baking sheet and let them air-dry for 30 minutes if they're not slightly stale. This crucial step ensures they absorb the custard without becoming soggy. Aim for a mix of crusty edges and soft interiors in each piece.

2

Sauté the Aromatics & Spinach

Heat 2 tablespoons butter in a large skillet over medium heat. Add minced shallots and cook until translucent, about 3 minutes. Add garlic and cook 30 seconds more. Working in batches, add spinach with a pinch of salt, wilting each batch before adding more. Once all spinach is wilted, transfer to a fine-mesh sieve and press out excess liquid. Chop roughly and set aside to cool.

3

Create the Custard Base

In a large bowl, whisk together eggs, heavy cream, whole milk, Dijon mustard, salt, pepper, fresh thyme leaves, and a whisper of nutmeg. The mustard adds subtle complexity and helps emulsify the custard. Whisk vigorously for a full minute to incorporate air, creating a lighter texture. Let the mixture rest 10 minutes to allow flavors to meld.

4

Assemble the Casserole

Butter a 9×13-inch baking dish generously. Scatter half the croissant pieces in an even layer. Top with all the spinach mixture and 1½ cups of the cheddar. Add remaining croissants and press down gently to create a relatively even surface. Pour the custard evenly over everything, pressing croissants down to ensure they're saturated. Top with remaining cheddar. Cover and refrigerate at least 2 hours or overnight.

5

The Rest Period

This crucial step allows the croissants to fully absorb the custard, creating that perfect pudding-like texture. If you're planning ahead for a special brunch, assemble the casserole the night before and let it rest in the refrigerator. This not only improves texture but also deepens the flavors as the herbs infuse the custard.

6

Bake to Golden Perfection

Remove casserole from refrigerator 30 minutes before baking. Preheat oven to 350°F (175°C). Bake uncovered for 45-55 minutes until puffed and golden, with the center just barely jiggling when shaken. If the top browns too quickly, tent with foil during the last 15 minutes. Let rest 10 minutes before serving—this allows the custard to set for clean slices.

7

The Finishing Touch

While the casserole rests, prepare a simple green salad with a bright vinaigrette to cut through the richness. Garnish the casserole with fresh chives or additional thyme leaves for color. Serve directly from the baking dish with a large spoon—this is comfort food, after all, and perfect slices aren't required for maximum enjoyment.

Expert Tips

Temperature Matters

Always bring your eggs and dairy to room temperature before mixing. Cold ingredients don't incorporate smoothly, potentially creating a curdled custard that bakes unevenly.

Drain Spinach Thoroughly

Excess moisture from spinach is the enemy of a perfect custard. After wilting, press it in a clean kitchen towel or use a potato ricer to extract every drop of liquid.

Don't Rush the Rest

The overnight rest isn't optional—it transforms this from good to extraordinary. If you're short on time, minimum 2 hours is non-negotiable for proper texture.

Test for Doneness

The center should jiggle like Jell-O, not ripple like liquid. A knife inserted 2 inches from the edge should come out mostly clean, not wet.

Cheese Selection

While sharp cheddar is classic, a 50/50 blend of aged cheddar and Gruyère creates incredible depth. Avoid pre-shredded cheese for the smoothest melt.

Overnight Success

When making ahead, press plastic wrap directly onto the surface to prevent the croissants from drying out. Remove before baking for proper browning.

Variations to Try

Mediterranean Style

Swap cheddar for feta, add sun-dried tomatoes and Kalamata olives. Use fresh oregano instead of thyme, and finish with a drizzle of good olive oil.

Bacon & Caramelized Onion

Add 6 slices of crispy bacon, crumbled, and replace shallots with slowly caramelized onions. Use smoked gouda for half the cheese.

Garden Vegetable

Add sautéed mushrooms, bell peppers, and zucchini. Use a mix of cheddar and pepper jack for extra kick. Top with fresh herbs before serving.

Swiss & Ham

Channel classic brunch vibes with diced ham and nutty Swiss cheese. Add a teaspoon of Dijon to the custard and fresh chives on top.

Vegan Adaptation

Use vegan croissants, substitute JUST Egg for eggs, oat milk for dairy, and nutritional yeast + vegan cheddar for the cheese. The texture differs but it's surprisingly good.

Kale & Mushroom

Replace spinach with lacinato kale (remove ribs), add sautéed cremini mushrooms, and use fontina for half the cheese. A splash of white wine in the custard adds complexity.

Storage Tips

Refrigeration

Cooled casserole can be refrigerated for up to 4 days. Wrap individual portions in plastic wrap, then store in an airtight container. Reheat in a 300°F oven for 15 minutes or microwave individual portions for 60-90 seconds. The texture won't be quite as perfect as fresh, but flavors deepen beautifully.

Freezing

This casserole freezes beautifully! Cool completely, then cut into individual portions. Wrap each portion in plastic wrap, then foil, and freeze up to 2 months. Thaw overnight in the refrigerator before reheating. For best results, reheat from thawed rather than frozen to maintain the custard's delicate texture.

Make-Ahead Magic

Assemble the casserole up to 24 hours ahead. The longer rest actually improves the texture as the croissants fully absorb the custard. If your baking dish is refrigerator-cold, add 5-10 minutes to the baking time. You can also prep all components separately: cook spinach and aromatics, shred cheese, and mix custard, storing each separately for up to 2 days.

Frequently Asked Questions

Fresh croissants will work in a pinch, but they'll create a denser, more pudding-like texture. To mimic day-old croissants, tear them and spread on a baking sheet. Let sit uncovered at room temperature for 4-6 hours or bake at 200°F for 20 minutes to dry slightly. The goal is to remove some moisture so they can absorb the custard without becoming mushy.

The most common culprit is insufficiently drained spinach. After wilting, press it in a clean kitchen towel or use a potato ricer to extract every drop of liquid. Also, make sure your croissants aren't too fresh, as they can release moisture during baking. Finally, don't overbake—this causes the custard to break and release liquid.

You can substitute with half-and-half for a lighter version, though the texture will be slightly less rich. For a dairy-free version, use full-fat coconut milk (the canned kind) though it will impart a subtle coconut flavor. Avoid using all milk—the fat in the cream prevents the custard from curdling and creates that silky texture.

The center should jiggle like set Jell-O when you gently shake the pan, not ripple like liquid. A knife inserted 2 inches from the edge should come out mostly clean with just a few moist crumbs. The top will be golden brown and puffed. Remember that carryover cooking will finish setting the center as it rests for 10 minutes after baking.

Absolutely! Frozen spinach actually works beautifully and is more economical. Thaw completely, then squeeze out all moisture using a clean kitchen towel. You'll need one 10-ounce package, which equals about 4 cups fresh. Since it's already wilted, skip the sautéing step and simply stir it into the shallot mixture.

For best results, reheat individual portions in a 300°F oven for 15 minutes, covering with foil to prevent over-browning. This maintains the custard's texture better than microwaving. For quick reheating, microwave on 50% power for 60-90 seconds, but know the texture will be slightly different. Never reheat more than you'll eat—repeated reheating breaks down the custard.

croissant breakfast casserole with spinach and cheddar for slow mornings
breakfast
Pin Recipe

Croissant Breakfast Casserole with Spinach & Cheddar for Slow Mornings

(4.9 from 127 reviews)
Prep
20 min
Cook
50 min
Servings
8-10

Ingredients

Instructions

  1. Prep croissants: Tear day-old croissants into 1-inch pieces. If fresh, let air-dry 4-6 hours or bake at 200°F for 20 minutes.
  2. Make custard: Whisk together eggs, cream, milk, mustard, thyme, nutmeg, salt, and pepper until smooth. Let rest 10 minutes.
  3. Sauté vegetables: Melt butter in skillet. Cook shallots 3 minutes until translucent. Add garlic 30 seconds. Add spinach in batches until wilted. Press out excess liquid and chop.
  4. Assemble: Butter a 9×13-inch dish. Layer half the croissants, all the spinach, and 1½ cups cheese. Top with remaining croissants and cheese. Pour custard evenly over everything.
  5. Rest: Cover and refrigerate at least 2 hours or overnight, pressing croissants occasionally to ensure they're saturated.
  6. Bake: Preheat oven to 350°F. Bake uncovered 45-55 minutes until center jiggles like Jell-O. Let rest 10 minutes before serving.

Recipe Notes

For best texture, use day-old croissants and don't skip the overnight rest. The casserole can be assembled up to 24 hours ahead—perfect for entertaining!

Nutrition (per serving)

425
Calories
18g
Protein
28g
Carbs
29g
Fat

Share This Recipe:

You May Also Like

Type at least 2 characters to search...