Ham Cheese Croissant Bake

Featured in: Family Table Comfort

This savory croissant bake combines torn day-old croissants with diced ham and shredded Gruyère and cheddar cheese. A rich custard made from eggs, whole milk, cream, and spices soaks into the layers before baking until golden and puffed. This easy-to-make dish rests briefly after baking, enhancing the melding of flavors. Optional chives add a fresh finish. Ideal for breakfast or brunch, it can be prepared ahead and baked fresh when needed, offering a hearty and satisfying meal.

Updated on Tue, 24 Feb 2026 16:58:00 GMT
Golden baked ham and cheese croissant casserole with melted Gruyère and crispy edges, ideal for a cozy weekend brunch. Pin it
Golden baked ham and cheese croissant casserole with melted Gruyère and crispy edges, ideal for a cozy weekend brunch. | cozyighrem.com

My sister called at 7 a.m. on Easter Sunday asking if I could make something impressive for twelve people arriving by noon, and somehow "impressive" translated to me rummaging through the kitchen at that hour, staring at three-day-old croissants on the counter like they were puzzle pieces waiting to become something magnificent. I'd never made a breakfast casserole before, but there was something about the buttery, flaky croissant pieces layered with ham and cheese that felt like it couldn't fail—and it didn't. The smell of custard soaking into those croissants, mingling with smoky ham and melted Gruyère, became the whole reason people remembered that meal. That casserole taught me that some of the best dishes come from necessity and a little bit of last-minute confidence.

I remember sliding this casserole into the oven at 10:45 a.m., setting the timer, and having time to actually get dressed and set the table without a single burnt edge or overcooked moment haunting me. By the time my family arrived, the kitchen smelled like a French bakery had collided with a charcuterie board, and people were asking for the recipe before they'd even sat down. That's when I realized this wasn't just breakfast—it was the kind of dish that makes people feel genuinely cared for.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 4 large croissants, preferably day-old, torn into bite-sized pieces: Day-old croissants are your secret—they're slightly stale enough to soak up the custard without falling apart, unlike fresh ones that turn into mush; if you only have fresh ones, let them sit out uncovered for a few hours first.
  • 1 1/2 cups diced cooked ham: Quality matters here because ham is the main flavor anchor; I learned to buy ham from the deli counter rather than pre-packaged when I noticed how much better the texture and taste became.
  • 1 1/2 cups shredded Gruyère or Swiss cheese: Gruyère melts beautifully and brings a subtle nuttiness that elevates the whole dish beyond ordinary breakfast fare.
  • 1/2 cup shredded cheddar cheese: The cheddar adds sharpness and color; don't skip it even though Gruyère alone might seem enough.
  • 6 large eggs: The backbone of your custard, so use fresh eggs for the best set and richness.
  • 2 cups whole milk: Full-fat milk is essential here—skim milk won't create that luxurious custard texture you're after.
  • 1/2 cup heavy cream: This is what makes the difference between a decent casserole and one people ask about for years.
  • 1 teaspoon Dijon mustard: It sounds odd, but this tiny amount adds depth without any detectable mustard flavor, just a subtle sophistication.
  • 1/2 teaspoon salt, 1/4 teaspoon ground black pepper, 1/4 teaspoon garlic powder: These seasonings are measured deliberately—too much and you lose the delicate ham-and-cheese balance.
  • 2 tablespoons chopped fresh chives or parsley (optional): A bright garnish that cuts through the richness and makes it look restaurant-ready.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prepare Your Dish:
Set your oven to 350°F and grease a 9x13-inch baking dish thoroughly with butter or nonstick spray so nothing sticks when it comes time to serve. This step takes thirty seconds but saves you heartache later.
Layer the Foundation:
Spread your croissant pieces evenly across the bottom of the dish—don't pack them too tightly because they need breathing room to soak and puff. Think of it as creating a comfortable landscape, not a fortress.
Add the Proteins and Cheese:
Scatter the ham evenly over the croissants, then top with both cheeses, distributing them so every bite will have that melted, savory richness. I usually sprinkle the Gruyère first, then cheddar on top, so the cheddar gets a little color.
Whisk the Custard:
In a large bowl, combine eggs, milk, cream, Dijon mustard, salt, pepper, and garlic powder, whisking until everything is smooth and well combined. The mixture should look creamy and pale yellow—whisk for about one minute to ensure the eggs are fully incorporated.
Soak the Layers:
Pour the custard mixture evenly over everything, then gently press down with the back of a spoon so the croissants absorb the liquid throughout. Let it sit for 10–15 minutes at room temperature, or cover and refrigerate overnight if you're making this ahead.
Bake Until Golden:
Slide the dish into your preheated oven and bake uncovered for 35–40 minutes until the top is puffed and golden brown and a knife inserted near the center comes out clean. The casserole will jiggle slightly in the very center when you shake the pan gently—that's perfect.
Rest and Serve:
Remove from the oven and let it rest for 10 minutes so everything sets and holds together beautifully. Garnish with fresh chives or parsley if you like, slice into portions, and serve warm while it's still creamy inside.
Pin it
| cozyighrem.com

The moment I watched my nephew take a second helping without being asked, barely pausing to swallow his first bite, I understood why this casserole has become my go-to for any gathering. Food that makes people happy enough to abandon manners is food that's doing its job perfectly.

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.

Why This Works for Any Occasion

This casserole bridges the gap between "I woke up five minutes ago" and "I spent all morning cooking," which is why it's become my secret weapon for entertaining. The beauty is that you can assemble it the night before, giving you back your sanity on the morning of your gathering, and it bakes hands-off while you handle everything else. I've served it to in-laws, friend groups, and my kids' school fundraiser committees, and it's the only dish where people actually ask for the recipe instead of just saying "this was good."

Flavor Variations That Keep It Interesting

Once you've mastered the basic version, there are endless directions you can take this. I've swapped the ham for crispy bacon and suddenly it feels more like a breakfast-for-dinner situation, and another time I used roasted vegetables and fresh mozzarella when a vegetarian friend was coming, and honestly, it was just as craveable. The custard is flexible enough to handle different additions without losing its essential creamy richness, so don't be afraid to experiment with what you have on hand.

Make-Ahead Magic and Storage

The true genius of this dish reveals itself when you realize you can do literally everything except the baking the night before, covering it and sliding it straight from the fridge into a preheated oven. Leftovers keep beautifully covered in the refrigerator for three days, and reheating a slice in a 300-degree oven for ten minutes brings back that just-baked texture without drying it out. This is the kind of recipe that rewards planning—make it when you're calm, and serve it when you're glad you prepared ahead.

  • Assemble up to 24 hours in advance, keeping it covered in the refrigerator to prevent the top from drying out.
  • If you're baking straight from the fridge, add about 5 minutes to the baking time since it starts cold.
  • Leftovers freeze beautifully too—wrap individual portions and reheat gently in a 275-degree oven for about 15 minutes.
Savory breakfast bake featuring flaky croissants, smoky ham, and creamy egg custard, topped with melted Swiss and cheddar cheeses. Pin it
Savory breakfast bake featuring flaky croissants, smoky ham, and creamy egg custard, topped with melted Swiss and cheddar cheeses. | cozyighrem.com

This casserole taught me that the best recipes are the ones that taste like love tastes if it were edible—warm, generous, and impossible to rush. Make it once and you'll understand why it keeps showing up on my table whenever people gather.

Recipe FAQs

What type of croissants work best for this dish?

Day-old or slightly stale croissants absorb the custard better, creating a soft and custardy texture after baking.

Can I substitute the ham with other proteins?

Yes, cooked bacon, turkey, or sautéed vegetables can be used as alternatives for a different flavor profile.

How long should I let the custard soak before baking?

Allow the custard to absorb for 10–15 minutes at room temperature or refrigerate overnight for more thorough soaking.

Can I prepare this dish ahead of time?

Absolutely; assemble the bake the night before, keep it refrigerated, and bake fresh the next morning.

What cheeses are recommended for this bake?

Gruyère or Swiss cheese combined with cheddar provide a rich, melty texture and balanced flavor.

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 Cheese Croissant Bake

Buttery croissants layered with ham, cheeses, and creamy custard baked to golden perfection.

Prep Time
15 min
Time to Cook
40 min
Overall Time
55 min
Created by Melissa Caldwell


Skill Level Easy

Cuisine American

Makes 6 Portions

Dietary Details None specified

What You’ll Need

Bread & Base

01 4 large day-old croissants, torn into bite-sized pieces

Meats

01 1.5 cups diced cooked ham

Cheese

01 1.5 cups shredded Gruyère or Swiss cheese
02 0.5 cup shredded cheddar cheese

Custard

01 6 large eggs
02 2 cups whole milk
03 0.5 cup heavy cream
04 1 teaspoon Dijon mustard
05 0.5 teaspoon salt
06 0.25 teaspoon ground black pepper
07 0.25 teaspoon garlic powder

Garnish

01 2 tablespoons chopped fresh chives or parsley

Step-by-Step

Step 01

Prepare baking dish: Preheat oven to 350°F. Grease a 9x13-inch baking dish with butter or nonstick spray.

Step 02

Layer croissants: Arrange croissant pieces evenly in the prepared baking dish.

Step 03

Add meats and cheese: Sprinkle diced ham evenly over croissants, followed by both Gruyère and cheddar cheeses.

Step 04

Prepare custard mixture: In a large bowl, whisk together eggs, milk, heavy cream, Dijon mustard, salt, black pepper, and garlic powder until well combined.

Step 05

Pour custard: Pour custard mixture evenly over croissant, ham, and cheese layers, pressing down lightly to ensure even soaking.

Step 06

Soak preparation: Let stand for 10-15 minutes to allow croissants to absorb custard, or refrigerate covered up to overnight for make-ahead preparation.

Step 07

Bake casserole: Bake uncovered for 35-40 minutes until puffed, golden brown, and center is just set.

Step 08

Finish and serve: Remove from oven and let rest 10 minutes. Garnish with chives or parsley if desired. Serve warm.

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.

Gear Needed

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

Allergy Details

Review every ingredient for possible allergens. Always consult a health expert if you have concerns.
  • Contains eggs
  • Contains milk and dairy products
  • Contains wheat from croissants
  • Contains pork from ham
  • Contains mustard from Dijon mustard
  • Check store-bought croissant and ham labels for potential soy or nut allergens

Nutrition Details (per portion)

Nutrition guidance intended only for reference—please ask your doctor for health advice.
  • Energy: 420
  • Fats: 26 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.