Ham Swiss Croissant Bake

Featured in: Home Comforts

This savory bake combines lightly toasted croissants with diced smoky ham and shredded Swiss cheese. The custard mixture, made from eggs, milk, cream, and subtle spices, soaks into the bread layers before baking until golden and set. Green onions add a mild sharpness while optional Parmesan topping offers an extra rich crust. Perfectly comforting and easy to prepare, it serves well as a warm dinner for gatherings.

Updated on Sat, 28 Feb 2026 12:50:00 GMT
Ham & Swiss Croissant Bake with golden, flaky croissants and melted Swiss cheese, perfect for a savory brunch or dinner. Save
Ham & Swiss Croissant Bake with golden, flaky croissants and melted Swiss cheese, perfect for a savory brunch or dinner. | snacksplat.com

My neighbor stopped by one Sunday morning with leftover croissants from a fancy bakery, and I suddenly remembered why I love having a few go-to dishes that feel both impressive and ridiculously simple. She mentioned she'd been wanting something special for dinner that night, and within an hour, this bake was cooling on the counter while we sipped coffee and caught up. It turns out that buttery croissants, smoky ham, and melted Swiss cheese transform into something genuinely magical when they meet a silky custard. That evening taught me that the best recipes often come from having good ingredients on hand and knowing how to let them shine together.

I made this for a group of my sister's friends who were meeting at our house before heading out for the evening, and watching everyone's faces light up when they tasted it was worth every minute. One person went back for seconds and asked if I'd catered it, which felt like the highest compliment at the time. Since then, it's become my quiet weapon for those moments when you want to feed people something that feels special but doesn't demand hours of fussing.

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 actually work better because they're less fragile and absorb the custard beautifully without turning into mush.
  • 2 cups shredded Swiss cheese: The holes in Swiss cheese create little pockets of melty goodness throughout, but don't grate it too fine or it'll clump.
  • 1 ½ cups whole milk and ½ cup heavy cream: The combination of both gives you richness without heaviness, and the milk stretches the cream further than you'd expect.
  • 8 oz cooked ham, diced: Quality matters here since ham is doing a lot of the flavor work, so grab the good stuff from the deli counter if you can.
  • 4 green onions, thinly sliced: They add brightness and a gentle bite that keeps everything from feeling too heavy.
  • 4 large eggs, ½ tsp Dijon mustard, ½ tsp freshly ground black pepper, ¼ tsp salt, and pinch of ground nutmeg: The mustard sneaks in tangy depth, while nutmeg (just a whisper) makes people wonder what that warm note is.
  • 2 tbsp grated Parmesan cheese (optional): This topping gives you extra color and a sharp contrast to the creamy interior.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven ready:
Preheat to 350°F and grease a 9x13-inch baking dish with butter or nonstick spray so nothing sticks when you're pulling it out later.
Build your layers:
Arrange half the croissant pieces across the bottom of the dish, then scatter half the ham, half the Swiss cheese, and half the green onions over top. Repeat with the remaining croissants, ham, cheese, and green onions so everything's balanced and the flavors reach every bite.
Make the custard:
Whisk together eggs, milk, cream, Dijon mustard, salt, pepper, and nutmeg in a large bowl until smooth and well combined. This is where the magic happens, so take your time and make sure everything's incorporated.
Bring it together:
Pour the custard mixture slowly and evenly over the layered ingredients, then press down gently with the back of a spoon so the croissants drink it all in. You want everything soaked through but not swimming.
Add the finishing touch:
Sprinkle Parmesan over the top if you're using it, which gives you that golden crust and a little extra flavor.
Bake until golden:
Slide it into the oven uncovered for 30 to 35 minutes until the top turns golden brown and the center looks set when you jiggle the dish gently. You're looking for it to feel firm but still have a tiny bit of jiggle, not completely rigid.
Rest before serving:
Let it cool for 5 to 10 minutes so the custard sets completely and you can slice it cleanly without everything falling apart.
A comforting casserole of buttery croissants, diced ham, and Swiss cheese baked in a rich, creamy custard, ideal for feeding a crowd. Save
A comforting casserole of buttery croissants, diced ham, and Swiss cheese baked in a rich, creamy custard, ideal for feeding a crowd. | snacksplat.com

There's something about watching this dish bake that makes your whole kitchen smell like a French café, and that's when it stopped being just dinner for me and became a moment. My partner walked in halfway through cooking and just stood there breathing it in, and we didn't say anything for a while because we didn't need to.

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.

When to Make This

This bake is perfect for lazy Sunday dinners when you want something that feels like you tried without the stress, or for feeding a crowd without spending all day in the kitchen. It also works beautifully for brunch if you're having people over, especially alongside fresh fruit and a simple salad. I've made it on weeknights too when I grabbed croissants on impulse and wanted to turn them into something unexpected.

Ways to Make It Your Own

The beauty of this recipe is that it's forgiving and flexible once you understand the basic structure, so don't be afraid to play with it. I've added sautéed mushrooms and wilted spinach between the layers on days when I had them around, which adds earthiness without overwhelming the ham and cheese. You can also swap in Gruyère or Emmental if Swiss isn't calling to you, and I've seen people add fresh thyme or a tiny bit of smoked paprika to the custard for extra depth.

Serving and Storage

Serve this with a crisp green salad and maybe a glass of dry white wine, because the brightness cuts through all that richness perfectly. Leftovers keep for two to three days in an airtight container in the fridge, and you can reheat them gently in a 300°F oven until warm instead of nuking them, which keeps the texture from getting weird.

  • If you're making this ahead, assemble it completely and refrigerate before baking, but add 5 to 10 extra minutes to the baking time since it'll start cold.
  • Leftovers actually taste better the next day once all the flavors have settled together, so don't stress if you have extra.
  • This recipe doubles easily if you need to feed more people, just use a larger baking dish and add a few minutes to the baking time.
Savory croissant bake layered with smoky ham and melty Swiss cheese, topped with green onions and a hint of nutmeg for a cozy meal. Save
Savory croissant bake layered with smoky ham and melty Swiss cheese, topped with green onions and a hint of nutmeg for a cozy meal. | snacksplat.com

This recipe is one of those dishes that reminds you why simple cooking is sometimes the best cooking. It's the kind of thing you make again and again until it becomes automatic, and people start expecting it when you mention you're cooking.

Recipe Guide

Can I use different cheese types?

Yes, Gruyère or Emmental cheeses work well as substitutes for Swiss, adding similar meltiness and flavor.

Is it better to use day-old croissants?

Day-old croissants absorb the custard better without becoming too soggy, enhancing texture in the bake.

Can I add vegetables to this dish?

Sautéed mushrooms or fresh spinach layers can be added between croissant layers for extra flavor and nutrition.

What is the best way to serve this dish?

Serve warm alongside a crisp green salad and a glass of dry white wine for a balanced meal.

How do I know when the bake is done?

The custard is set in the center and the top is golden brown; a gentle jiggle when shaken indicates doneness.

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 with smoky ham and Swiss cheese baked in a creamy custard for a warm, satisfying meal.

Prep duration
15 min
Kitchen time
35 min
Complete duration
50 min
Created by Katie Miller


Skill level Easy

Heritage French-inspired

Output 6 Portions

Nutrition Labels None specified

What you'll need

Bread & Dairy

01 4 large butter croissants (day-old preferred), 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 tsp Dijon mustard
03 0.5 tsp freshly ground black pepper
04 0.25 tsp salt
05 Pinch of ground nutmeg

For Topping

01 2 tbsp grated Parmesan cheese (optional)

Method

Step 01

Prepare Baking Dish: Preheat 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 baking dish. Top with half of the ham, half of the Swiss cheese, and half of the green onions. Repeat layers with remaining croissants, ham, cheese, and green onions.

Step 03

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

Step 04

Combine Components: Pour custard mixture evenly over layered ingredients in baking dish, pressing down gently to ensure bread absorbs liquid.

Step 05

Add Topping: Sprinkle with Parmesan cheese if desired.

Step 06

Bake: Bake uncovered for 30-35 minutes until top is golden and custard is set in center.

Step 07

Rest: Allow to cool for 5-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.

Kitchen tools

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

Allergy details

Always review ingredients for potential allergens and seek professional medical guidance if uncertain.
  • Contains milk
  • Contains eggs
  • Contains wheat (gluten)
  • Contains pork
  • May contain mustard

Nutrient breakdown (each portion)

Numbers shown are estimates only - please consult healthcare providers for specific advice.
  • 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.