Ham Swiss Croissant Bake

Featured in: Everyday Mains

This savory bake combines flaky butter croissants with smoky diced ham and shredded Swiss cheese layered generously. A rich custard made from eggs, milk, cream, and subtle spices soaks the layers, producing a golden, tender dish. Topped optionally with Parmesan, this meal comes together quickly and offers a crowd-pleasing blend of creamy and savory notes ideal for an easy, elegant dinner.

Updated on Mon, 02 Mar 2026 09:28:19 GMT
A golden, cheesy Ham & Swiss Croissant Bake with flaky croissants, savory ham, and melted Swiss cheese in a creamy custard base. Save
A golden, cheesy Ham & Swiss Croissant Bake with flaky croissants, savory ham, and melted Swiss cheese in a creamy custard base. | pixelcuisine.com

There's something magical about transforming buttery, flaky croissants into a savory dinner masterpiece. This Ham & Swiss Croissant Bake takes the elegance of French pastry and turns it into a comforting, crowd-pleasing casserole that's perfect for busy weeknights or relaxed weekend brunches. Imagine layers of golden croissants soaking up a rich, creamy custard, mingling with smoky ham and nutty Swiss cheese, all baked to bubbly perfection. It's indulgent yet surprisingly simple, requiring just 15 minutes of prep before the oven does all the work.

A golden, cheesy Ham & Swiss Croissant Bake with flaky croissants, savory ham, and melted Swiss cheese in a creamy custard base. Save
A golden, cheesy Ham & Swiss Croissant Bake with flaky croissants, savory ham, and melted Swiss cheese in a creamy custard base. | pixelcuisine.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

This French-inspired bake bridges the gap between breakfast casserole and elegant dinner entrée. The custard base—enriched with whole milk, heavy cream, and a hint of Dijon mustard and nutmeg—ensures every bite is creamy and flavorful. Green onions add a subtle freshness that cuts through the richness, while optional Parmesan on top creates an irresistible golden crust. Whether you're hosting a brunch gathering or need a satisfying weeknight meal, this dish delivers restaurant-quality results with home-kitchen ease.

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 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 the remaining croissants, ham, cheese, and green onions.
Step 3: Make the Custard
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

Day-old croissants are ideal for this recipe because they absorb the custard better without becoming too soggy. If your croissants are fresh, leave them out uncovered for a few hours or toast them lightly before cutting. When layering, make sure to press down gently after pouring the custard to ensure even soaking throughout. Let the assembled dish sit for 5 minutes before baking to allow the croissants to fully absorb the egg mixture. Use a 9x13-inch baking dish as specified—a smaller dish may overflow, while a larger one could result in a thinner, drier bake.

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 your taste and what you have on hand. Substitute Gruyère or Emmental for Swiss cheese if you prefer a nuttier, more complex flavor. For extra depth, add a handful of sautéed mushrooms or fresh spinach between the layers. Turkey or chicken can replace the ham for a lighter option, or use crispy bacon for a smokier profile. If you're serving vegetarians, simply omit the meat and add roasted vegetables like bell peppers or zucchini. For a spicier kick, mix a pinch of cayenne pepper into the custard or add sliced jalapeños to the layers.

Serviervorschläge

Serve this Ham & Swiss Croissant Bake with a crisp green salad dressed in 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 nutty cheese. For brunch, accompany it with fresh fruit and a pitcher of mimosas. Leftovers reheat exceptionally well—simply cover with foil and warm in a 325°F oven for 15–20 minutes, or microwave individual portions for a quick lunch.

Save
| pixelcuisine.com

This Ham & Swiss Croissant Bake proves that elegant comfort food doesn't have to be complicated. With its buttery layers, savory filling, and creamy custard, it's a dish that feels special enough for guests yet easy enough for any night of the week. Whether you're feeding a family or impressing brunch guests, this French-inspired bake delivers satisfying flavor in every golden, cheesy bite. Serve it warm, savor the compliments, and enjoy the fact that something this delicious took less than an hour to make.

Recipe Questions & Answers

Can I use different cheese types?

Gruyère or Emmental can be great substitutes for Swiss cheese, offering mild nutty flavors that melt well.

Is day-old croissants necessary?

Day-old croissants soak up the custard better, preventing sogginess while keeping a tender texture.

How do I add extra vegetables?

Sautéed mushrooms or spinach folded between layers add flavor and nutrients without altering the dish's balance.

What is the best way to serve this dish?

Pair with a crisp green salad and a glass of dry white wine for a complete, satisfying meal.

Can this be prepared ahead of time?

You can assemble it in advance and refrigerate before baking; just add extra baking time if starting cold.

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 smoky ham, Swiss cheese, and creamy custard for a savory dinner.

Prep Duration
15 minutes
Time to Cook
35 minutes
Overall Time
50 minutes
Created by Ryan Cooper


Skill Level Easy

Cuisine Type French-inspired

Output 6 Number of Servings

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

Topping

01 2 tablespoons grated Parmesan cheese, optional

How-To 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 evenly 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 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

Add Custard to Layers: Pour egg mixture evenly over the layered croissants and ham in the baking dish, gently pressing down to ensure thorough soaking.

Step 05

Add Topping: Sprinkle with Parmesan cheese if desired.

Step 06

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

Step 07

Cool Before Serving: 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.

Tools Needed

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

Allergy Info

Review every item for allergens and ask a healthcare pro if you're unsure.
  • Contains milk
  • Contains eggs
  • Contains wheat and gluten
  • Contains pork
  • May contain mustard

Nutrition Details (each serving)

Nutrition info is for reference only—it's not medical guidance.
  • Caloric Content: 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.