Ham Swiss Croissant Bake

Featured in: Warm Baked Comforts

This comforting bake features layers of buttery croissants, diced smoky ham, shredded Swiss cheese, and fresh green onions, all soaked in a luscious custard made from eggs, milk, cream, and seasonings. The dish is baked until golden and set, creating a satisfying balance of creamy, savory, and slightly nutty flavors. Perfect for an easy main course, it pairs nicely with a crisp salad and white wine. Optional Parmesan topping adds a delightful finish.

Updated on Sat, 28 Feb 2026 09:01:00 GMT
Savory Ham & Swiss Croissant Bake with buttery croissants, smoky ham, and melty Swiss cheese in a creamy baked custard. Save
Savory Ham & Swiss Croissant Bake with buttery croissants, smoky ham, and melty Swiss cheese in a creamy baked custard. | rosewoodoven.com

My neighbor dropped off a bag of day-old croissants from her bakery one Tuesday evening, and I stood in the kitchen wondering what to do with them by morning. That's when I remembered a cassoulet-style bake my mother used to make, and I thought, why not combine those buttery, flaky layers with ham and Swiss cheese? Twenty minutes later, the whole house smelled like a French bistro, and I realized I'd stumbled onto something that felt both elegant and effortless.

Last spring, I made this for a potluck where I barely knew anyone, and watching people come back for seconds told me everything. One woman asked if I'd gone to culinary school, and I laughed, explaining it was born from leftover croissants and kitchen intuition. That dish became my thing at gatherings after that.

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 croissants are actually better here because they've lost some moisture and soak up the custard without turning soggy, whereas fresh ones might get waterlogged.
  • 2 cups shredded Swiss cheese: Swiss melts smooth and creamy without becoming stringy, and its subtle nuttiness keeps the dish from tasting heavy.
  • 1 ½ cups whole milk and ½ cup heavy cream: The milk keeps it light while the cream adds richness that coats every croissant layer.
  • 8 oz cooked ham, diced: Look for quality ham with good flavor since it's a main player here, not a background ingredient.
  • 4 green onions, thinly sliced: These bring a fresh bite that cuts through all the richness and keeps things from feeling one-note.
  • 4 large eggs, ½ tsp Dijon mustard, ½ tsp freshly ground black pepper, ¼ tsp salt, pinch of ground nutmeg: The mustard adds a quiet sophistication, while the nutmeg whispers in the background like it was always meant to be there.
  • 2 tbsp grated Parmesan cheese (optional): This isn't a necessity, but it gives the top a little extra golden crunch if you're feeling fancy.

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 butter a 9x13-inch baking dish, letting the butter warm slightly so it coats the bottom evenly. This temperature is gentle enough to cook the custard through without browning the top too aggressively.
Build the layers:
Start with half your croissant pieces spread across the bottom, then scatter half the ham, half the Swiss cheese, and half the green onions over top. Repeat those layers, creating a somewhat chaotic, generous arrangement rather than anything too neat. You want pockets and crevices where the custard can seep in.
Make the custard magic:
Whisk together eggs, milk, cream, Dijon mustard, salt, pepper, and nutmeg in a bowl until the mustard is fully incorporated and the mixture looks smooth and pale. This is where you'll taste a tiny spoonful to check seasoning, though honestly the ham and cheese do a lot of the work for you.
Bring it together:
Pour that custard over your croissant layers and press down gently with a spatula, letting everything absorb and settle. You'll feel the croissants soften as they drink up the liquid, and that's exactly what you want.
Top and bake:
Sprinkle with Parmesan if you have it on hand, then slide the whole dish into the oven for 30 to 35 minutes. You'll know it's done when the top has turned golden and a knife inserted in the center comes out with just a tiny dab of custard clinging to it.
Rest and serve:
Let it cool for 5 to 10 minutes, which gives the custard one last moment to set while staying warm and custardy inside. This wait is hard, but it keeps everything from falling apart when you spoon it out.
Golden Ham & Swiss Croissant Bake: flaky croissants layered with ham and Swiss cheese, baked to perfection in a savory custard. Save
Golden Ham & Swiss Croissant Bake: flaky croissants layered with ham and Swiss cheese, baked to perfection in a savory custard. | rosewoodoven.com

There's something about pulling this bake out of the oven and hearing everyone's quiet approval that makes all the easy prep worth it. It's become one of those dishes that feels both special and approachable, like you've cracked some secret code of entertaining.

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 So Well

The croissant is doing something most breads can't: it's flaky enough to stay interesting even after soaking, and buttery enough that it doesn't need extra fat to taste rich. When you combine that with ham's savory depth and Swiss cheese's mellow creaminess, you've got a dish that feels indulgent without being heavy. The green onions are the quiet hero here, providing a freshness that keeps your palate from getting tired by the third bite.

Timing and Flexibility

The beauty of this recipe is that you can assemble it in the morning and bake it at dinner, letting the croissants soak up flavors while you go about your day. If you're short on time, even 15 minutes of resting before baking makes a noticeable difference. The custard will continue to set for a minute or two even after you pull it from the oven, so resist the urge to overbake it and end up with something rubbery.

Make It Your Own

Once you understand the basic structure, you can swap ingredients without losing the magic. Spinach wilted down and tucked between layers adds earthiness, while sautéed mushrooms bring an almost meaty undertone that plays beautifully with the ham. Some cooks use Gruyère or Emmental instead of Swiss, which adds a sharper edge if you prefer boldness over subtlety.

  • Try adding a small handful of fresh thyme or tarragon to the custard for an herbal whisper.
  • A light dusting of smoked paprika on top before baking adds color and a hint of smoke that complements the ham.
  • Serve alongside a crisp green salad and a dry white wine to keep the meal feeling balanced and fresh.
Warm Ham & Swiss Croissant Bake, a comforting French-inspired dish with tender croissants, ham, and gooey Swiss cheese baked until golden. Save
Warm Ham & Swiss Croissant Bake, a comforting French-inspired dish with tender croissants, ham, and gooey Swiss cheese baked until golden. | rosewoodoven.com

This is the kind of dish that quietly becomes your go-to because it never disappoints and always leaves you with happy, satisfied people around the table. Make it once, and you'll understand why.

Recipe Q&A Section

Can I use other types of cheese instead of Swiss?

Yes, Gruyère or Emmental work well as flavorful alternatives to Swiss cheese in this bake.

What type of croissants work best for this dish?

Day-old butter croissants are ideal as they absorb the custard better without becoming too soggy.

Can I add vegetables to the layers?

Absolutely, sautéed mushrooms or spinach make excellent additions to enhance flavor and texture.

Is it possible to prepare this dish in advance?

Yes, you can assemble the layers the night before, keep it refrigerated, and bake just before serving.

How do I know when the bake is fully cooked?

It’s done when the top is golden brown and the custard feels firm in the center after baking 30–35 minutes.

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 layered with ham, Swiss cheese, and green onions in a rich custard bake.

Time to Prepare
15 min
Time to Cook
35 min
Complete Duration
50 min
Created by Clara Whitmore


Skill Level Easy

Cuisine Type French-inspired

Serving Size 6 Portions

Dietary Details None specified

What's Needed

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)

How To Make It

Step 01

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

Step 02

Layer ingredients: Arrange half of the croissant pieces evenly in the prepared 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

Add custard to bake: Pour the egg mixture evenly over the layered ingredients in the baking dish, pressing down gently to ensure the croissants absorb the custard.

Step 05

Add topping: Sprinkle with Parmesan cheese if desired.

Step 06

Bake until golden: 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 before serving: 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.

Essential Tools

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

Allergy Warnings

Look over every ingredient for possible allergens and check with your healthcare provider if unsure.
  • Contains milk
  • Contains eggs
  • Contains wheat (gluten)
  • Contains pork
  • May contain mustard

Nutrition Details (each serving)

Nutritional numbers are simply a guide and shouldn't replace professional nutrition advice.
  • Energy (Calories): 430
  • Lipids: 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.