Ham Swiss Croissant Bake

Featured in: Cozy Bread Recipes

This savory dish combines buttery croissants with smoky ham and melted Swiss cheese, all soaked in a creamy custard made from eggs, milk, and cream. Flavored with Dijon mustard, nutmeg, and black pepper, it bakes to a golden top with a tender center. Enhanced with green onions and optional Parmesan, it’s an easy and satisfying option for a comforting meal, perfect to share with family or guests.

Updated on Sat, 28 Feb 2026 17:12:00 GMT
Ham and Swiss croissant bake with golden crust and melted cheese, served in a white casserole dish. Save to Pinterest
Ham and Swiss croissant bake with golden crust and melted cheese, served in a white casserole dish. | flourhollow.com

There's something about a Saturday morning when you realize you've got day-old croissants sitting on the counter and half a ham in the fridge that makes you feel like you've struck culinary gold. My neighbor stopped by one weekend with that exact problem, and instead of tossing them, we decided to layer everything into a baking dish with eggs and cream. Forty-five minutes later, the kitchen smelled like a French bistro, and she couldn't stop raving about how something so simple could taste so elegant.

I made this for a small dinner party last spring when I was trying to impress without spending my whole evening in the kitchen. Everyone assumed I'd been slaving away all afternoon, but really I'd just layered things strategically and let the oven do the heavy lifting. Watching people's faces light up when they took that first bite, the way the custard was creamy but not wet, the ham salty against the Swiss cheese, made me realize this is the kind of dish that builds reputations in the kitchen.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Butter croissants (4 large, day-old): Day-old croissants are your secret weapon here because they've lost some moisture and soak up the custard without turning into mush, while fresh ones would get waterlogged.
  • Swiss cheese (2 cups shredded): Swiss has a nutty sweetness that plays beautifully with ham, and it melts smoothly without breaking when baked.
  • Cooked ham (8 oz diced): Good quality ham makes a noticeable difference; avoid the thin-sliced deli kind in favor of something with actual texture.
  • Whole milk (1 ½ cups): Don't skip this for a thinner option; the richness is what makes the custard silky.
  • Heavy cream (½ cup): This is what transforms the filling from basic to luxurious, so use the real thing.
  • Eggs (4 large): They're the binder that turns everything into a unified dish rather than just layered ingredients.
  • Green onions (4 sliced): The brightness cuts through all that richness and adds a fresh note that keeps things from feeling too heavy.
  • Dijon mustard (½ tsp): A small amount adds a sophisticated depth without making it taste like mustard.
  • Nutmeg (pinch): This sounds odd but trust me; it's the ingredient that makes people ask what your secret is.
  • Salt, pepper, and Parmesan: These are your final touches that bring everything into focus.

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 grease that 9x13-inch dish well; you want the edges to release cleanly later. A cold oven means uneven cooking, so give it a few minutes to fully reach temperature while you prep.
Build your layers:
Scatter half your croissant pieces across the bottom of the dish, then top with half the ham, half the Swiss cheese, and half the green onions. Repeat this layering with the remaining ingredients, ending with green onions on top so they don't burn.
Make the custard magic:
Whisk your eggs with milk, cream, mustard, salt, pepper, and that pinch of nutmeg until it's smooth and well combined. Taste it; it should remind you of a savory French custard.
Bring it together:
Pour the custard evenly over your layers and press down gently with a spatula to help the bread soak it up. Let it sit for a minute so the croissants absorb some of the liquid before baking.
The final touch:
Sprinkle with Parmesan if you're using it; it'll create a light golden crust on top. This is optional but it does add a little textural contrast.
Bake and cool:
Bake uncovered for 30 to 35 minutes until the top is golden brown and the center feels set when you gently press it. Let it cool for 5 to 10 minutes so it firms up slightly before serving, making plating much easier.
Savory croissant bake filled with diced ham and Swiss cheese, baked until custard is set and top is golden. Save to Pinterest
Savory croissant bake filled with diced ham and Swiss cheese, baked until custard is set and top is golden. | flourhollow.com

One afternoon, my daughter asked if she could help make dinner, and we made this together. She loved layering everything, announcing each ingredient like she was hosting a cooking show, and when we pulled it out of the oven golden and fragrant, she felt so proud. These are the dishes that become memories, not just meals.

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.

The Beauty of Savory Bread Bakes

There's a reason so many cultures have some version of a savory bread casserole; it works because bread naturally absorbs flavors and gets tender as it bakes. What makes this one special is that croissants bring their own buttery richness to the party, so you're not starting with plain bread. The custard becomes a vehicle for all the other flavors instead of just being filler.

Timing and Temperature Matter

A lot of people rush the oven temperature or don't let it fully preheat, and that's when you end up with a top that cooks too fast while the center stays custardy. Low and slow at 350°F is intentional here; it gives the eggs time to set gently without the edges drying out. I've learned that those 35 minutes are non-negotiable if you want that perfect balance.

Making It Your Own

The framework here is solid, but this is one of those dishes that invites personalization without falling apart. Some people add sautéed mushrooms or wilted spinach between the layers for extra vegetables, while others swap in Gruyère or Emmental for a different cheese personality. The real trick is not overthinking it; stick to the custard proportions and let the add-ins be supporting players.

  • Sautéed mushrooms add an earthy dimension that plays well with the ham and nutmeg.
  • A handful of chopped fresh herbs like thyme or parsley can go into the custard for brightness.
  • Some people use smoked ham or even cooked bacon for a deeper, smokier flavor profile.
Warm croissant and ham casserole topped with Parmesan, featuring layers of buttery bread and creamy egg filling. Save to Pinterest
Warm croissant and ham casserole topped with Parmesan, featuring layers of buttery bread and creamy egg filling. | flourhollow.com

This dish has a way of becoming a family favorite because it's unpretentious, delicious, and makes you look like you know what you're doing. Serve it with a crisp salad and maybe a glass of dry white wine, and you've got something that feels special without the fuss.

Recipe FAQs

Can I substitute Swiss cheese with other cheeses?

Yes, Gruyère or Emmental are excellent alternatives that melt well and complement the flavors.

What type of croissants should I use?

Day-old butter croissants work best as they soak up the custard without becoming too soggy.

Can I add vegetables to this dish?

Sautéed mushrooms or spinach can be layered in for extra flavor and nutrition.

How do I know when the bake is done?

The top should be golden brown and the custard should be set but slightly jiggly in the center.

What can I serve with this dish?

A crisp green salad and a glass of dry white wine balance the rich, savory bake beautifully.

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 baked in a rich custard.

Prep Duration
15 mins
Cook Duration
35 mins
Overall Time
50 mins
Created by Megan Turner


Skill Level Easy

Cuisine Type French-inspired

Serves 6 Servings Count

Dietary Details None specified

Ingredient List

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, optional

Steps

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 prepared 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 Custard: In a large bowl, whisk together eggs, milk, cream, Dijon mustard, salt, pepper, and nutmeg until fully combined.

Step 04

Combine and Soak: Pour custard mixture evenly over layered ingredients in baking dish, pressing down gently to ensure even soaking throughout.

Step 05

Add Topping: Sprinkle Parmesan cheese over top if desired.

Step 06

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

Step 07

Rest and Serve: Allow to cool for 5-10 minutes before portioning and 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.

Equipment Needed

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

Allergy Info

Review every ingredient to spot potential allergens. Always confirm with your healthcare provider if unsure.
  • Contains milk, eggs, wheat gluten, and pork
  • May contain mustard
  • Verify ingredient labels for undeclared allergens in packaged products

Nutrition Breakdown (per serving)

Nutrition details are for reference and can't substitute for professional advice.
  • Caloric Value: 430
  • Fat content: 27 g
  • Carbohydrates: 26 g
  • Protein Amount: 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.