Save My neighbor dropped by one Sunday morning with a box of day-old croissants from the bakery where she works, and I had ham and cheese leftover from a dinner party the night before. Instead of letting them go stale, I layered everything into a baking dish with eggs and cream, and what came out of the oven was golden, puffy, and so ridiculously good that my kids asked for it every weekend after. It became our signature brunch dish, the kind that makes people arrive early and stay late.
I made this for a chaotic holiday morning when three cousins showed up unannounced, and instead of panicking, I just threw together what I had in the fridge. Watching everyone's faces light up as they took their first bites reminded me that the best meals aren't always the ones you plan for weeks—sometimes they're the ones born from improvisation and a well-stocked kitchen.
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 croissants, preferably day-old, torn into bite-sized pieces: Day-old croissants are actually perfect here because they're sturdier and absorb the custard without falling apart; if yours are fresh, let them sit uncovered for a few hours first.
- 1 1/2 cups diced cooked ham: The smokiness cuts through the richness beautifully, and dicing it small ensures every bite has flavor.
- 1 1/2 cups shredded Gruyère or Swiss cheese: This is the backbone of the savory profile—nutty and complex, it melts seamlessly into the custard.
- 1/2 cup shredded cheddar cheese: A sharper edge that keeps the dish from feeling one-note.
- 6 large eggs: They bind everything together and create that silky custard texture you're after.
- 2 cups whole milk: Use whole milk for richness; skim will make the custard feel thin and watery.
- 1/2 cup heavy cream: This is what makes the difference between good and unforgettable, so don't skip it.
- 1 teaspoon Dijon mustard: It adds a subtle tangy depth that makes people wonder what that sophisticated flavor is.
- 1/2 teaspoon salt, 1/4 teaspoon ground black pepper, 1/4 teaspoon garlic powder: Season boldly here—the custard dilutes flavors, so what tastes right in the bowl will be subtle in the final dish.
- 2 tablespoons chopped fresh chives or parsley (optional): A fresh garnish that brightens the richness of the bake.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Set your stage:
- Preheat the oven to 350°F and generously grease a 9x13-inch baking dish—this prevents sticking and helps the edges get golden.
- Build your layers:
- Scatter the croissant pieces evenly across the dish, then distribute the ham and cheeses over them. Think of it like creating a map where every forkful will hit something delicious.
- Make the custard magic:
- Crack the eggs into a large bowl and whisk them with milk, cream, mustard, salt, pepper, and garlic powder until completely smooth and pale. This is where the alchemy happens.
- Bring it together:
- Pour the custard slowly and evenly over everything, then gently press down with a spoon to help the croissants soak it up without compacting them into a dense brick.
- Give it time:
- Let the whole thing sit for 10 to 15 minutes—or cover and refrigerate overnight if you're planning ahead. This waiting period is when the croissants drink in all those custardy, cheesy flavors.
- Bake until golden:
- Bake uncovered for 35 to 40 minutes, watching until the top puffs up and turns golden brown and the center jiggles just slightly when you gently shake the dish. Overbaking makes it dense; underbaking leaves it too custardy in the middle.
- Rest and serve:
- Let it sit for 10 minutes out of the oven so it sets up just enough to slice cleanly, then garnish with fresh chives or parsley and serve warm.
Save There's a moment right before you pull this out of the oven when your kitchen smells like a French café and ham smoke had a beautiful collision, and that's when you know you've created something worth gathering people around. It's comfort food that feels effortless, the kind of dish that bridges holidays, lazy weekends, and last-minute dinner saves.
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.
The Overnight Make-Ahead Magic
One of the best-kept secrets with this casserole is that it actually improves when assembled the night before. Covering it and letting it sit in the fridge overnight allows the custard to penetrate every layer, creating more even cooking and deeper flavor. I started doing this when I realized that weekend mornings are chaotic, and having everything ready to just pop in the oven changed my life.
Flavor Variations That Actually Work
While the classic ham and Gruyère combination is hard to beat, I've discovered that this casserole framework is incredibly flexible. Cooked bacon adds smokiness without the sweetness of ham, turkey keeps things lighter, and even sautéed mushrooms and leeks create a vegetarian version that's just as satisfying. The Dijon mustard also welcomes a tiny pinch of nutmeg or smoked paprika if you want to push the flavor in unexpected directions.
Pairing and Serving Wisdom
The richness of this bake means it pairs beautifully with something bright and fresh on the side. A simple green salad with a sharp vinaigrette cuts through the heaviness, fresh berries add a light sweetness, and even a simple fruit salad feels like the perfect balance. I learned this when I served it alongside a tomato and cucumber salad at brunch, and suddenly everyone felt like they'd eaten something healthy even though they'd demolished seconds.
- Serve it straight from the oven while it's still steaming and the cheese is at its stretchiest.
- Leftovers keep for three days covered in the fridge and reheat beautifully at 325°F until warm through.
- This dish scales beautifully—double it in a full sheet pan if you're feeding a crowd.
Save This ham and cheese croissant bake has become my answer to the question "What should I make?" on mornings when I want to impress without stress. It's the kind of dish that feeds people's bodies and their sense that they're being cared for.
Recipe FAQs
- → Can I substitute the ham with other proteins?
Yes, cooked bacon, turkey, or sautéed vegetables make excellent alternatives to ham in this dish.
- → What cheeses work best for this bake?
A mix of Gruyère or Swiss with cheddar provides a balanced, melty, and flavorful cheese blend.
- → How long should the custard soak into the croissants?
Allow the custard to soak for 10–15 minutes or refrigerate overnight for deeper absorption.
- → Can this dish be prepared ahead of time?
Assemble the layers the night before, cover, and refrigerate. Bake fresh in the morning.
- → What garnishes complement this croissant bake?
Chopped fresh chives or parsley add a bright, fresh finish to the rich, savory bake.
- → Any tips for enhancing the custard flavor?
A pinch of nutmeg or paprika in the custard adds a subtle, warm depth to the bake.