Save There's something almost magical about the moment when a croissant hits a hot oven and starts to puff up again, especially when you've buried it under ham and Swiss cheese the night before. My neighbor brought over a basket of day-old croissants from the bakery where she works, and instead of letting them go stale on the counter, I decided to turn them into something warm and indulgent. That first time, I wasn't even sure if the custard would hold everything together, but somehow it did—and now this bake is my go-to when I need to feed people without fussing.
I’ve been getting a lot of questions about the pot I use for cozy one-pot meals and small-batch recipes, so I wanted to quickly share it here.
This is the Martha Stewart heart-shaped enameled cast iron Dutch oven (2-quart). It’s one of those pieces I reach for constantly when testing soups, stews, baked casseroles, and smaller comfort-food recipes.
- Heats evenly with no hot spots (huge for slow cooking)
- Non-reactive enamel interior — no seasoning required
- Perfect size for small households or side dishes
- Sturdy handles, easy to move from oven to table
It’s also a favorite with home cooks — 4.6 out of 5 stars from over 1,900 reviews — and Amazon often has a coupon available, depending on color and size.
👉 Check current price, colors, and coupon on Amazon
(Affiliate link — if you choose to buy, it helps support this recipe blog at no extra cost to you ❤️)
I made this for my book club last spring, and one of the members asked for the recipe before she even finished her first serving. What surprised me most was how the Dijon mustard whispers through the whole dish without announcing itself—it just makes everything taste more like itself. That night, someone mentioned it was better than the quiches they'd tried at fancy brunches, and honestly, I think the secret is just committing to butter and cream without apology.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 4 large butter croissants (day-old): Day-old croissants soak up the custard beautifully without falling apart, while fresh ones tend to get soggy instead of creamy—this is the one rule that really matters.
- 2 cups shredded Swiss cheese: Swiss has a gentle, slightly sweet nuttiness that doesn't overpower the ham; freshly shredded melts more evenly than pre-shredded varieties.
- 1 ½ cups whole milk and ½ cup heavy cream: The combination gives you richness without tasting heavy, and the ratio is forgiving enough that you can adjust based on how much bread you're using.
- 8 oz cooked ham, diced: I prefer ham from the deli counter because you can ask them to cut it thick, giving you actual chunks instead of thin shreds.
- 4 green onions, thinly sliced: These add a brightness that cuts through the richness and prevent the whole dish from feeling one-note.
- 4 large eggs, ½ tsp Dijon mustard, ½ tsp black pepper, ¼ tsp salt, pinch of nutmeg: The mustard and nutmeg are what elevate this from simple to sophisticated; don't skip either one.
- 2 tbsp Parmesan cheese (optional): A light sprinkle creates a golden crust that catches the light beautifully on the plate.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Set the stage:
- Preheat your oven to 350°F and grease a 9x13-inch baking dish—use butter if you have it, because it seasons the edges as everything bakes. The oven needs those few minutes to warm up properly so the top sets before the edges dry out.
- Build your layers:
- Scatter half your croissant pieces across the bottom of the dish, then layer half the ham, Swiss cheese, and green onions over them in that order. Repeat with the remaining ingredients on top, creating a sort of edible architecture that holds together in the oven.
- Make the custard:
- Whisk your eggs, milk, cream, Dijon mustard, salt, pepper, and nutmeg together in a bowl until everything looks smooth and unified. You want to whisk this for about a minute—it should feel lighter than plain eggs and milk.
- Bring it all together:
- Pour the custard over your layered croissants slowly and evenly, then use your fingers to gently press down a few times so the bread actually absorbs some of the mixture instead of floating on top. This is the moment everything transforms from separate ingredients into one unified dish.
- Add the finishing touch:
- If you're using Parmesan, sprinkle it over the top now—it'll create a golden crust as it bakes. Skip this if you want a softer, more tender top.
- Let it bake:
- Slide it into the oven uncovered for 30 to 35 minutes, until the top is golden and a knife inserted in the center comes out clean. The center should jiggle just slightly when you shake the pan—that means the custard is set but still tender.
- Rest before serving:
- Give it 5 to 10 minutes out of the oven so the custard firms up a little and the whole thing becomes easier to serve. These few minutes are worth the wait.
Save My mom watched me make this one afternoon and mentioned it reminded her of a savory bread pudding she'd had in Lyon years ago. That comment stuck with me, and now whenever I make it, I think about all the versions of this dish that exist across different kitchens and countries—how something as simple as croissants, ham, and eggs can feel both deeply familiar and somehow special.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Variations to Keep Things Interesting
Once you understand how this bake works, you can start playing around with what goes inside it. I've added sautéed mushrooms, fresh spinach, caramelized onions, and even roasted red peppers depending on what's in the fridge. The structure stays the same—layers, custard, oven—but the flavor profile shifts completely.
What to Serve Alongside
A crisp green salad dressed with lemon and a touch of olive oil is essential—something about the acidity and freshness balances the richness of the bake perfectly. A dry white wine like Sauvignon Blanc or Chablis feels right, or if you're going the coffee route, this works beautifully for brunch with nothing more than fresh fruit and maybe some good bread on the side.
Make-Ahead and Storage Wisdom
You can assemble this entirely the night before, cover it with plastic wrap, and bake it the next morning—in fact, the flavors actually deepen when you let it sit overnight. Leftovers keep for three days in the fridge and can be gently reheated in a 300°F oven until warmed through, though the top won't be quite as crispy the second time around.
- Assembled unbaked bakes freeze beautifully for up to a month; just add five extra minutes to the baking time if you're baking from frozen.
- Use a 9x13 baking dish specifically—smaller pans will overflow and larger ones might underbake in the middle.
- Fresh croissants will work in a pinch, but slice them instead of tearing them so they hold their structure better.
Save This bake has quietly become my answer to the question "what's for dinner?" on nights when I need something that satisfies without exhausting me. It's proof that the best dishes often come from using what you have thoughtfully, without overthinking it.
Recipe FAQ
- → Can I use different cheese instead of Swiss?
Yes, Gruyère or Emmental are excellent substitutes that melt similarly and complement the savory flavors.
- → Is it better to use day-old croissants?
Day-old croissants absorb the custard better without becoming overly soggy, resulting in a more balanced texture.
- → How do I know when the bake is done?
It should be golden on top and the custard in the center fully set but still slightly jiggly.
- → Can I add vegetables to this bake?
Absolutely, sautéed mushrooms or spinach add extra flavor and nutrition when layered with the other ingredients.
- → What is the best way to serve this dish?
Let it cool 5–10 minutes before serving, paired nicely with a fresh green salad and a glass of dry white wine.