The first time I made easy ham and cheese croissant bake, I was trying to save brunch after realizing I’d invited people over with exactly zero plan. I had croissants that were a little past their prime, a pack of ham, and cheese that needed to be used up. That “panic casserole” turned into the one dish my family now requests every holiday morning.
This easy ham and cheese croissant bake tastes like a fancy café breakfast, yet you’re basically making cozy croissant sandwiches, pouring a quick custard over them, then baking until the top turns bronzed and crisp. Better still, easy ham and cheese croissant bake handles leftovers like a champ—if you even get leftovers.

What makes this bake work every single time
Croissants feel fancy, but they’re also practical. Their layers soak up custard without turning into glue, and the tops brown like a dream. Meanwhile, ham brings salty, savory punch. Then the cheese does what cheese always does: it makes people hover around the oven.
Here’s the real secret: you want two textures at once—soft, custardy centers and a flaky, toasty lid. To get that, you need:
- A custard that’s rich enough to set without weeping
- A short soak (long enough to hydrate, not long enough to collapse)
- A hot oven that browns the top while the center finishes gently
Once you lock those in, the rest is just choosing cheese you love and slicing croissants without making a mess.
Easy ham and cheese croissant bake that tastes bakery-fresh
Ingredients
Equipment
Method
- Heat oven to 350°F and butter a 9×13-inch baking dish.
- Spread Dijon on croissant cut sides, layer ham and cheese, close, then cut into 3–4 chunks.
- Arrange croissant pieces in the baking dish, leaving small gaps for custard.
- Whisk eggs, half-and-half, cream, Dijon, salt, pepper, and nutmeg. Pour evenly over the croissants.
- Let soak 10 minutes, then bake 30–38 minutes until golden and set. Tent with foil if browning too fast.
- Rest 10–15 minutes before slicing. Top with chives and serve warm.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Ingredients you’ll need (and why they matter)
You don’t need a long grocery list for an easy ham and cheese croissant bake. You need the right few things.
Croissants (8 large, or 10–12 small):
Slightly stale croissants work best because they drink up custard neatly. If yours are fresh and pillowy, you can dry them briefly (I’ll show you how in the FAQ).
Ham (about 10–12 ounces):
Use deli slices, leftover baked ham, or even a mix of ham and turkey if that’s what’s in your fridge.
Cheese (about 2 to 2½ cups shredded + optional slices):
Gruyère melts beautifully and tastes nutty and “restaurant-y,” which is why you see it often in croissant bakes.
That said, sharp cheddar, Swiss, or a cheddar-Swiss blend all work.
Eggs (6 large):
Eggs set the custard so the bake slices cleanly.
Dairy (2 cups half-and-half or whole milk + ½ cup heavy cream):
Half-and-half keeps it rich without feeling heavy. If you only have milk, use whole milk and add a splash more cream.
Dijon mustard (1½ to 2 tablespoons):
Mustard makes the whole pan taste more like a croque monsieur—savory, bright, and just a little sharp.
Seasoning:
Kosher salt, black pepper, and a pinch of nutmeg. Nutmeg sounds odd until you taste it in a creamy egg custard. It’s a tiny “wow.”
Optional but very good:
- Chives for the top
- A handful of baby spinach (tuck it between layers)
- A little caramelized onion if you want deeper flavor
Quick ingredient swap table (use what you’ve got)
| If you have… | Do this |
|---|---|
| Fresh croissants | Dry them 8–10 minutes at 300°F before assembling |
| Only sliced cheese | Tear slices and tuck them between croissant layers |
| Only milk (no cream) | Use whole milk, bake 5 minutes longer, rest longer before slicing |
| Leftover holiday ham | Cube it and scatter—great for an easy ham and cheese croissant bake |
The foolproof method (no soggy bottom, no dry eggs)
This is the method I use when I want an easy ham and cheese croissant bake that slices like a dream.
Step 1: Prep the pan and oven
- Heat oven to 350°F.
- Grease a 9×13-inch baking dish with butter.
Step 2: Build “croissant sandwiches”
- Split croissants like you’re making sandwiches.
- Spread a thin swipe of Dijon on the cut sides.
- Add ham, then cheese, then close them up.
Now cut each stuffed croissant into 3–4 chunks. Big pieces look rustic and bake up fluffy. Small pieces pack too tightly and can turn a little dense.
Step 3: Layer with intention
Arrange the pieces in the dish in a loose, slightly messy pattern. You want gaps so custard can flow down, but you don’t want a single-layer situation either.
If you’re using spinach, tuck it between layers so it wilts into the custard instead of burning on top.
Step 4: Make the custard (the ratio that sets)
In a bowl, whisk:
- 6 eggs
- 2 cups half-and-half
- ½ cup heavy cream
- 1½–2 Tbsp Dijon
- ¾ tsp kosher salt (less if your ham is very salty)
- ½ tsp black pepper
- Pinch of nutmeg
Whisk until smooth, then pour it slowly over the croissants. Pause once or twice so it can seep into the corners.
Step 5: Short soak, then bake
Let the dish sit 10 minutes on the counter. That’s enough time for the croissants to drink, while keeping the top layer flaky.
Bake 30–38 minutes, uncovered, until:
- The top is deep golden
- The center looks set (no slosh)
- A knife inserted near the middle comes out mostly clean
If the top browns too fast, lay foil loosely over the dish for the last 8–10 minutes. (This happens in some ovens, and it’s not your fault.)
Step 6: Rest before slicing
Rest 10–15 minutes. This step turns your easy ham and cheese croissant bake from “tasty but messy” into clean slices with creamy layers.
Finish with chopped chives or a small pinch of black pepper.
Make-ahead, storage, and reheating
This dish was born for lazy mornings and planned-ahead brunches.
Make ahead (best method)
Assemble everything in the baking dish, cover, and refrigerate overnight. Then, in the morning:
- Let it sit at room temp 20–30 minutes
- Bake as directed, adding 5–10 minutes if it’s still chilly in the center
This approach lines up with the common make-ahead advice you’ll see in similar recipes.
Storage
Cover and refrigerate up to 3 days. Individual squares reheat best.
Reheat (so it stays soft inside)
Warm portions at 325°F until hot throughout. If you microwave, use 50% power so the eggs don’t turn rubbery.
For food safety, reheat leftovers to 165°F per USDA guidance.
Freeze
Yes, you can freeze it. Cool completely, wrap tightly, and freeze up to 2 months—this matches common guidance for croissant bakes.
Thaw overnight in the fridge, then reheat gently in the oven.
Variations that keep it exciting (without extra work)
When you make easy ham and cheese croissant bake more than once—and you will—you’ll start riffing. These are my favorites:
- Spicy kick: add a few shakes of hot sauce to the custard, or layer pickled jalapeños with the ham.
- French bistro vibe: use Gruyère + extra Dijon + chives. (So classic for a croissant casserole.)
- Veggie-friendly: skip ham and add sautéed mushrooms + spinach + extra cheese.
- Tomato-herb: scatter halved cherry tomatoes and a little thyme. (It’s a pretty combo.)
- Holiday leftovers: cube leftover ham and sprinkle in whatever cheese board bits you have.
If you love brunch bakes, you’ll also like this internal favorite: Monte Cristo breakfast casserole.
What to serve with it (so brunch feels complete)
An easy ham and cheese croissant bake tastes rich and savory, so I like pairing it with something crisp or bright:
- A simple arugula salad with lemon
- Fresh fruit (berries, oranges, grapes)
- A tangy yogurt bowl
If you’re feeding a crowd, add a sweet side (muffins, cinnamon rolls) and call it a spread.
Serving Up the Final Words
If you want one dish that makes people think you worked all morning, make easy ham and cheese croissant bake. You’ll get flaky, golden tops, a creamy custardy center, and that salty ham-and-melty-cheese combo that disappears fast. Prep it the night before or throw it together last minute—either way, it feels special. When you bake it, let it rest, slice it thick, and serve it proudly. Then, when someone asks for the recipe, just smile and say, “It’s my easy ham and cheese croissant bake.”

Frequently Asked Questions
Can I make this bake ahead of time?
Yes. Assemble the easy ham and cheese croissant bake the night before, cover it, and refrigerate. In the morning, let it sit out for 20–30 minutes, then bake. That short warm-up helps it cook evenly, so the center sets without the top over-browning.
What if I don’t have stale croissants?
No problem. Fresh croissants still work for an easy ham and cheese croissant bake. To mimic that “slightly stale” texture, lay split croissants on a sheet pan and dry them at 300°F for about 8–10 minutes. Then assemble as usual so they soak up custard without turning gummy.
Can I freeze ham and cheese croissant bake?
Yes. Cool the baked casserole completely, wrap it well, and freeze up to 2 months. Thaw overnight in the fridge, then reheat in the oven until hot. Freezing works best when you wrap tightly so the croissants don’t pick up freezer smells.
What should I serve with ham and cheese croissant bake?
I like something fresh and light. A simple green salad balances the richness, while fruit makes the plate feel brunchy. If you’re serving it for lunch, add soup or a salad and you’ve got a full meal with almost zero extra effort.
