Ham Swiss Croissant Bake

Featured in: Smart Weeknight Meals

This savory dish combines buttery croissants with tender ham and shredded Swiss cheese, all soaked in a rich custard of eggs, milk, and cream. Green onions add a fresh bite, while nutmeg and Dijon mustard enhance the flavors. Baked until golden and set, it's an easy and comforting meal ideal for cozy dinners or gathering guests. Optional Parmesan topping adds a crisp finish. It pairs wonderfully with sautéed vegetables or a crisp green salad.

Updated on Sat, 28 Feb 2026 16:18:00 GMT
Ham & Swiss Croissant Bake with golden, flaky croissants and melted Swiss cheese, a savory breakfast casserole that's rich and comforting. Pin it
Ham & Swiss Croissant Bake with golden, flaky croissants and melted Swiss cheese, a savory breakfast casserole that's rich and comforting. | fungeniusrecipe.com

There's something magical about pulling a golden, bubbling bake from the oven on a weeknight when you've got hungry people at your table and about thirty minutes to make it happen. I discovered this ham and Swiss croissant bake during one of those chaotic dinner parties where I'd forgotten to prep anything substantial, but found myself with day-old croissants from the bakery and some good ham in the fridge. The custard-soaked layers transformed what could have been a sad side dish into something so rich and comforting that my guests asked for the recipe before dessert even came out. It's become my secret weapon ever since, the kind of dish that feels fancy but requires almost no real skill.

I made this for my sister's birthday potluck last spring, and it arrived at the table still steaming, the top a perfect golden-brown. She took one bite and immediately texted me a photo with three fork emojis, which is her highest form of praise. What struck me most was watching people who don't usually eat "baked" dishes come back for seconds, because somehow this doesn't feel heavy even though it's absolutely decadent. That's when I realized the croissants and the mustard in the custard keep everything bright instead of one-note rich.

Ingredients

  • 4 large butter croissants (preferably day-old), cut into 2-inch pieces: Day-old croissants are actually your friend here because they're slightly stale and absorb the custard beautifully without getting mushy; fresh ones work but won't soak up as much flavor.
  • 8 oz cooked ham, diced: Good quality ham makes a real difference—avoid the thin deli slices and go for something with actual ham flavor and a bit of smokiness.
  • 2 cups shredded Swiss cheese: Shred it yourself if you have time, as it melts more evenly than pre-shredded, though honestly either works fine here.
  • 1½ cups whole milk and ½ cup heavy cream: This combo creates a custard that's rich but not heavy, and the ratio matters more than getting it perfectly precise.
  • 4 large eggs: Room temperature eggs whisk into a smoother custard than cold ones, so pull them out while you're prepping everything else.
  • ½ tsp Dijon mustard, ½ tsp black pepper, ¼ tsp salt, and pinch of nutmeg: These seasonings are what elevate this from "cheesy bread" to something genuinely sophisticated—the mustard especially adds a subtle tang that brings everything to life.
  • 2 tbsp grated Parmesan cheese for topping (optional): This gives the top that extra crispy, golden finish, though it's truly optional if you're keeping things simple.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prepare your baking dish:
Preheat your oven to 350°F and butter a 9x13-inch dish generously. A cold oven is your enemy here, so get it warming while you're layering.
Layer with intention:
Spread half the croissant pieces across the bottom, then scatter half the ham, half the Swiss cheese, and half the green onions over them. Repeat with the remaining ingredients, creating an even, balanced base for your custard.
Build your custard:
In a large bowl, whisk together eggs, milk, cream, mustard, salt, pepper, and nutmeg until the mixture is smooth and the mustard is fully incorporated. You'll see the color shift slightly as you whisk.
Marry it all together:
Pour the custard slowly and evenly over the layered croissants, then gently press down with a spatula so everything soaks through. Let it sit for a minute so the croissants begin absorbing the mixture.
Optional golden touch:
Sprinkle Parmesan across the top if you want extra crispiness and browning.
Bake to golden perfection:
Slide it into the oven for 30 to 35 minutes until the top is deep golden and the center is set but still has a slight jiggle when you gently shake the pan. You're looking for that moment when it's cooked through but still creamy inside.
Rest and serve:
Let it cool for 5 to 10 minutes so it sets up properly and becomes easier to scoop. This is the hardest part because it smells incredible.
Pin it
| fungeniusrecipe.com

My favorite thing about this bake happened when my neighbor stopped by just as I was pulling it out of the oven, and the smell drew her into the kitchen like something magnetic. She stayed for dinner because how could you not, and halfway through she asked if this was something I made or if I'd somehow picked it up from a bakery. The fact that something this impressive comes from five minutes of prep and mostly just waiting for the oven to do its job—that's what makes me keep making it.

Why This Works as an Easy Dinner

The beauty of this dish is that it respects your time. You're not standing over a stove; you're assembling components that already taste good individually and letting them transform together in the oven. I've made this on nights when I had contractors in my kitchen, when my schedule was completely chaotic, when I needed to feed people but had zero mental energy for actual cooking. Every single time it came out looking like I'd put in way more effort than I actually had.

Variations That Keep It Interesting

The skeleton of this recipe is sturdy enough to handle changes without falling apart. I've added sautéed mushrooms for earthiness, stirred spinach into the layers when I wanted something slightly less heavy, and even swapped the ham for crispy bacon when I had it on hand. One time I added a handful of fresh thyme between layers and it elevated the whole thing in an unexpected way. The point is, once you understand how the croissants, custard, and cheese work together, you can play around with the other components and trust it'll still be delicious.

Serving and Pairing Ideas

This bake is hearty enough to be a complete meal on its own, though I always serve it with a crisp green salad on the side to cut through the richness. A glass of dry white wine transforms it from "nice weeknight dinner" to "feels special enough for guests," and honestly it doesn't have to be expensive wine—something bright and uncomplicated pairs perfectly. Some nights I'll add crusty bread just to make it feel more like an occasion.

  • A simple arugula salad with lemon vinaigrette provides the perfect sharp contrast to the creamy bake.
  • If you want something warm alongside it, roasted asparagus or green beans are your friends.
  • Save any leftovers because cold slices reheat beautifully and make an unexpectedly great next-day lunch.
Savory Ham & Swiss Croissant Bake, a creamy, cheesy casserole layered with buttery croissants and smoky ham, perfect for brunch or dinner. Pin it
Savory Ham & Swiss Croissant Bake, a creamy, cheesy casserole layered with buttery croissants and smoky ham, perfect for brunch or dinner. | fungeniusrecipe.com

This is the kind of recipe that becomes a regular in your rotation because it makes you look good while actually being kind to your schedule. Once you've made it once, you'll understand the proportions in your bones and probably start making it from memory.

Recipe FAQs

Can I use other cheeses instead of Swiss?

Yes, Gruyère or Emmental cheeses are excellent substitutes, offering a similar melting quality and nutty flavor.

Is it better to use day-old croissants?

Day-old croissants absorb the custard more effectively, helping the layers hold together without becoming soggy.

How can I add more vegetables to this dish?

Try layering sautéed mushrooms or fresh spinach between the croissants to boost flavor and nutrition.

What temperature should the oven be for baking?

Preheat the oven to 350°F (175°C) to ensure even baking and a golden top.

Can I prepare this bake ahead of time?

Yes, assemble it the night before and refrigerate. Bake as directed just before serving for convenience.

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

Layers of croissants, ham, Swiss cheese, and creamy custard baked to golden perfection.

Prep time
15 minutes
Cook time
35 minutes
Complete time
50 minutes
Created by Fungeniusrecipe Chloe Anderson

Recipe category Smart Weeknight Meals

Skill level Easy

Cuisine type French-inspired

Portions 6 Number of servings

Dietary details 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 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

How to Make

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: Distribute 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 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 with custard: Pour egg mixture evenly over the layered croissants and ham, pressing down gently to ensure thorough soaking.

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 and the custard is set in the center.

Step 07

Cool and serve: Allow to cool for 5 to 10 minutes before serving.

Equipment needed

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

Allergy details

Don’t forget to check each item for allergens. Talk to a healthcare professional if you’re unsure.
  • Contains milk
  • Contains eggs
  • Contains wheat and gluten
  • Contains pork
  • May contain mustard

Nutrition (each serving)

These nutrition facts are for reference only. Always consult an expert for medical advice.
  • Calorie count: 430
  • Fat content: 27 g
  • Carbohydrates: 26 g
  • Protein content: 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.