Ham Swiss Croissant Bake

Featured in: Whisked Weeknight Suppers

This savory croissant bake combines layers of buttery croissants, diced ham, and shredded Swiss cheese, all soaked in a rich custard of eggs, milk, cream, and subtle spices. Baked until golden and set, it offers a comforting dish ideal for family dinners or gatherings. Optional Parmesan topping adds a crispy finish, while green onions provide a fresh touch. Easily adapted by adding mushrooms or spinach for extra flavor complexity.

Updated on Sat, 28 Feb 2026 15:36:00 GMT
Savory ham and Swiss croissant bake with golden, flaky croissants layered with melty cheese and smoky ham. Save
Savory ham and Swiss croissant bake with golden, flaky croissants layered with melty cheese and smoky ham. | dunewhisk.com

My neighbor knocked on the door one Sunday morning with a bag of day-old croissants from the French bakery down the street, and I suddenly had to figure out what to do with them before they went stale. I rummaged through the fridge, found ham and Swiss cheese, and decided to build something warm and savory instead of the usual sweet breakfast. That bake became the thing people now ask me to make whenever they come over, and it's taught me that the best recipes often start with whatever's sitting around and a little bit of hunger.

I made this for six people on a rainy Tuesday, and watching everyone reach for seconds while barely making conversation told me everything I needed to know about whether this dish worked. One guest actually asked if I'd been trained as a chef, and I had to laugh while explaining that croissants and cheese do most of the heavy lifting when you let them.

Ingredients

  • 4 large butter croissants (preferably day-old), cut into 2-inch pieces: Day-old croissants won't fall apart in the custard the way fresh ones do, and they soak up the egg mixture like little sponges without turning to mush.
  • 2 cups shredded Swiss cheese: The nutty, slightly sweet flavor of Swiss is what makes this different from any old cheese casserole, and it melts into pockets throughout the layers.
  • 1½ cups whole milk and ½ cup heavy cream: The combo gives you richness without being heavy, and the proteins help the custard set properly instead of being too loose.
  • 8 oz cooked ham, diced: I use quality ham from the deli counter because it makes a real difference in flavor and texture compared to the plastic-wrapped stuff.
  • 4 green onions, thinly sliced: They add a gentle onion flavor and a little color, but slice them thin so they distribute evenly through the layers.
  • 4 large eggs: These are the binder that turns everything into a custard, so don't skip them or substitute.
  • ½ tsp Dijon mustard, ½ tsp freshly ground black pepper, ¼ tsp salt, and a pinch of ground nutmeg: The mustard adds depth without tasting like mustard, while the nutmeg is the secret that makes people wonder what you did differently.
  • 2 tbsp grated Parmesan cheese (optional): A light sprinkle on top gives you that golden, crispy finish, but it's truly optional if you're watching your effort.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven and baking dish ready:
Preheat to 350°F and grease a 9x13-inch dish with butter or nonstick spray so nothing sticks and your edges come out clean.
Build the layers:
Lay half your croissant pieces across the bottom, then scatter half the ham, half the Swiss, and half the green onions over top. Repeat with the remaining ingredients so you get even distribution and every bite has something good in it.
Make the custard:
Whisk together the eggs, milk, cream, Dijon mustard, salt, pepper, and nutmeg in a bowl until the mixture looks smooth and the mustard is completely dissolved. This is where the magic happens, so take a moment to do it right.
Pour and soak:
Pour the custard evenly over your layered bake and press down gently with the back of a spoon so the croissants soak up the liquid. You want everything wet but not swimming.
Add the finish:
Sprinkle Parmesan on top if you're using it, then slide into the oven uncovered.
Bake until golden:
Bake for 30 to 35 minutes until the top turns golden brown and the center no longer jiggles when you give the dish a small shake. A toothpick inserted in the middle should come out clean or with just a few moist crumbs.
Rest and serve:
Let it sit for 5 to 10 minutes so the custard firms up and it becomes easy to portion without everything falling apart.
Rich, creamy ham and Swiss croissant bake baked to golden perfection, featuring buttery croissants and savory custard. Save
Rich, creamy ham and Swiss croissant bake baked to golden perfection, featuring buttery croissants and savory custard. | dunewhisk.com

My young niece declared this her favorite thing I make, which meant I'd finally created something that works for both the fancy dinner crowd and the kid who usually wants chicken nuggets. That shift from obligation to genuine excitement is when you know a recipe has earned its place in your rotation.

Why This Works As Both Breakfast and Dinner

The beauty of a savory custard bake is that it doesn't care what time of day you serve it, which gives you flexibility most recipes don't offer. I've made this for a weekend brunch, a weeknight dinner, and even a light supper, and it felt completely right every single time. The creamy custard and rich cheese make it feel substantial enough for dinner, but the croissants keep it light enough that you don't feel weighed down afterward.

Timing and Make-Ahead Magic

The 15-minute prep time is real because you're literally just cutting croissants and layering things, which means this goes from idea to oven faster than you'd expect. I often assemble the bake the night before, cover it, refrigerate it, and then just pop it in the oven the next morning, adding maybe 5 extra minutes to the baking time if it hasn't come to room temperature. That flexibility saved me during a morning when I overslept but still wanted to serve something impressive.

Flavor Combinations and Variations

While ham and Swiss is the classic combination, this bake is actually a blank canvas for whatever protein and cheese you have on hand or whatever sounds good that day. I've added sautéed mushrooms for earthiness, fresh spinach for brightness, or crispy bacon when I was feeling indulgent, and the custard just embraces whatever you put in it. You could also swap Gruyère or Emmental for the Swiss if you want something nuttier, or even try a mix of cheeses to build more complexity.

  • Sauté vegetables like mushrooms or spinach before layering them so they don't release water and make the custard watery.
  • Swap the ham for cooked sausage, turkey, or even crispy bacon if that's what you're in the mood for.
  • Grate your own cheese if you can, because pre-shredded cheese sometimes has anti-caking agents that affect how smoothly it melts.
Warm ham and Swiss croissant bake with layers of tender croissants, diced ham, and bubbling Swiss cheese, ready to serve. Save
Warm ham and Swiss croissant bake with layers of tender croissants, diced ham, and bubbling Swiss cheese, ready to serve. | dunewhisk.com

This bake has become the recipe I reach for when I want to feed people something that tastes like I spent hours cooking but actually just required some smart layering and a custard. It's honest food that happens to look and taste like you know something special.

Your Questions Answered

Can I use other cheeses instead of Swiss?

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

Is day-old croissant necessary?

Day-old croissants absorb the custard better, preventing sogginess and maintaining structure.

How to add vegetables for extra nutrition?

Sautéed mushrooms or spinach layered between croissants enhance flavor and texture without overwhelming the dish.

Can this dish be prepared ahead of time?

Assembly can be done in advance and refrigerated before baking to ease mealtime preparation.

What is the best way to reheat leftovers?

Warm leftovers in a low oven or microwave until heated through to maintain custard’s creamy texture.

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 a creamy custard, baked to golden perfection.

Time to Prep
15 min
Time to Cook
35 min
Overall Time
50 min
Created by Ella Richardson

Cuisine Category Whisked Weeknight Suppers

Skill Level Easy

Cuisine Type French-inspired

Portion Size 6 Number of Portions

Diet Preferences None specified

What You'll 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 Make It

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: 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 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

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

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.

Tools You Need

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

Allergy Details

Review each item for allergens and speak with a healthcare provider if you're not sure.
  • Contains milk
  • Contains eggs
  • Contains wheat (gluten)
  • Contains pork
  • May contain mustard

Nutrition Info (per portion)

Nutritional values are for reference and don't substitute for professional guidance.
  • 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.