Ham and Swiss Croissant Breakfast Casserole

Jump to Recipe

This post may contain affiliate links, please see ourย privacy policy + disclosuresย for details.

Hosting brunch just got easier with my Ham and Swiss Croissant Breakfast Casserole! Flaky croissants, sweet, thinly sliced ham, and a blend of Swiss and Parmesan cheeses come together, then are soaked in a creamy egg and heavy cream custard and baked. This delicious casserole is perfect for lazy weekends and holiday brunches, and serves 8 hungry guests with ease. (I’ve made it more than once, so I’ve basically perfected it!)

If you love breakfast foods, you’ll also enjoy these recipes for chicken and waffles eggs benedict and this smoky breakfast pizza with sunny egg.

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Introduction

Hosting brunch? This flaky Croissant Breakfast Casserole is a crowd-pleaser made with buttery croissants, savory ham, and a blend of Swiss and Parmesan, all baked in a rich egg custard. A drizzle of herby honey butter adds just the right touch of sweetness. It’s easy to prep, feeds a group, and reheats beautifully for leftovers or meal prep. Perfect for a lazy weekend or a festive holiday morning!

Why This Recipe Works

  • Delightful Aromas – Wake up to the tantalizing aromas of this flavorful and hearty breakfast casserole.
  • Complements Other Breakfast Foods – This casserole pairs perfectly with various sides, from crispy bacon to fresh berries.
  • Sweet and Savory Balance – The herby honey butter drizzle adds a perfect touch of sweetness to complement the savory flavors. 
  • Versatile Dish – Perfect for lazy weekends, holiday gatherings, and delightful brunches with friends and family.

Ingredients

This indulgent croissant breakfast casserole relies on a handful of simple ingredients. Let me tell you about the most important ingredients…

  • Croissants: Choose buttery, day-old croissants for the best texture and flavor. Day-old ensures the texture will not collapse beneath the custard, ensuring your casserole is as indulgent as it is delicious. Cheaper packaged croissants are perfect for this dish!
  • Ham: When available, opt for a flavored ham, folding a single slice in half and then rolling it into a rosette shape for a lovely touch.
  • Swiss and Parmesan Cheeses: As for the cheeses, Swiss cheese can be any variety you prefer, but opting for a high-quality alpine Swiss will enhance the casserole with a creamy, nutty flavor. Pair that with freshly grated Parmesan for a sharp, savory kick, and you’ll have a perfect balance of flavors in every bite.
  • Rosemary and Thyme: Fresh herbs work in this dish, whereas dried herbs aren’t quite as nice.

See recipe card for full information on ingredients and quantities.

Variations

  • I’ve tested this recipe many, many times and can say with certainty that Gruyere cheese works well in place of Swiss if preferred. For that matter, sharp cheddar cheese is lovely, too.
  • Swapping out croissants for Challah or brioche works well.
  • I have also gone meatless on occasion, stuffing halved mushrooms, green onions, fresh spinach, and olives in and around bite-size pieces of croissant. 
  • Swap out fresh sage for the rosemary and thyme. Really, it’s equally as tasty.
  • I also doubled this recipe for a baby shower once, using turkey in lieu of ham and cream cheese slices instead of hard cheese.
  • Half and half, whole milk, or 2% milk will work in place of the cream in this recipe.

How to Make Croissant Breakfast Casserole

Scroll down for the full printable recipe or stick around for the step-by-step breakdown with photos to walk you through every delicious detail.

1

Prep the Croissants

Tear or slice the croissants into thirds or smaller. I do thirds to gauge ‘portion sizes’ but agree that tearing them looks more rustic and appetizing.

2

Make a Custard

A collage of four images: a greased baking dish, a bowl with eggs, spices, and ginger, a whisk mixing the ingredients, and a bowl with a creamy mixture topped with chopped herbs.

Add the eggs, heavy cream, and Dijon mustard to a large bowl, then beat well and season with kosher salt, garlic powder, and black pepper. Whisk until smooth, then add 2 tablespoons of fresh chopped herbs to the egg mixture (I’m using rosemary and thyme) and whisk again until silky.

3

Assemble and Bake

Four-step process of preparing a croissant breakfast bake. Top left: Croissants dipped in a creamy mixture. Top right: Croissants arranged in a baking dish. Bottom left: Topped with cheese and herbs. Bottom right: Baked until golden brown and bubbly.

Dunk each piece of croissant into the egg custard before arranging them randomly in the prepared baking dish. Pour any remaining egg custard over the arranged croissants.

Pinch the ham slices into bundles or fold and roll them into rosettes. Tuck them in between the croissants, followed by the Swiss cheese. Add whole rosemary leaves the same way, making the arrangement look pretty.

Sprinkle with freshly grated or shaved Parmesan cheese. Bake the casserole for 45-55 minutes, or until the top is golden brown and the eggs are set.

4

Make Herby Honey Butter & Serve

saucepan of herb honey butter.
drizzling herbed honey butter over the croissant breakfast casserole.

Warm equal parts unsalted butter and honey in a saucepan atop the stove. Stir and add fresh minced rosemary and thyme. During the last 15 minutes of the bake, baste the honey butter over the top of the casserole like you would a glaze. Do this several times, allowing it to caramelize each time it’s basted and placed back into the oven.

Let it cool for a few minutes before slicing and serving with remaining honey butter drizzled or tableside. Serve with a mélange of fresh blueberries, raspberries, or melon. Enjoy your sweet and savory croissant breakfast casserole!

Recipe FAQs

Can I use bread instead of croissants in breakfast casserole?

Yes, you can use bread as a substitute for croissants, but keep in mind that the texture and flavor will be different. Croissants add a buttery and flaky texture to the casserole, so using bread will result in a less rich dish. Opt for day old baguette, challah, or sourdough.

Can I prepare croissant breakfast casserole the night before?

Yes, this dish may be made ahead. Cover the dish with foil and let it sit in the refrigerator by several hours or overnight if prepared beforehand. When ready to bake, remove the casserole from the fridge, and let it sit at room temperature while the oven preheats. Resume the recipe instructions and cook time.

How do I reheat leftover breakfast casserole?

Wrap leftovers tightly with plastic wrap, then refrigerate for up to 3 days. To reheat, place in an oven preheated to 350°F for 15-20 minutes or until heated through.
To freeze, allow to cool completely, then wrap tightly with aluminum foil and freeze for up to 2 months. To thaw, simply place the casserole in the refrigerator overnight. To reheat, bake the casserole at 350°F for 30-35 minutes, or until heated through.

Serving Croissant Breakfast Casserole

This croissant breakfast casserole is a versatile star! It’s perfect for lazy weekend mornings, holiday gatherings, Christmas morning celebrations, and delightful brunches with friends.

It pairs perfectly with fresh berries (or a scoop of these boozy macerated strawberries), crispy bacon, potatoes, and a generous serving of coffee and orange juice. Round out your brunch spread with other breakfast favorites like my baked home fries or avocado toast with jammy egg.

A fork lifts a portion of croissant breakfast casserole with cheese and slices of fruit, from a baking dish. A cup sits in the background.

Expert Tips

  • Assemble the casserole the night before. Prepare the casserole up to the point of baking and refrigerate it overnight. In the morning, just pop it in the oven and bake.
  • Take your time when tucking in the ham rosettes, Swiss, and rosemary leaves – it emerges from your oven looking exactly like how it went in, so making it visually appealing is important!

If you liked this recipe and found it helpful, give it some love by sharing!

Follow me on Pinterest and Flipboard for more crave-worthy recipes!

The pleasure of a 5-star review would be greatly appreciated!

A fork lifting a piece of cheesy croissant breakfast casserole with sliced ham and apples in a baking dish.
No ratings yet

Ham & Swiss Croissant Breakfast Casserole

If you love hosting brunch, you'll adore this easy and delicious croissant breakfast casserole–a delightful blend of croissants, ham, and cheeses, topped with an herby honey butter drizzle! Perfect for lazy weekends and holiday gatherings.
Prep: 10 minutes
Cook: 45 minutes
Total: 55 minutes
Servings: 6 servings
Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the Casserole

  • 1 tablespoon unsalted butter, softened
  • 6-8 croissants, day old
  • 4 large eggs
  • 1/2 cup heavy cream
  • 1 tablespoon Dijon mustard
  • 1 teaspoon garlic powder
  • 1 teaspoon Kosher salt
  • 1 teaspoon black pepper
  • 2 tablespoons fresh rosemary, minced
  • 1 tablespoon fresh thyme, minced
  • 12 slices deli ham
  • 12 1-ounce pieces Swiss cheese
  • 1/4 cup Parmesan cheese, freshly grated

For the Herby Honey Butter

  • 1/2 cup unsalted butter, melted
  • 1/2 cup honey
  • 1 tablespoon fresh thyme
  • 1 tablespoon fresh rosemary

Instructions 

Assembling the Casserole

  • Preheat oven to 350°F. Grease a 9×13-inch baking dish using 1 tablespoon of butter. Microwave 6 to 8 croissants for 15 to 20 seconds; set aside.
  • In a large bowl, whisk eggs, heavy cream, and Dijon, salt, garlic powder, and black pepper until smooth. Add chopped herbs and whisk again until light in color and silky.
  • Tear the croissants into thirds. Dunk each piece into the egg custard. Arrange in the prepared baking dish. Pour any remaining egg custard over the croissants.
  • Pinch the ham slices into bundles or fold and roll them into rosettes. Tuck them in between the croissants, followed by the Swiss cheese. Add whole rosemary leaves the same way.
  • Sprinkle with freshly grated or shaved Parmesan cheese. Bake the casserole for 45-55 minutes, or until the top is golden brown and the eggs are set.

Making the Herby Honey Butter

  • Warm equal parts unsalted butter and honey in a saucepan atop the stove. Stir together and stir in fresh minced rosemary and thyme. During the last 15 minutes of the bake, baste the honey butter over the top of the casserole like you would a glaze. Do this several times, allowing it to caramelize each time it's basted and placed back into the oven.
  • Let it cool for a few minutes before slicing and serving with remaining honey butter drizzled or tableside.

Notes

  • Take your time when tucking in the ham rosettes, Swiss, and rosemary leaves – it emerges from your oven looking exactly like how it went in, so making it visually appealing is important!
  • Make Ahead: Cover the dish with foil and let it sit in the refrigerator by several hours or overnight. When ready to bake, remove the casserole from the fridge and let it sit at room temperature while the oven preheats. Resume the recipe instructions and cook time.
  • Leftovers and Storage: Wrap leftovers tightly with plastic wrap, then refrigerate for up to 3 days. To reheat –place in an oven preheated to 350F for 15-20 minutes or until heated through.
  • To Freeze: Allow to cool completely, then wrap tightly with aluminum foil and freeze for up to 2 months. To thaw, simply place the casserole in the refrigerator overnight. To reheat, bake the casserole at 350F for 30-35 minutes, or until heated through.

Nutrition

Serving: 1serving | Calories: 753kcal | Carbohydrates: 52g | Protein: 24g | Fat: 51g | Saturated Fat: 28g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 16g | Trans Fat: 1g | Cholesterol: 270mg | Sodium: 1426mg | Potassium: 352mg | Fiber: 2g | Sugar: 30g | Vitamin A: 1620IU | Vitamin C: 4mg | Calcium: 147mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
Course: Breakfast
Cuisine: American
Servings: 6 servings
Calories: 753
Keyword: breakfast casserole, croissant casserole
Like this recipe? Leave a comment below!

About Jenny deRemer

I am a Charleston, South Carolina-based culinary novice, an ardent authority on all things travel, a designer by trade, and the creator of Not Entirely Average. I have a weakness for farmers' markets, delight in adventures way off the beaten path, enjoy documenting my many moods through photography, and have been known to conquer the occasional yard sale with gusto!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating