Ham Swiss Croissant Bake

Featured in: Dinner Recipes

This savory bake blends buttery croissants with smoky ham and melted Swiss cheese, all soaked in a creamy egg custard. Layered with green onions and seasoned with Dijon mustard, nutmeg, and black pepper, it bakes until golden and set. Perfect for a cozy, effortless dinner, it can be customized with mushrooms or spinach for extra flavor. Serve warm with a crisp salad for a satisfying meal.

Updated on Mon, 23 Feb 2026 16:16:00 GMT
Ham and Swiss croissant bake with golden layers of flaky pastry, smoky ham, and melty cheese baked in creamy custard. Save
Ham and Swiss croissant bake with golden layers of flaky pastry, smoky ham, and melty cheese baked in creamy custard. | tastyeffect.com

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 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.
Savory ham and Swiss croissant casserole, featuring buttery croissants, diced ham, and green onions in a rich, cheesy egg custard. Save
Savory ham and Swiss croissant casserole, featuring buttery croissants, diced ham, and green onions in a rich, cheesy egg custard. | tastyeffect.com

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.
Warm, comforting ham and Swiss croissant bake with layers of pastry, Swiss cheese, and custard, baked until golden and bubbly. Save
Warm, comforting ham and Swiss croissant bake with layers of pastry, Swiss cheese, and custard, baked until golden and bubbly. | tastyeffect.com

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.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Ham Swiss Croissant Bake

Buttery croissants, smoky ham, Swiss cheese, and creamy custard combine in a comforting baked dish.

Prep duration
15 min
Cook duration
35 min
Complete duration
50 min
Created by Laura Bennett


Skill level Easy

Heritage French-inspired

Output 6 Portions

Dietary requirements None specified

Components

Bread & Dairy

01 4 large butter croissants (preferably day-old), cut into 2-inch pieces
02 2 cups shredded Swiss cheese
03 1.5 cups whole milk
04 0.5 cup heavy cream

Meats

01 8 oz cooked ham, diced

Vegetables & Aromatics

01 4 green onions, thinly sliced

Eggs & Seasoning

01 4 large eggs
02 0.5 teaspoon Dijon mustard
03 0.5 teaspoon freshly ground black pepper
04 0.25 teaspoon salt
05 Pinch of ground nutmeg

For Topping

01 2 tablespoons grated Parmesan cheese (optional)

Directions

Phase 01

Prepare Baking Dish: Preheat the oven to 350°F. Grease a 9x13-inch baking dish with butter or nonstick spray.

Phase 02

Layer Ingredients: Layer half of the croissant pieces evenly in the baking dish. Top with half of the ham, half of the Swiss cheese, and half of the green onions. Repeat with the remaining croissants, ham, cheese, and green onions.

Phase 03

Prepare Custard Mixture: In a large bowl, whisk together the eggs, milk, cream, Dijon mustard, salt, pepper, and nutmeg until well combined.

Phase 04

Add Custard: Pour the egg mixture evenly over the layered croissants and ham in the baking dish, pressing down gently to soak.

Phase 05

Add Topping: Sprinkle with Parmesan cheese if desired.

Phase 06

Bake: Bake uncovered for 30 to 35 minutes, or until the top is golden and the custard is set in the center.

Phase 07

Rest and Serve: Allow to cool for 5 to 10 minutes before serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Necessary tools

  • 9x13-inch baking dish
  • Mixing bowls
  • Whisk
  • Knife and cutting board

Allergy details

Review each component for potential allergens and seek professional healthcare advice if uncertain.
  • Contains milk
  • Contains eggs
  • Contains wheat (gluten)
  • Contains pork
  • May contain mustard

Nutritional information (per portion)

These values are approximate guides only and shouldn't replace professional medical consultation.
  • Energy: 430
  • Fats: 27 g
  • Carbohydrates: 26 g
  • Proteins: 21 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.