Ham Swiss Croissant Bake

Featured in: Comforting Bakes

This savory croissant bake combines flaky, buttery croissant pieces with diced smoky ham and shredded Swiss cheese. Layered with fresh green onions and soaked in a creamy custard made from eggs, milk, and cream, it bakes to a golden finish with an optional Parmesan topping. Simple to prepare and perfect for a comforting dinner, this dish pairs well with salads and white wine. Variations include adding sautéed mushrooms or spinach and swapping Swiss cheese for Gruyère or Emmental.

Updated on Tue, 24 Feb 2026 00:26:01 GMT
A golden, flaky croissant bake with layers of savory ham and melted Swiss cheese in creamy custard.  Save to Pinterest
A golden, flaky croissant bake with layers of savory ham and melted Swiss cheese in creamy custard. | bloomoven.com

There's something utterly irresistible about the marriage of buttery, flaky croissants and savory ham enveloped in a rich, creamy custard. This Ham & Swiss Croissant Bake transforms simple ingredients into a dish that feels both elegant and comforting—perfect for a leisurely weekend brunch or an effortless weeknight dinner. The golden, cheese-topped crust gives way to layers of tender croissant, smoky ham, and melted Swiss cheese, all bound together by a silky egg mixture subtly spiced with Dijon mustard and nutmeg. It's the kind of dish that brings everyone to the table with anticipation.

A golden, flaky croissant bake with layers of savory ham and melted Swiss cheese in creamy custard.  Save to Pinterest
A golden, flaky croissant bake with layers of savory ham and melted Swiss cheese in creamy custard. | bloomoven.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

What makes this croissant bake truly special is how it elevates humble leftovers into something extraordinary. Day-old croissants, which might otherwise go stale, soak up the custard beautifully, creating a texture that's part bread pudding, part strata, and entirely delicious. The Swiss cheese melts into creamy pockets throughout the dish, while the green onions add a fresh, mild bite that balances the richness. Whether you're hosting a holiday breakfast or simply want to treat your family to something special, 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 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 results, use day-old croissants as they absorb the custard more effectively without becoming too soggy. If your croissants are fresh, you can lightly toast the pieces in the oven for a few minutes before assembling. When whisking the custard, make sure the eggs are fully incorporated to ensure even cooking throughout. Press down gently on the layered croissants after pouring the custard to help them soak up the liquid, but avoid breaking them apart. If you notice the top browning too quickly during baking, loosely cover the dish with aluminum foil for the remaining cooking time.

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.

Varianten und Anpassungen

This recipe is wonderfully adaptable to different tastes and dietary needs. Substitute Gruyère or Emmental for Swiss cheese if preferred—both offer excellent melting properties and nutty flavors. For extra depth, add a handful of sautéed mushrooms or wilted spinach between the layers. Vegetarians can omit the ham and add more vegetables like roasted bell peppers, caramelized onions, or sun-dried tomatoes. For a spicier version, add a pinch of cayenne pepper to the custard or use pepper jack cheese in place of some of the Swiss. You can also prepare this dish the night before, cover it tightly, refrigerate, and bake it fresh in the morning—just add 5-10 minutes to the baking time if starting from cold.

Serviervorschläge

This Ham & Swiss Croissant Bake shines as a centerpiece for brunch or a satisfying main course for dinner. Serve it alongside a crisp green salad dressed with a light vinaigrette to balance the richness of the dish. A glass of dry white wine, such as Sauvignon Blanc or Chardonnay, pairs beautifully with the creamy custard and smoky ham. For breakfast or brunch, consider adding fresh fruit, a platter of sliced tomatoes, or roasted asparagus. The bake also reheats wonderfully, making it perfect for meal prep—simply cover individual portions and warm them in the oven or microwave for a quick, delicious meal throughout the week.

Buttery croissants, smoky ham, and Swiss cheese baked to perfection in a rich, golden egg custard.  Save to Pinterest
Buttery croissants, smoky ham, and Swiss cheese baked to perfection in a rich, golden egg custard. | bloomoven.com

This Ham & Swiss Croissant Bake is proof that simple ingredients, when combined thoughtfully, can create something truly memorable. The contrast between the crispy, golden top and the creamy, custardy interior makes every bite a delight. Whether you're feeding hungry weekend guests or looking for an easy yet impressive dinner solution, this French-inspired dish delivers comfort and elegance in equal measure. With its layers of buttery croissants, savory ham, and melted cheese, it's the kind of recipe that quickly becomes a family favorite—one that you'll return to again and again for its ease, versatility, and utterly satisfying flavor.

Recipe FAQs

Can I use fresh croissants for the bake?

Day-old croissants work best as they absorb the custard without becoming too soggy, but fresh croissants can be used if slightly dried.

Is it possible to substitute the Swiss cheese?

Yes, Gruyère or Emmental cheeses make excellent alternatives, offering a similar melt and flavor profile.

How do I know when the custard is fully cooked?

The top should be golden and the custard firm in the center; a gentle shake will show minimal movement.

Can I prepare the layers ahead of time?

Yes, you can assemble the bake a few hours before baking. Keep it refrigerated and bake just before serving.

What sides pair well with this bake?

A crisp green salad and a glass of dry white wine complement the rich custard and smoky ham nicely.

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 creamy custard.

Prep Duration
15 min
Cook Duration
35 min
Entire Time
50 min
Created by Rachel Moore

Recipe Group Comforting Bakes

Skill Level Easy

Cuisine Type French-inspired

Makes 6 Portions

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

Directions

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. 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 green onions.

Step 03

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

Step 04

Combine Custard with Layers: Pour the egg mixture evenly over the layered croissants and ham in the baking dish, pressing down gently to ensure bread absorbs the custard.

Step 05

Add Finishing Touch: Sprinkle with Parmesan cheese if desired.

Step 06

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

Step 07

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

Essential Tools

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

Allergy Notes

Review ingredients to spot any allergens and ask your healthcare provider if you're unsure.
  • Contains milk, eggs, wheat gluten, and pork
  • May contain mustard
  • Double-check ingredient labels for allergens when using packaged products

Nutrition Details (per portion)

Use this info as a reference only; it doesn’t replace health guidance.
  • Caloric Value: 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.