Ham Swiss Croissant Bake

Featured in: Family Dinners

This savory bake combines buttery croissants with smoky cooked ham and melty Swiss cheese, all enveloped in a creamy custard of eggs, milk, and cream. Layered with green onions and seasoned with Dijon mustard, nutmeg, and black pepper, it offers rich, comforting flavors. Baked until golden and set, it's a perfect dish for a casual dinner, easily adaptable with mushrooms or spinach and topped optionally with Parmesan. Serve warm and enjoy the satisfying blend of textures and tastes.

Updated on Sat, 28 Feb 2026 12:26:00 GMT
Ham and Swiss Croissant Bake with golden, flaky croissants layered with smoky ham and creamy Swiss cheese custard, baked to perfection. Save
Ham and Swiss Croissant Bake with golden, flaky croissants layered with smoky ham and creamy Swiss cheese custard, baked to perfection. | turbobaker.com

My sister called on a random Tuesday asking if I could bring something to her potluck, giving me exactly two hours to figure it out. I had four croissants sitting on the counter from that morning's bakery run, some ham in the fridge, and a block of Swiss cheese that was calling my name. What emerged from my oven was this golden, custardy bake that somehow felt both elegant and effortless, and honestly, it stole the show that night.

I've made this three times now, and each time someone asks for the recipe before dessert even hits the table. There's something about the combination of smoky ham, melted Swiss, and buttery croissants in a silky egg custard that just works, whether you're feeding six people or yourself with leftovers for days.

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're slightly firmer and soak up the custard without falling apart or getting mushy.
  • 2 cups shredded Swiss cheese: This is your flavor anchor, bringing that mild, slightly nutty taste that doesn't overpower but makes everything taste intentional and refined.
  • 1 ½ cups whole milk: Whole milk creates a richer custard than lower-fat versions, though half-and-half works too if you want to feel extra indulgent.
  • ½ cup heavy cream: This is what takes it from nice to genuinely creamy and luxurious in every bite.
  • 8 oz (225 g) cooked ham, diced: Use quality ham if you can find it, as the smoky flavor really anchors the whole dish and carries through the custard.
  • 4 green onions, thinly sliced: These add a subtle brightness and a little freshness that keeps everything from feeling too heavy.
  • 4 large eggs: They're the binding agent that transforms milk and cream into a silky custard, so don't skip them or use less.
  • ½ tsp Dijon mustard: This seems like a small thing, but it adds a subtle depth that makes people wonder what your secret ingredient is.
  • ½ tsp freshly ground black pepper: Fresh pepper tastes noticeably better here than pre-ground, so take the thirty seconds to grind it yourself.
  • ¼ tsp salt: This enhances all the other flavors without making anything taste salty.
  • Pinch of ground nutmeg: A tiny whisper of nutmeg in a savory custard is classic French technique and makes the whole thing taste elegant.
  • 2 tbsp grated Parmesan cheese (optional): If you use this, it creates a golden, slightly crispy top that's honestly worth the extra step.

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 and prep the dish:
Preheat to 350°F and grease your 9x13-inch baking dish with butter or nonstick spray so nothing sticks to the sides. This temperature is low enough that the custard sets gently without the edges browning too fast.
Layer everything strategically:
Spread half your croissant pieces across the bottom, then scatter half the ham, half the Swiss cheese, and half the green onions over top. Repeat the layers so you end up with a balanced, even distribution that cooks uniformly.
Make the custard mixture:
Whisk together eggs, milk, cream, Dijon mustard, salt, pepper, and nutmeg in a large bowl until it's smooth and combined. Don't skip the whisking because you want everything emulsified and ready to set properly in the oven.
Pour and soak:
Pour the custard mixture evenly over all those layers, then gently press down on the croissants with the back of a spatula so they absorb the liquid. You're not mashing, just helping everything make contact with the custard.
Top it (optionally):
Sprinkle Parmesan over the top if you want that golden, slightly crispy finish, or skip it and get a soft, custardy top instead.
Bake until golden and set:
Bake uncovered for 30 to 35 minutes, watching for a golden top and a center that's just set when you gently shake the dish. You want a little jiggle in the very middle, not a jiggly mess everywhere.
Rest before serving:
Let it cool for 5 to 10 minutes so the custard finishes setting and it's easier to cut into clean portions. This resting time is also when it smells absolutely incredible and people start gathering around the kitchen.
Savory Ham and Swiss Croissant Bake featuring buttery croissant pieces, diced ham, and melted Swiss cheese in a rich egg custard. Save
Savory Ham and Swiss Croissant Bake featuring buttery croissant pieces, diced ham, and melted Swiss cheese in a rich egg custard. | turbobaker.com

My neighbor stopped by right as I was pulling this out of the oven, and the smell of ham, cheese, and buttery croissants hit her at the door. She literally said, "That smells like a French breakfast and dinner had a baby," and I knew right then this would become a regular rotation in my kitchen.

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.

Flavor Combinations That Work

The magic here is that ham and Swiss are a classic pairing that's been proven for generations, but the Dijon mustard and nutmeg add sophistication without making it feel fussy. The green onions cut through the richness just enough to keep your palate from getting tired, and that subtle mustard flavor makes people curious about what makes this bake taste so intentional. I've tried substituting the ham with bacon, sautéed mushrooms, or even roasted tomatoes, and every variation works beautifully as long as you're thinking about balancing rich, savory flavors with something that adds brightness or earthiness.

Make-Ahead and Storage Wisdom

You can assemble this entirely the night before, cover it with plastic wrap, refrigerate it, and then bake it straight from the fridge the next morning, adding just five extra minutes to the baking time. Leftovers keep for three days in an airtight container, and honestly, the bake actually gets better on day two as all the flavors have more time to settle and get to know each other. You can also reheat a single serving in the microwave for about a minute, though the oven at 325°F for ten minutes keeps it from drying out if you have time.

Serving Suggestions and Timing

This bake works equally well for breakfast, brunch, lunch, or a light dinner, which is why I keep the ingredients on hand most weeks. A crisp green salad with a sharp vinaigrette balances the richness beautifully, and if you're feeling wine pairing, a dry white like Sauvignon Blanc or Pinot Grigio makes everything taste even better. A slice of crusty bread for soaking up the custard, some roasted asparagus on the side, or even a simple tomato salad rounds things out perfectly without competing for attention.

  • You can make this ahead and bake it fresh, which is perfect for entertaining without last-minute stress.
  • Serve it warm or at room temperature, though warm is when the cheese is still melty and the croissants are most tender.
  • Leftovers make excellent lunch the next day and taste great either cold from the fridge or gently reheated.
Comforting Ham and Swiss Croissant Bake with tender croissant layers, savory ham, and bubbling Swiss cheese, baked golden and served warm. Save
Comforting Ham and Swiss Croissant Bake with tender croissant layers, savory ham, and bubbling Swiss cheese, baked golden and served warm. | turbobaker.com

This recipe has become my go-to when I need something that feels special but doesn't ask much of me. It's turned potlucks into moments where people actually want the recipe, and that's when you know you've made something worth repeating.

Recipe Questions & Answers

Can I use different cheese types?

Yes, Gruyère or Emmental are great alternatives to Swiss cheese and will provide a similar melt and flavor.

Is it best to use day-old croissants?

Day-old croissants absorb the custard better and hold the bake together without becoming too soggy.

Can I add vegetables to this dish?

Sautéed mushrooms or spinach make excellent additions layered between the croissants and ham for extra flavor.

How can I make the top golden and crisp?

Sprinkling grated Parmesan cheese on top before baking encourages a golden, slightly crispy crust.

What is the ideal serving suggestion?

Pair it with a crisp green salad and a dry white wine for a balanced meal experience.

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

Deliciously layered croissants with ham, Swiss cheese, and creamy custard baked to golden perfection.

Prep Time
15 minutes
Time to Cook
35 minutes
Total Duration
50 minutes
Written by Justin Reed


Skill Level Easy

Cuisine French-inspired

Amount 6 Number of Servings

Diet Info None specified

What You Need

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 Cook

Step 01

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

Step 02

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

Step 03

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

Step 04

Combine and Soak: Pour the egg mixture evenly over the layered croissants and ham, pressing down gently to ensure even absorption.

Step 05

Add Finishing Touch: 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

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

What You'll Need

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

Allergy Details

Double-check each ingredient for possible allergens and always check with your doctor if you're unsure.
  • Contains milk
  • Contains eggs
  • Contains wheat and gluten
  • Contains pork
  • May contain mustard

Nutrition Details (each serving)

Nutritional info is meant to guide, but it's not medical advice.
  • Calorie Count: 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.