Ham Cheese Croissant Bake

Featured in: Cozy Breakfasts

This savory croissant bake combines flaky croissants, smoky diced ham, and a blend of Gruyère and cheddar cheeses, all soaked in a rich custard mixture of eggs, milk, and cream. The dish is baked until puffed and golden, delivering a comforting texture perfect for breakfast or brunch occasions. Optional fresh herbs add a pop of flavor and color. Make-ahead friendly, this dish can be assembled in advance and baked fresh when needed.

Updated on Tue, 24 Feb 2026 14:22:00 GMT
Ham and Cheese Croissant Bake Casserole with golden croissants, savory ham, and melty Gruyère, baked to perfection for a comforting brunch centerpiece.  Pin
Ham and Cheese Croissant Bake Casserole with golden croissants, savory ham, and melty Gruyère, baked to perfection for a comforting brunch centerpiece. | cinnamonnest.com

My neighbor once brought this ham and cheese croissant bake to a Sunday brunch, and I watched it emerge from her oven golden and impossibly puffy, steam rising like it had just been blessed. She'd made it the night before, which meant I had the whole morning to smell it quietly torturing me from across the kitchen. That's when I realized the real magic wasn't in any single ingredient—it was in how a day-old croissant, soft ham, and a whispered custard could transform into something that felt both elegant and completely unfussy.

I made this for my sister's birthday brunch last fall, and something unexpected happened—her kids asked for seconds, and then thirds, which never happens with anything I cook. My brother-in-law actually set his phone down mid-meal, which in 2024 might be the highest compliment available. We sat around the table longer than anyone planned, just talking, and I realized the casserole had somehow become less about food and more about the excuse to linger together.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Croissants, 4 large day-old torn into bite-sized pieces: Day-old croissants are actually better than fresh here because they're drier and soak up the custard like tiny edible sponges without falling apart.
  • Ham, 1 1/2 cups diced cooked: Quality ham makes a real difference—ask the deli counter to slice it thick, then dice it yourself so you get actual flavor instead of thin, sad ham.
  • Gruyère or Swiss cheese, 1 1/2 cups shredded: Gruyère has this nutty, slightly funky thing happening that makes people wonder what your secret is, so use that one if you have it.
  • Cheddar cheese, 1/2 cup shredded: This adds color and a sharper note that keeps everything from tasting too creamy and rich.
  • Eggs, 6 large: Room temperature eggs whisk more smoothly, so pull them from the fridge while you're prepping everything else.
  • Whole milk, 2 cups: The backbone of your custard—don't skip this or use milk alternatives if you can help it, as they behave differently.
  • Heavy cream, 1/2 cup: This is what makes it taste indulgent instead of like a sad scrambled egg situation.
  • Dijon mustard, 1 teaspoon: Just a whisper of this adds a savory complexity that nobody can quite identify, which is exactly the point.
  • Salt, 1/2 teaspoon, black pepper 1/4 teaspoon, garlic powder 1/4 teaspoon: These three together create depth without tasting seasoned—they're the background singers that make the leads shine.
  • Chives or parsley, 2 tablespoons chopped optional: A sprinkle of fresh herbs at the end wakes everything up and makes it look intentional.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Set your stage:
Preheat your oven to 350°F and butter a 9x13-inch baking dish so thoroughly it gleams—this is your foundation, and it matters. Listen for that little click when your oven reaches temperature; it's your signal that everything's ready for you.
Build your layers:
Scatter those croissant pieces across the dish so they're mostly even, then rain the ham over them like you're seasoning something precious. Now comes the cheese—both kinds, distributed so every bite has a chance of getting some, and not just the edges.
Create your custard:
Crack your eggs into a big bowl and whisk them like you mean it, watching them go from separated and reluctant to unified and pale. Pour in the milk, cream, mustard, salt, pepper, and garlic powder, then whisk again until there are no hiding spots for egg whites.
Marry everything:
Pour that custard over your layers slowly, pressing down gently on the croissants so they're all dunked in—you're not squishing them, just encouraging them to drink. The whole thing should look glossy and saturated, like a sponge that's had its moment.
Let time do the work:
Let it sit for 10 to 15 minutes on the counter, or cover it and refrigerate overnight if you're planning ahead—both work beautifully, though overnight makes the texture even more custard-like. This pause is where the magic starts; the bread is already transforming.
Bake with patience:
Slide it into your preheated oven and bake for 35 to 40 minutes, until the top is golden and puffed and a gentle touch in the center tells you it's set. You'll smell it way before it's done—that's not a sign to pull it out early, that's just the smell of something good happening.
Rest and garnish:
Pull it from the oven and let it sit for 10 minutes so it sets up without deflating—this patience pays off in slices that hold together. Scatter your chives or parsley across the top if you have them, then serve while it's still warm enough to matter.
Warm, custardy Ham and Cheese Croissant Bake Casserole with layers of buttery croissants, smoky ham, and rich cheese, topped with fresh chives.  Pin
Warm, custardy Ham and Cheese Croissant Bake Casserole with layers of buttery croissants, smoky ham, and rich cheese, topped with fresh chives. | cinnamonnest.com

There's a quiet satisfaction in pulling a baked casserole from the oven and knowing you made something that looks like it came from somewhere fancy, but that you can also serve in your regular kitchen with your regular people. This dish has a way of turning a regular Sunday into something worth remembering.

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 as Make-Ahead Magic

The overnight refrigeration trick isn't just convenient—it actually improves the texture because the bread has time to truly absorb the custard, creating something closer to bread pudding than a scrambled egg situation. I've done this for early morning gatherings where my oven was already full with other things, and it meant I could simply pop it in and forget about it while I handled the rest. The extra time also gives the flavors a chance to meld, so every bite tastes more cohesive than if you'd baked it right away.

The Cheese Question Everyone Asks

People always wonder if they can swap cheeses around, and the answer is yes, but with purpose—Gruyère gives you sophistication and nuttiness, while cheddar brings color and sharpness. I once tried this with just sharp cheddar out of stubbornness, and while it was good, it lacked the complexity that Gruyère brings. The combination of both is intentional, so if you're choosing sides, at least keep one of them in the mix.

Variations and Flavor Adventures

This casserole is essentially a framework for whatever you're drawn to, which is part of why it's become such a reliable favorite. I've added everything from crispy bacon bits to caramelized onions to sautéed mushrooms, and honestly, most of it works because the custard is forgiving and the croissants are neutral enough to support anything. The key is not overdoing it—you want to enhance, not overwhelm.

  • Add a small pinch of nutmeg or smoked paprika to the custard if you want a surprise note that nobody can quite identify.
  • Try substituting the ham with smoked turkey, crispy bacon, or Italian sausage for completely different vibes.
  • If you're going vegetarian, roasted vegetables like zucchini, bell peppers, or asparagus can take the place of ham without sacrificing anything important.
Hearty Ham and Cheese Croissant Bake Casserole featuring torn croissants, diced ham, and a creamy egg custard, baked until golden and bubbling. Pin
Hearty Ham and Cheese Croissant Bake Casserole featuring torn croissants, diced ham, and a creamy egg custard, baked until golden and bubbling. | cinnamonnest.com

This ham and cheese croissant bake has become the thing I make when I want to show up for people, because it's elegant without being difficult, and it tastes like care in every bite. There's something grounding about watching something this good come together in your own kitchen.

Recipe FAQ

Can I substitute the ham with other proteins?

Yes, cooked bacon, turkey, or sautéed vegetables can be used as alternatives to ham for different flavors and dietary preferences.

What cheese works best in this croissant bake?

Gruyère or Swiss cheese combined with cheddar offers a rich, melty texture and balanced savory taste perfect for this dish.

How long should the custard soak before baking?

Allow the custard to soak into the croissant and fillings for 10–15 minutes at room temperature, or refrigerate covered overnight for deeper absorption.

Can this dish be prepared ahead of time?

Yes, assembling the bake the night before and refrigerating it lets flavors meld and saves time in the morning before baking.

What garnishes complement the croissant bake?

Fresh chopped chives or parsley provide a bright, herbaceous touch that enhances the savory richness of the dish.

Can I add additional spices to the custard?

Absolutely, a pinch of nutmeg or paprika can be added to the custard for extra warmth and depth of 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 baked with ham, cheese, and custard for a rich, savory brunch dish.

Prep duration
15 min
Cooking duration
40 min
Total duration
55 min

Category Cozy Breakfasts

Difficulty Easy

Origin American

Yield 6 Servings

Dietary requirements None specified

Ingredients

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

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 Croissants: Arrange croissant pieces evenly in the prepared baking dish.

Step 03

Add Ham and Cheese: Sprinkle diced ham evenly over the croissants, followed by Gruyère and cheddar cheese.

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 the croissant, ham, and cheese layers, pressing down lightly to ensure proper soaking.

Step 06

Soak: Let stand for 10-15 minutes to allow croissants to absorb the custard. Alternatively, cover and refrigerate overnight.

Step 07

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

Step 08

Rest and Serve: Remove from oven and let rest for 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.

Necessary tools

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

Allergy information

Review ingredients carefully for potential allergens and consult with a healthcare provider if you're uncertain.
  • Contains eggs
  • Contains milk and dairy products
  • Contains wheat from croissants
  • Contains pork from ham
  • Contains mustard from Dijon mustard
  • Store-bought croissants or ham may contain soy or tree nuts

Nutritional information (per serving)

These values are approximate guidelines only and shouldn't replace professional medical advice.
  • Calories: 420
  • Fat: 26 g
  • Carbs: 26 g
  • Protein: 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.