Save There's something magical about pulling a golden, bubbling casserole from the oven on a weeknight when you're too tired to think about what's for dinner. This Ham and Swiss Croissant Bake landed in my kitchen accidentally, born from leftovers and a craving for something that felt both elegant and effortless. Buttery croissants, smoky ham, and melty Swiss cheese all come together in a silky custard that somehow transforms simple ingredients into something that tastes like you spent hours planning it. The first time I made it, my family actually paused mid-conversation to ask what I was doing differently, and I realized this recipe had quietly become a favorite.
I made this for my sister's book club once, nervous it might seem too simple for a group of people who actually cook. Everyone went quiet when they tasted it, and then someone asked for the recipe before they'd even finished their first bite. That's when I knew this wasn't just convenient, it was genuinely crave-worthy.
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 (preferably day-old), cut into 2-inch pieces: Day-old ones are your secret weapon—they're sturdier and absorb the custard beautifully without dissolving into mush.
- 2 cups shredded Swiss cheese: Swiss has this nutty, slightly tangy personality that makes ham sing without overpowering it.
- 1 ½ cups whole milk and ½ cup heavy cream: The ratio matters—whole milk alone makes it thin, and heavy cream alone makes it dense, so together they create that perfect creamy custard.
- 8 oz cooked ham, diced: Use quality ham if you can; it really shows in the final flavor.
- 4 green onions, thinly sliced: They add a fresh bite that keeps the whole dish from feeling heavy, plus they look pretty scattered on top.
- 4 large eggs, ½ tsp Dijon mustard, ½ tsp black pepper, ¼ tsp salt, pinch of nutmeg: Dijon mustard whispers sophistication, and a tiny bit of nutmeg reminds you this is French-inspired without announcing itself.
- 2 tbsp grated Parmesan cheese (optional): The optional topping gives you a crunchy, golden finish if you want a little extra texture.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep your canvas:
- Preheat your oven to 350°F and butter or spray a 9x13-inch baking dish. This temperature is gentle enough to set the custard without curdling it or browning the top too fast.
- Build your layers:
- Arrange half the croissant pieces across the bottom, then scatter half the ham, half the Swiss, and half the green onions over them. Repeat with the remaining ingredients so every bite gets all the flavors working together. Think of it like building a edible puzzle where every layer contributes something important.
- Make the custard magic:
- In a large bowl, whisk eggs with milk, cream, mustard, salt, pepper, and nutmeg until it's smooth and slightly frothy. Taste it and adjust the seasoning if something feels off.
- Pour and press:
- Pour the egg mixture slowly and evenly over the layers, letting it seep down between the croissants. Press down gently with the back of a spatula to help the bread absorb the custard without breaking it apart.
- The optional flourish:
- Sprinkle Parmesan over the top if you want extra golden crunch and a little extra savory note.
- Bake until golden:
- Slide it into the oven for 30 to 35 minutes—you're looking for a puffy, golden top and a custard center that jiggles just slightly when you shake the dish gently. If it's still liquid in the middle, give it another five minutes.
- Rest before serving:
- Let it cool for 5 to 10 minutes so the custard can set properly and the first bite won't be lava-hot.
Save My neighbor brought over her kids one afternoon, and I had this in the oven. By the time the golden top emerged, the younger one had already announced he was hungry enough to eat the whole thing, and watching that moment of anticipation was more satisfying than any restaurant dessert could ever be.
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 Better Than You'd Think
Croissants are delicate, which is why most people never think to bake them into a casserole. But their butter-laminated structure actually holds up beautifully when they're day-old and surrounded by custard—they become tender and soaky without falling apart into a sad puddle. The combination of ham and Swiss is classic for a reason, but adding Dijon mustard and nutmeg lifts the whole thing from ordinary lunch meat territory into something that feels restaurant-worthy, even though you made it on a random Tuesday evening.
Timing and Temperature Tricks
The 350°F oven temperature is low enough that the custard sets gently from the bottom up, giving you time to achieve a golden top without scrambling the eggs or drying out the croissants. I learned this the hard way once when I cranked it to 375°F to save time—the top browned beautifully, but the center stayed slightly runny. Every oven is a little different, so if yours runs hot, start checking at 25 minutes just to be safe.
What Makes This Your Secret Weapon
This dish bridges the gap between breakfast casserole and dinner in the most elegant way possible. It looks like you fussed, tastes like you planned, but actually requires maybe fifteen minutes of hands-on time. Serve it with a crisp green salad and a cold glass of dry white wine, or pair it with roasted vegetables if you want something earthier. The beauty is that it's substantial enough to stand alone but flexible enough to adapt to whatever sides you're already making.
- Make it the night before and refrigerate it unbaked, then pop it in the oven the next morning—just add five minutes to the baking time since it'll be cold.
- Stir in sautéed mushrooms or a handful of fresh spinach if you want to sneak in vegetables without anyone noticing.
- Gruyère and Emmental work beautifully if Swiss isn't your thing, though their flavor is slightly sharper so adjust your expectations accordingly.
Save This recipe quietly became the one people ask for, not because it's complicated, but because it feels like you actually care. That's the real magic.
Cooking Guide
- → Can I use different cheese instead of Swiss?
Yes, Gruyère or Emmental are excellent substitutes that provide a similar nutty and melty quality.
- → Is it better to use day-old croissants?
Day-old croissants absorb the custard better without becoming too soggy, enhancing the bake's texture.
- → How can I add more vegetables to this dish?
Sautéed mushrooms or fresh spinach folded between the layers add flavor and nutrients without overpowering.
- → What is the best way to ensure the custard sets properly?
Bake uncovered at 350°F until the top is golden and the center is firm but slightly jiggly for perfect custard texture.
- → Can this dish be prepared ahead of time?
Layer all ingredients in the baking dish, cover, and refrigerate overnight. Bake fresh when ready to serve.