Easy Overnight Ham and Swiss Croissant Casserole Recipe for Perfect Breakfast

Ready In
Servings
Difficulty

Introduction

“You’re telling me I can just throw this together tonight and have breakfast ready tomorrow?” That’s exactly what I heard from my roommate one bleary-eyed morning, as the smell of melted Swiss cheese and buttery croissants filled the apartment. The idea of an easy overnight ham and Swiss croissant breakfast casserole first came about one hectic week when mornings were a mad scramble of alarms, cereal bowls, and missed shoes. Honestly, the thought of making breakfast felt like a luxury I couldn’t afford, but I needed something better than last night’s cold coffee and a sad granola bar.

After a quick trip to the store, armed with buttery croissants, savory ham, and creamy Swiss cheese, I threw everything together without much hope. But when morning came, the warm, golden casserole was waiting for me like a cozy hug. The crisp edges of the croissants soaking up that custardy egg mixture? Game changer. From that day on, this easy overnight ham and Swiss croissant breakfast casserole became my go-to for stress-free mornings that don’t skimp on flavor or comfort. It’s funny how a rushed night can lead to a new favorite, you know?

What stuck with me most is how it feels like a special breakfast, but it barely requires effort. The blend of ham, Swiss, and flaky croissants is just right—not too fancy, but definitely not ordinary. It’s the kind of dish that makes you slow down, take a breath, and savor the start of your day. No rush, no fuss, just simple goodness waiting in the oven.

Why You’ll Love This Recipe

This easy overnight ham and Swiss croissant breakfast casserole has been tested on busy mornings, lazy weekends, and even unexpected brunch guests. Here’s what makes it a winner, in my humble opinion:

  • Quick & Easy: It takes under 15 minutes to assemble before going into the fridge overnight—perfect for those chaotic mornings or last-minute company.
  • Simple Ingredients: No need for specialty stores. Croissants, ham, Swiss cheese, eggs, and a few pantry staples are all you need.
  • Perfect for Any Occasion: Whether you’re feeding a crowd for brunch or treating yourself on a weekend, this casserole fits the bill beautifully.
  • Crowd-Pleaser: Kids, adults, picky eaters—they all ask for seconds. The melty cheese and tender ham combo is a total hit.
  • Unbelievably Delicious: The buttery croissants soak up the egg custard, creating that melt-in-your-mouth texture you didn’t know you needed.

What sets this recipe apart? It’s the balance—the Swiss cheese isn’t overpowering, but it brings that nutty depth. The ham adds just enough saltiness without feeling processed. Plus, the overnight soak transforms ordinary croissants into a custardy delight. I’ve tweaked it a few times, mostly by swapping out Swiss for Gruyere or adding a pinch of smoked paprika, but the core stays the same. Honestly, it’s the kind of dish that makes you close your eyes after the first bite and think, “Yep, breakfast done right.”

For a similar comforting vibe but different flavor profile, you might enjoy the creamy strawberry cream cheese stuffed French toast I shared recently. It’s a sweet spin that’s just as effortless!

What Ingredients You Will Need

This recipe keeps things straightforward, relying on simple, wholesome ingredients that work together to create that perfect balance of savory and creamy. Most of these are pantry or fridge staples, so it’s a great way to use up leftover croissants or ham.

  • Croissants: 6 large buttery croissants, torn into bite-sized pieces (day-old works best for soaking)
  • Ham: 8 ounces diced cooked ham (I like a good quality deli ham or leftover holiday ham)
  • Swiss Cheese: 1 ½ cups shredded Swiss cheese (Gruyere is a nice substitute for a richer taste)
  • Eggs: 8 large eggs, room temperature (room temp helps with even cooking)
  • Milk: 2 cups whole milk or half-and-half (for a richer custard, but regular milk works fine)
  • Dijon Mustard: 1 tablespoon (adds a subtle tang and depth)
  • Salt and Pepper: 1 teaspoon salt and ½ teaspoon black pepper (adjust to taste)
  • Onion Powder: ½ teaspoon (optional, but adds savory warmth)
  • Butter: 2 tablespoons melted butter (to drizzle over the top for a golden finish)

Looking for a gluten-free option? You can swap croissants for your favorite gluten-free bread—just expect a slightly different texture. If dairy is off-limits, try using a dairy-free milk and vegan cheese, though Swiss cheese’s nutty flavor is hard to replicate. For a vegetarian spin, leave out the ham and add sautéed mushrooms or spinach instead.

When I’m in a pinch, I sometimes grab pre-shredded Swiss cheese from trusted brands like Emmi or Jarlsberg—they melt beautifully and save time. For the ham, locally sourced or freshly sliced deli ham tastes best, but honey-baked ham leftovers work wonders too.

Equipment Needed

overnight ham and swiss croissant casserole preparation steps

One of the reasons this casserole is so easy is because it doesn’t demand fancy gear. Here’s what you’ll want:

  • 9×13-inch Baking Dish: A standard glass or ceramic dish works perfectly. I prefer glass since it browns the edges nicely.
  • Mixing Bowls: One large bowl for the egg custard and another for tossing ingredients.
  • Whisk or Fork: For beating eggs and mixing the custard evenly.
  • Measuring Cups and Spoons: Essential for accuracy—especially with liquid ingredients.
  • Knife and Cutting Board: For dicing ham and tearing croissants.

If you don’t have a whisk, a fork works just fine, and you can tear croissants by hand—no precision needed. For those who want to get fancy, a stand mixer with a paddle attachment can speed up mixing, but honestly, this is a hands-on, easygoing recipe that’s forgiving of kitchen shortcuts.

Preparation Method

  1. Prepare the Croissants and Ham: Tear 6 large croissants into roughly 1- to 2-inch pieces and place them evenly in the greased 9×13-inch baking dish. Scatter 8 ounces of diced cooked ham evenly over the croissants. This layering ensures every bite has a good ham-to-bread ratio. (5 minutes)
  2. Add the Cheese: Sprinkle 1 ½ cups shredded Swiss cheese evenly over the croissant and ham mixture. The cheese will melt into the custard, creating those gooey pockets you want. (2 minutes)
  3. Make the Egg Custard: In a large bowl, whisk together 8 large eggs, 2 cups whole milk or half-and-half, 1 tablespoon Dijon mustard, 1 teaspoon salt, ½ teaspoon black pepper, and ½ teaspoon onion powder until fully combined. The mustard might sound odd here, but trust me—it adds a subtle tang that cuts through the richness beautifully. (5 minutes)
  4. Pour and Soak: Pour the egg mixture evenly over the croissants, ham, and cheese, pressing down gently with a spatula to help the croissants soak up the custard. Let the dish rest at room temperature for about 10 minutes before covering with plastic wrap and refrigerating overnight. This soaking step is the secret to that custardy texture. (15 minutes)
  5. Bake the Casserole: The next morning, preheat your oven to 350°F (175°C). Remove the plastic wrap and drizzle 2 tablespoons melted butter over the top for a golden crust. Bake uncovered for 45-50 minutes, or until the casserole is set in the center and the top is golden brown. A knife inserted in the center should come out clean but moist. (50 minutes)
  6. Rest Before Serving: Let the casserole sit for 5-10 minutes after baking. This rest time helps it firm up slightly, making it easier to cut and serve. (10 minutes)

Pro tip: If the top starts browning too quickly, loosely tent the casserole with foil halfway through baking. This keeps it from burning while the inside finishes cooking.

Cooking Tips & Techniques

Over the years, I’ve learned a few tricks to make this easy overnight ham and Swiss croissant breakfast casserole foolproof:

  • Use Day-Old Croissants: Fresh croissants can get too soggy. Letting them sit a day or two helps them soak up the custard without turning mushy.
  • Room Temperature Eggs: Cold eggs can cause uneven baking. I always crack mine in advance and let them warm up for 15-20 minutes — it really makes a difference.
  • Don’t Skip the Dijon Mustard: It’s subtle but adds depth. If you don’t have Dijon, a small pinch of dry mustard powder works too.
  • Even Layering: Spread ham and cheese evenly. Uneven distribution can leave some bites bland or overly salty.
  • Overnight Soak is Key: If you’re short on time, soak the casserole at least 1 hour before baking, but overnight soaking gives that tender, custardy texture that’s just unbeatable.
  • Watch the Bake Time: Ovens vary, so start checking at 40 minutes. The casserole should be set but still moist inside, not dry.

Once, I accidentally left the casserole in too long, and it came out rubbery. Lesson learned: timing and temperature are everything! Also, a quick whisk of the eggs with a fork (instead of a whisk) gives a nice rustic texture, so don’t sweat fancy tools.

Variations & Adaptations

This recipe is a great base, and I love mixing it up depending on what’s in the fridge or what mood I’m in:

  • Vegetarian Version: Omit ham, add sautéed mushrooms, spinach, or roasted bell peppers for a veggie-packed casserole.
  • Different Cheeses: Try Gruyere, cheddar, or fontina for varied flavors. Smoked gouda adds a fun twist.
  • Spice it Up: Add a pinch of cayenne or smoked paprika to the custard for subtle heat and smokiness.
  • Make it Mediterranean: Swap ham for chopped sun-dried tomatoes and Kalamata olives, add feta cheese, and sprinkle fresh herbs like oregano or basil.
  • Gluten-Free Option: Use gluten-free croissants or substitute with gluten-free bread cubes.

Personally, I once added caramelized onions and fresh thyme, which brought a lovely sweetness and herbaceous note. It paired beautifully with the Swiss and ham, giving the casserole a cozy, rustic feel. For those mornings when I want something lighter, I sometimes swap half the milk for plain Greek yogurt, inspired by the creamy texture in my creamy lemon ricotta pasta. It’s unexpected but works well here too.

Serving & Storage Suggestions

This casserole shines warm right out of the oven but also holds up nicely for leftovers. Here’s how I like to handle it:

  • Serving: Cut into squares and serve with a simple green salad or fresh fruit to balance the richness. A cup of black coffee or fresh-squeezed orange juice rounds out the meal perfectly.
  • Make it a Brunch Spread: Pair with lighter dishes like fresh Greek yogurt veggie dip or some crispy bacon for a crowd-pleasing brunch.
  • Storage: Cover leftovers tightly and refrigerate for up to 3 days. The flavors meld and deepen overnight, making the second-day casserole even better.
  • Freezing: You can freeze portions wrapped well in foil or freezer-safe containers for up to 1 month. Thaw overnight in the fridge before reheating.
  • Reheating: I like to reheat casserole slices in a 350°F (175°C) oven for about 15 minutes to bring back the crispy edges. A quick zap in the microwave is fine for busy mornings but can make the texture a little softer.

Nutritional Information & Benefits

This breakfast casserole packs a solid nutritional punch while still feeling indulgent. Here’s a rough estimate per serving (based on 8 servings):

Calories ~350 kcal
Protein 18g
Fat 22g
Carbohydrates 18g
Fiber 1g

The ham provides lean protein while the eggs and milk contribute essential vitamins like B12 and calcium. Swiss cheese adds a good dose of calcium and vitamin A, which supports bone health and vision. Using croissants means this isn’t the lowest-carb breakfast, but it’s balanced with protein and fat to keep you full. If you want a lighter version, swapping croissants for whole grain bread can add fiber and reduce saturated fat.

Be mindful of sodium content from ham and cheese if you’re watching salt intake. For a heart-healthier twist, use low-sodium ham and reduce added salt in the egg mixture. Overall, this casserole feels like breakfast comfort food without tipping into indulgence territory.

Conclusion

This easy overnight ham and Swiss croissant breakfast casserole is one of those recipes that just works. It fits into busy lives, lazy weekends, and unexpected brunch guests without any fuss. The buttery croissants soaking up the custard, the savory ham, and the melty Swiss cheese come together into a meal that feels both comforting and a little special.

Feel free to customize it—throw in your favorite veggies, swap cheeses, or add a little spice. It’s flexible and forgiving, which is why it’s stuck around in my kitchen rotation. I hope it finds a place on your table as well, whether for a quick weekday breakfast or a leisurely weekend brunch.

If you enjoy this, you might also appreciate the creamy indulgence of my creamy beer cheese pretzel dip—a perfect savory snack that’s just as easy to prepare.

Give it a try, and let me know how you like to make it your own!

FAQs About Easy Overnight Ham and Swiss Croissant Breakfast Casserole

Can I make this casserole without ham?

Absolutely! You can swap ham for cooked sausage, bacon, or vegetables like spinach and mushrooms for a vegetarian version.

Is it okay to use fresh croissants instead of day-old?

Fresh croissants can work, but they might soak up the custard too quickly and become mushy. Day-old or lightly stale croissants hold up better.

Can I prepare this casserole the morning of instead of overnight?

Yes, but the soaking time will be shorter. Let it sit at least 1 hour before baking to allow the croissants to absorb the custard properly.

How long does this casserole keep in the fridge?

Store leftovers in an airtight container for up to 3 days. Reheat in the oven or microwave before serving.

Can this recipe be frozen?

You can freeze the baked casserole in portions for up to 1 month. Thaw overnight in the fridge and reheat before eating.

Pin This Recipe!

overnight ham and swiss croissant casserole recipe
Print

Easy Overnight Ham and Swiss Croissant Casserole Recipe for Perfect Breakfast

An easy-to-assemble overnight breakfast casserole featuring buttery croissants, savory ham, and melty Swiss cheese soaked in a custardy egg mixture, perfect for stress-free mornings.

  • Author: Ava
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Total Time: Overnight soak plus 1 hour 5 minutes
  • Yield: 8 servings 1x
  • Category: Breakfast
  • Cuisine: American

Ingredients

Scale
  • 6 large buttery croissants, torn into bite-sized pieces (day-old works best for soaking)
  • 8 ounces diced cooked ham
  • 1 ½ cups shredded Swiss cheese
  • 8 large eggs, room temperature
  • 2 cups whole milk or half-and-half
  • 1 tablespoon Dijon mustard
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon onion powder (optional)
  • 2 tablespoons melted butter (for drizzling on top)

Instructions

  1. Tear 6 large croissants into roughly 1- to 2-inch pieces and place them evenly in the greased 9×13-inch baking dish. Scatter 8 ounces of diced cooked ham evenly over the croissants.
  2. Sprinkle 1 ½ cups shredded Swiss cheese evenly over the croissant and ham mixture.
  3. In a large bowl, whisk together 8 large eggs, 2 cups whole milk or half-and-half, 1 tablespoon Dijon mustard, 1 teaspoon salt, ½ teaspoon black pepper, and ½ teaspoon onion powder until fully combined.
  4. Pour the egg mixture evenly over the croissants, ham, and cheese, pressing down gently with a spatula to help the croissants soak up the custard. Let the dish rest at room temperature for about 10 minutes before covering with plastic wrap and refrigerating overnight.
  5. The next morning, preheat your oven to 350°F (175°C). Remove the plastic wrap and drizzle 2 tablespoons melted butter over the top for a golden crust.
  6. Bake uncovered for 45-50 minutes, or until the casserole is set in the center and the top is golden brown. A knife inserted in the center should come out clean but moist.
  7. Let the casserole sit for 5-10 minutes after baking before cutting and serving.

Notes

Use day-old croissants for best texture to avoid sogginess. Room temperature eggs help with even cooking. If the top browns too quickly, tent with foil halfway through baking. For gluten-free, substitute croissants with gluten-free bread. For vegetarian, omit ham and add sautéed mushrooms or spinach.

Nutrition

  • Serving Size: 1 casserole square (
  • Calories: 350
  • Fat: 22
  • Carbohydrates: 18
  • Fiber: 1
  • Protein: 18

Keywords: overnight casserole, breakfast casserole, ham and cheese casserole, croissant casserole, easy breakfast, make-ahead breakfast, Swiss cheese, ham casserole

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating