Ham Swiss Croissant Bake

Featured in: Family Table Ideas

This savory bake combines buttery croissants with smoky ham and rich Swiss cheese, gently soaked in a creamy egg custard. Layered and baked until golden and set, it offers a warm, comforting dish perfect for easy dinners. Enhance it with green onions and a sprinkle of Parmesan for extra flavor. Ideal to serve slightly cooled alongside a crisp salad or white wine.

Updated on Mon, 02 Mar 2026 07:24:34 GMT
Ham & Swiss Croissant Bake with golden, flaky croissants layered with savory ham and melted Swiss cheese, baked in a creamy custard until perfectly set. Save to Pinterest
Ham & Swiss Croissant Bake with golden, flaky croissants layered with savory ham and melted Swiss cheese, baked in a creamy custard until perfectly set. | cozylouz.com

There's something undeniably luxurious about transforming buttery croissants into a savory, comforting bake that brings the whole family to the table. This Ham & Swiss Croissant Bake is the kind of dish that feels special enough for a holiday brunch yet simple enough for a busy weeknight dinner. Flaky croissant layers soak up a rich, creamy custard infused with Dijon mustard and nutmeg, while smoky ham and melted Swiss cheese create pockets of savory goodness in every bite. It's French-inspired comfort food at its finest, ready in under an hour and guaranteed to impress.

Ham & Swiss Croissant Bake with golden, flaky croissants layered with savory ham and melted Swiss cheese, baked in a creamy custard until perfectly set. Save to Pinterest
Ham & Swiss Croissant Bake with golden, flaky croissants layered with savory ham and melted Swiss cheese, baked in a creamy custard until perfectly set. | cozylouz.com

The beauty of this croissant bake lies in its simplicity and versatility. Unlike traditional bread puddings that can turn out dense or soggy, the natural airiness of croissants ensures a light, custardy texture with crispy golden edges. The Swiss cheese melts into creamy pools throughout the dish, while the green onions add a subtle freshness that balances the richness. Whether you're planning a cozy Sunday dinner or need an elegant dish for brunch guests, this recipe delivers impressive results with minimal effort.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • 4 large butter croissants (preferably day-old), cut into 2-inch pieces
  • 2 cups shredded Swiss cheese
  • 1 ½ cups whole milk
  • ½ cup heavy cream
  • 8 oz (225 g) cooked ham, diced
  • 4 green onions, thinly sliced
  • 4 large eggs
  • ½ tsp Dijon mustard
  • ½ tsp freshly ground black pepper
  • ¼ tsp salt
  • Pinch of ground nutmeg
  • 2 tbsp grated Parmesan cheese (optional)

Instructions

Step 1: Prepare the baking dish
Preheat the oven to 350°F (175°C). Grease a 9x13-inch (23x33 cm) baking dish with butter or nonstick spray.
Step 2: Layer the croissants and fillings
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 the remaining croissants, ham, cheese, and green onions.
Step 3: Make the custard mixture
In a large bowl, whisk together the eggs, milk, cream, Dijon mustard, salt, pepper, and nutmeg until well combined.
Step 4: Assemble the bake
Pour the egg mixture evenly over the layered croissants and ham in the baking dish, pressing down gently to soak.
Step 5: Add optional topping
Sprinkle with Parmesan cheese if desired.
Step 6: Bake
Bake uncovered for 30–35 minutes, or until the top is golden and the custard is set in the center.
Step 7: Rest and serve
Allow to cool for 5–10 minutes before serving.

Zusatztipps für die Zubereitung

For the best texture, use day-old croissants that have dried out slightly—they'll absorb the custard more effectively without becoming mushy. If you only have fresh croissants, tear them into pieces and let them sit uncovered on a baking sheet for a few hours, or toast them lightly in a 300°F oven for 5–7 minutes. When pouring the egg mixture, press down gently on the croissants with a spatula to ensure even soaking. Let the assembled dish sit for 10–15 minutes before baking to allow the custard to fully penetrate the layers. Use a 9x13-inch baking dish, mixing bowls, a whisk, and a sharp knife with cutting board for preparation.

Varianten und Anpassungen

This recipe welcomes creative variations to suit your taste and dietary needs. Substitute Gruyère or Emmental for Swiss cheese for a nuttier, more complex flavor profile. For extra depth, add a handful of sautéed mushrooms or fresh spinach between the layers. Turkey or chicken can replace ham for a lighter option, while vegetarians can omit the meat entirely and increase the vegetables—roasted red peppers, caramelized onions, or sun-dried tomatoes work beautifully. If you're looking to add more richness, drizzle a tablespoon of melted butter over the top before baking, or stir fresh herbs like thyme or chives into the custard mixture.

Serviervorschläge

This Ham & Swiss Croissant Bake shines as a complete main dish, but pairs wonderfully with simple, fresh accompaniments. Serve alongside a crisp green salad dressed with a light vinaigrette to cut through the richness of the custard. A glass of dry white wine such as Sauvignon Blanc or Chardonnay complements the savory flavors perfectly. For brunch, add fresh fruit or a simple tomato and cucumber salad. The bake also reheats beautifully, making it ideal for meal prep—simply cover individual portions and refrigerate for up to three days, then warm in the microwave or oven.

Save to Pinterest
| cozylouz.com

With its golden, crispy top and creamy, cheese-laden interior, this Ham & Swiss Croissant Bake proves that comfort food doesn't have to be complicated. At 430 calories per serving with 21g of protein, it's a satisfying meal that brings together French elegance and homestyle warmth. Whether you're feeding six for a casual family dinner or preparing ahead for a special occasion, this easy, crowd-pleasing dish will become a go-to recipe in your collection. Serve it hot from the oven, and watch as everyone reaches for seconds.

Recipe FAQ

Can I use different cheese types?

Yes, Gruyère or Emmental can substitute Swiss cheese for a unique flavor twist while retaining the creamy texture.

What is the best croissant to use?

Day-old butter croissants work best as they absorb the custard without becoming too soggy, maintaining structure after baking.

How do I add vegetables to this dish?

Sautéed mushrooms or spinach can be layered between croissants and ham to enhance flavor and nutrition.

Can I prepare this bake in advance?

Yes, assemble the layers and custard the night before, refrigerate covered, then bake shortly before serving for convenience.

What sides complement this dish well?

A crisp green salad or steamed vegetables balance this rich, savory bake, adding freshness to the meal.

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 and Swiss cheese in a creamy custard bake.

Prep time
15 minutes
Time for cooking
35 minutes
Overall time
50 minutes
Created by Christopher Keating


Skill level Easy

Cuisine type French-inspired

Portions 6 Number of servings

Diet requirements 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 tsp Dijon mustard
03 0.5 tsp freshly ground black pepper
04 0.25 tsp salt
05 Pinch of ground nutmeg

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: Arrange half of the croissant pieces in the baking dish. Top with half of the ham, half of the Swiss cheese, and half of the green onions. Repeat layering with remaining croissants, ham, cheese, and onions.

Step 03

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

Step 04

Add Custard: Pour egg mixture evenly over layered ingredients in baking dish, gently pressing down to ensure thorough soaking.

Step 05

Add Topping: Sprinkle Parmesan cheese over the top if desired.

Step 06

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

Step 07

Cool Before Serving: Allow bake to rest for 5 to 10 minutes before serving.

What you’ll need

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

Allergy info

Read each ingredient label for potential allergens and reach out to your doctor if you’re uncertain.
  • Contains milk, eggs, wheat (gluten), and pork
  • May contain mustard
  • Verify packaged ingredient labels for undisclosed allergens

Nutrition info (for one serving)

These numbers are just for reference and can’t substitute medical guidance.
  • Calorie count: 430
  • Fat content: 27 g
  • Carbohydrates: 26 g
  • Protein: 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.