Pin My neighbor once brought this ham and cheese croissant bake to a Sunday brunch, and I watched it emerge from her oven golden and impossibly puffy, steam rising like it had just been blessed. She'd made it the night before, which meant I had the whole morning to smell it quietly torturing me from across the kitchen. That's when I realized the real magic wasn't in any single ingredient—it was in how a day-old croissant, soft ham, and a whispered custard could transform into something that felt both elegant and completely unfussy.
I made this for my sister's birthday brunch last fall, and something unexpected happened—her kids asked for seconds, and then thirds, which never happens with anything I cook. My brother-in-law actually set his phone down mid-meal, which in 2024 might be the highest compliment available. We sat around the table longer than anyone planned, just talking, and I realized the casserole had somehow become less about food and more about the excuse to linger together.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Croissants, 4 large day-old torn into bite-sized pieces: Day-old croissants are actually better than fresh here because they're drier and soak up the custard like tiny edible sponges without falling apart.
- Ham, 1 1/2 cups diced cooked: Quality ham makes a real difference—ask the deli counter to slice it thick, then dice it yourself so you get actual flavor instead of thin, sad ham.
- Gruyère or Swiss cheese, 1 1/2 cups shredded: Gruyère has this nutty, slightly funky thing happening that makes people wonder what your secret is, so use that one if you have it.
- Cheddar cheese, 1/2 cup shredded: This adds color and a sharper note that keeps everything from tasting too creamy and rich.
- Eggs, 6 large: Room temperature eggs whisk more smoothly, so pull them from the fridge while you're prepping everything else.
- Whole milk, 2 cups: The backbone of your custard—don't skip this or use milk alternatives if you can help it, as they behave differently.
- Heavy cream, 1/2 cup: This is what makes it taste indulgent instead of like a sad scrambled egg situation.
- Dijon mustard, 1 teaspoon: Just a whisper of this adds a savory complexity that nobody can quite identify, which is exactly the point.
- Salt, 1/2 teaspoon, black pepper 1/4 teaspoon, garlic powder 1/4 teaspoon: These three together create depth without tasting seasoned—they're the background singers that make the leads shine.
- Chives or parsley, 2 tablespoons chopped optional: A sprinkle of fresh herbs at the end wakes everything up and makes it look intentional.
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 your oven to 350°F and butter a 9x13-inch baking dish so thoroughly it gleams—this is your foundation, and it matters. Listen for that little click when your oven reaches temperature; it's your signal that everything's ready for you.
- Build your layers:
- Scatter those croissant pieces across the dish so they're mostly even, then rain the ham over them like you're seasoning something precious. Now comes the cheese—both kinds, distributed so every bite has a chance of getting some, and not just the edges.
- Create your custard:
- Crack your eggs into a big bowl and whisk them like you mean it, watching them go from separated and reluctant to unified and pale. Pour in the milk, cream, mustard, salt, pepper, and garlic powder, then whisk again until there are no hiding spots for egg whites.
- Marry everything:
- Pour that custard over your layers slowly, pressing down gently on the croissants so they're all dunked in—you're not squishing them, just encouraging them to drink. The whole thing should look glossy and saturated, like a sponge that's had its moment.
- Let time do the work:
- Let it sit for 10 to 15 minutes on the counter, or cover it and refrigerate overnight if you're planning ahead—both work beautifully, though overnight makes the texture even more custard-like. This pause is where the magic starts; the bread is already transforming.
- Bake with patience:
- Slide it into your preheated oven and bake for 35 to 40 minutes, until the top is golden and puffed and a gentle touch in the center tells you it's set. You'll smell it way before it's done—that's not a sign to pull it out early, that's just the smell of something good happening.
- Rest and garnish:
- Pull it from the oven and let it sit for 10 minutes so it sets up without deflating—this patience pays off in slices that hold together. Scatter your chives or parsley across the top if you have them, then serve while it's still warm enough to matter.
Pin There's a quiet satisfaction in pulling a baked casserole from the oven and knowing you made something that looks like it came from somewhere fancy, but that you can also serve in your regular kitchen with your regular people. This dish has a way of turning a regular Sunday into something worth remembering.
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.
Why This Works as Make-Ahead Magic
The overnight refrigeration trick isn't just convenient—it actually improves the texture because the bread has time to truly absorb the custard, creating something closer to bread pudding than a scrambled egg situation. I've done this for early morning gatherings where my oven was already full with other things, and it meant I could simply pop it in and forget about it while I handled the rest. The extra time also gives the flavors a chance to meld, so every bite tastes more cohesive than if you'd baked it right away.
The Cheese Question Everyone Asks
People always wonder if they can swap cheeses around, and the answer is yes, but with purpose—Gruyère gives you sophistication and nuttiness, while cheddar brings color and sharpness. I once tried this with just sharp cheddar out of stubbornness, and while it was good, it lacked the complexity that Gruyère brings. The combination of both is intentional, so if you're choosing sides, at least keep one of them in the mix.
Variations and Flavor Adventures
This casserole is essentially a framework for whatever you're drawn to, which is part of why it's become such a reliable favorite. I've added everything from crispy bacon bits to caramelized onions to sautéed mushrooms, and honestly, most of it works because the custard is forgiving and the croissants are neutral enough to support anything. The key is not overdoing it—you want to enhance, not overwhelm.
- Add a small pinch of nutmeg or smoked paprika to the custard if you want a surprise note that nobody can quite identify.
- Try substituting the ham with smoked turkey, crispy bacon, or Italian sausage for completely different vibes.
- If you're going vegetarian, roasted vegetables like zucchini, bell peppers, or asparagus can take the place of ham without sacrificing anything important.
Pin This ham and cheese croissant bake has become the thing I make when I want to show up for people, because it's elegant without being difficult, and it tastes like care in every bite. There's something grounding about watching something this good come together in your own kitchen.
Recipe FAQ
- → Can I substitute the ham with other proteins?
Yes, cooked bacon, turkey, or sautéed vegetables can be used as alternatives to ham for different flavors and dietary preferences.
- → What cheese works best in this croissant bake?
Gruyère or Swiss cheese combined with cheddar offers a rich, melty texture and balanced savory taste perfect for this dish.
- → How long should the custard soak before baking?
Allow the custard to soak into the croissant and fillings for 10–15 minutes at room temperature, or refrigerate covered overnight for deeper absorption.
- → Can this dish be prepared ahead of time?
Yes, assembling the bake the night before and refrigerating it lets flavors meld and saves time in the morning before baking.
- → What garnishes complement the croissant bake?
Fresh chopped chives or parsley provide a bright, herbaceous touch that enhances the savory richness of the dish.
- → Can I add additional spices to the custard?
Absolutely, a pinch of nutmeg or paprika can be added to the custard for extra warmth and depth of flavor.