Ham Swiss Croissant Bake

Featured in: Homestyle Bakes

This comforting dish features layers of buttery croissants, diced ham, and shredded Swiss cheese soaked in a rich, creamy custard. Baked until golden, it offers a hearty and satisfying meal ideal for easy dinners. The combination of smoky ham and melty cheese pairs beautifully with the tender custard, making each bite deliciously creamy and flavorful. Optional Parmesan topping adds a subtle nutty finish, enhancing the overall richness. Perfect served with a fresh salad and white wine for a balanced dining experience.

Updated on Tue, 24 Feb 2026 10:19:00 GMT
Warm ham and Swiss croissant bake with golden, flaky pastry and gooey melted cheese, perfect for brunch or a cozy dinner. Save
Warm ham and Swiss croissant bake with golden, flaky pastry and gooey melted cheese, perfect for brunch or a cozy dinner. | pumpkinvale.com

There's something about a croissant that transforms in the oven—those buttery, flaky layers seem to absorb flavors like they were born to do it. My neighbor knocked on the door one Saturday morning with leftover croissants from a bakery run, and instead of letting them go stale, I built this bake around them. It became the kind of dish that makes people linger at the table, asking for seconds without even meaning to.

I made this for a small dinner party on a drizzly Tuesday, and the whole house filled with this warm, savory aroma that made everyone arrive early. One friend described it as 'breakfast and dinner had a really sophisticated baby,' which somehow became the highest compliment I've ever received for any recipe. It's become my go-to when I want something that feels special but doesn't require me to stand at the stove.

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 and cut into 2-inch pieces: Day-old is actually better here because the croissants have firmed up just enough to hold the custard without falling apart, but they still have enough structure to soak up flavor beautifully.
  • 2 cups shredded Swiss cheese: This is your backbone—Swiss has that slightly nutty, mild flavor that doesn't overpower the ham but makes itself known in every bite.
  • 8 oz cooked ham, diced: Quality matters here since ham is a starring ingredient; smoky varieties add depth that carries through the whole dish.
  • 1½ cups whole milk and ½ cup heavy cream: The ratio matters—whole milk keeps it from being too rich while cream gives it that silky custard texture that holds everything together.
  • 4 large eggs: These are your binding agent, so make sure they're room temperature when you whisk them together with the dairy.
  • 4 green onions, thinly sliced: Fresh green onions add a brightness that cuts through the richness and reminds your palate there are living, growing things in this bake.
  • ½ tsp Dijon mustard, ½ tsp black pepper, ¼ tsp salt, and a pinch of nutmeg: These seasonings work quietly—the mustard whispers tang, the nutmeg adds something almost sweet, and together they create a custard that tastes more interesting than its parts.
  • 2 tbsp Parmesan for topping (optional): This gives you extra crispy bits on top if you want them, though the bake is plenty delicious without.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prepare your workspace:
Preheat the oven to 350°F and grease your 9x13-inch baking dish—this temperature keeps the custard from cooking too fast while the croissants toast gently into golden perfection.
Build your layers:
Arrange half the croissant pieces as your base, then scatter half the ham, half the Swiss, and half the green onions over top. Repeat the layers with what remains, creating a balanced architecture that ensures every bite gets all the elements. The layering matters because it distributes flavors evenly and prevents ham or cheese from clumping in one corner.
Make the custard:
Whisk together eggs, milk, cream, Dijon, salt, pepper, and nutmeg until it's completely smooth and the color is uniform. This mixture is what transforms your assembled ingredients into something cohesive and custardy.
Pour and soak:
Pour the custard slowly over the layers, then press down gently with the back of a spatula to encourage the croissants to absorb the liquid. You'll watch them soften slightly as they drink up the egg mixture, which is exactly what should happen.
Top and bake:
Sprinkle Parmesan if you're using it, then slide into the oven uncovered for 30 to 35 minutes. The top should turn golden and puffed, and when you gently jiggle the pan, the center should barely move—that's your sign it's set.
Rest before serving:
Let it cool for at least 5 minutes; this gives the custard a chance to firm up and makes serving so much cleaner. Plus, those first bites won't burn your mouth, which is always appreciated.
Save
| pumpkinvale.com

There was a moment during that dinner party when someone cut into their portion and the steam rose up, and you could see them actually pause—that moment when food becomes memory. It's those quiet little experiences that remind me why I love cooking for people.

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.

Timing and Make-Ahead Options

This bake forgives a flexible schedule better than most dishes. You can assemble everything the night before, cover it with plastic wrap, and refrigerate; just add 5 to 10 extra minutes to the baking time if it goes straight from cold to oven. I've also pulled it out of the fridge and let it sit at room temperature for 20 minutes before baking, which seems to help it cook more evenly.

Flavor Variations Worth Trying

Once you understand how this bake works, you can play with it. Sautéed mushrooms tucked between layers add an earthy depth that pairs beautifully with the ham, while wilted spinach brings a leafy freshness. I've also swapped the Swiss for Gruyère when I wanted something nuttier and more pronounced, and for Emmental when I wanted it slightly milder. The ham and Swiss combination is classic, but this custard base is flexible enough to carry other flavors if you're in the mood to explore.

Serving and Pairing Ideas

Serve this with something that cuts through the richness—a crisp green salad with a sharp vinaigrette does wonders, or a simple arugula salad with lemon. A dry white wine like Sauvignon Blanc or Pinot Grigio is the obvious choice, but honestly, it's hearty enough to stand alongside other wines too. This isn't a dish that demands perfection on the side; it shines brightest when you keep the accompaniments simple and let it be the main event.

  • A fresh green salad with lemon vinaigrette balances the richness beautifully.
  • Crusty bread on the side for soaking up any extra custard is never a mistake.
  • Keep any wine you pair it with crisp and unoaked so it stays bright alongside the savory, cheesy bake.
Savory ham and Swiss croissant casserole layered with buttery croissants, smoky ham, and creamy egg custard, baked until golden and bubbling. Save
Savory ham and Swiss croissant casserole layered with buttery croissants, smoky ham, and creamy egg custard, baked until golden and bubbling. | pumpkinvale.com

This bake is the kind of recipe that rewards you for keeping ingredients on hand and inviting people to dinner. It's become my answer to the question, 'What should we make tonight?'

Recipe FAQs

Can I use a different cheese instead of Swiss?

Yes, Gruyère or Emmental cheese work well as substitutes, offering similar melting qualities and flavor depth.

Is it better to use day-old croissants for this dish?

Day-old croissants absorb the custard better without becoming overly soggy, giving a perfect custard-to-bread balance.

How can I add more vegetables to this bake?

Incorporate sautéed mushrooms or spinach between layers to boost the vegetable content and add more flavor.

What is the ideal baking temperature and time?

Bake uncovered at 350°F (175°C) for 30–35 minutes until the custard is set and the top turns golden brown.

Can this dish be prepared ahead of time?

Yes, assemble the layers and custard in advance, refrigerate overnight, and bake just before serving for convenience.

What sides pair well with this dish?

A crisp green salad and a glass of dry white wine complement the richness perfectly, balancing the savory flavors.

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

A savory blend of croissants, ham, Swiss cheese, and creamy custard baked to golden perfection.

Prep Time
15 minutes
Cook Time
35 minutes
Time Needed
50 minutes
Created by Emma Wallace

Recipe Type Homestyle Bakes

Skill Level Easy

Cuisine Type French-inspired

Makes 6 Serving Size

Diet Information None specified

Ingredient List

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 ounces 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)

How to Make

Step 01

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

Step 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.

Step 03

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

Step 04

Combine and soak: Pour the egg mixture evenly over the layered croissants and ham in the baking dish, pressing down gently to ensure the bread absorbs the custard.

Step 05

Add topping: Sprinkle with Parmesan cheese if desired.

Step 06

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

Step 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.

Equipment Needed

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

Allergy Details

Review ingredients for allergens and ask a healthcare expert if unsure.
  • Contains milk
  • Contains eggs
  • Contains wheat (gluten)
  • Contains pork
  • May contain mustard

Nutritional Breakdown (per serving)

Details shown are for general guidance and aren't a medical substitute.
  • Caloric Content: 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.