Ham & Cheese Croissant Bake
If there’s one recipe that feels like a warm hug, a fancy brunch, and an easy weeknight dinner all in one… it’s this ham & cheese croissant bake.
This is one of those dishes that looks impressive enough for guests but is secretly so simple that you can throw it together half-asleep (which, honestly, is when I make it most). Think buttery, flaky croissants soaking up a rich, creamy custard, layered with savory ham, melty cheese, and just enough herbs to make it feel elevated without being fussy.
And the best part? It’s incredibly forgiving. Slightly stale croissants? Perfect. Random leftover ham? Even better. This recipe thrives on using what you have and still turning out absolutely delicious.
So grab a cozy drink, and let’s make something that tastes like a bakery met a brunch café… and decided to stay for dinner.
Why You’ll Love This Recipe
Let me tell you why this one’s a keeper:
It feels fancy without being complicated – Croissants do all the heavy lifting here.
Perfect for make-ahead – Assemble it the night before and bake in the morning.
Great for feeding a crowd – Brunch, holidays, or even meal prep.
Customizable – You can swap cheeses, meats, or add veggies.
That texture though – Crispy golden tops + soft, custardy centers = perfection.
Ingredients You’ll Need
Base
large croissants
Cheese
Custard
Extras (Highly Recommended)
fresh thyme (or parsley)
Step-by-Step Instructions
Step 1: Prep Your Croissants
Tear your croissants into large, rustic chunks - not too small. You want texture here.
Tip:
If your croissants are super fresh, let them sit out for a few hours or lightly toast them. Slightly dry croissants absorb the custard way better.
Step 2: Build the Layers
In a greased baking dish:
Add half the croissants
Layer in half the ham and cheese
Repeat with the remaining croissants, ham, and cheese
Don’t worry about perfection - this is meant to be cozy and rustic.
Step 3: Make the Custard
Eggs
Milk + cream
Dijon mustard
Garlic powder
Salt & pepper
Pour this evenly over the bake, making sure every piece gets a little love.
Step 4: Let It Soak (Important!)
Let the mixture sit for 10–15 minutes (or overnight in the fridge).
This step is what takes it from “good” to “wow.” It allows the croissants to fully absorb that rich custard.
Step 5: Add the Finishing Touches
Top with:
Parmesan
Fresh herbs
Sesame seeds
This gives you that golden, slightly crisp bakery-style finish.
Step 6: Bake to Perfection
Bake at 350°F (175°C) for 35–45 minutes, or until:
The top is golden brown
The center is set (no jiggle)
Your kitchen smells incredible
Let it rest for 5–10 minutes before serving - it helps everything hold together.
What This Bake Is (and Why It Works So Well)
This is essentially a savory bread pudding but instead of regular bread, we’re using croissants. That’s the secret.
Croissants already have layers of butter built in, so when they soak up the egg and cream mixture, you get:
Crispy edges
Soft, almost creamy centers
Rich, buttery flavor without needing tons of extra fat
It’s the kind of texture that makes people go quiet at the table… you know it’s good when that happens.
My Best Tips
Let’s make sure yours turns out perfect:
1. Don’t Skip the Dijon
You won’t taste it directly, but it adds depth and balances the richness. It’s a quiet MVP.
2. Use Good Ham
Thicker slices or leftover baked ham work best. Deli ham is fine, but chunkier = better texture.
3. Cheese Matters
Gruyère melts beautifully and adds a slightly nutty flavor. If you can use it—do it.
4. Don’t Overbake
Overbaking = dry. You want the center just set but still soft.
5. Let It Rest
I know it’s tempting, but cutting too early makes it fall apart.
Easy Variations (Make It Your Own)
Once you make this once, you’ll start riffing on it - trust me.
Veggie Version, Skip the ham and add:
Breakfast Style Add:
A little maple drizzle (sounds weird, but it works)
Fancy Brunch Upgrade Use:
Prosciutto instead of ham
A drizzle of honey after baking
Make-Ahead & Storage
Assemble everything the night before, cover, and refrigerate. Bake fresh in the morning.
Store leftovers in an airtight container for up to 3 days.
Reheat in the oven at 325°F to keep it crispy (microwave works, but you lose texture).
How to Serve It
This dish is rich and satisfying, so I like to balance it with something fresh:
Simple arugula salad with lemon vinaigrette
Or honestly… just a big fork and a quiet moment. That works too.
Final Thoughts
This is one of those recipes you’ll come back to again and again. It’s low effort, high reward, and feels just a little bit special every time you make it.
It’s perfect for:
Slow weekend mornings
Hosting brunch without stress
Using up leftovers in the most delicious way
And once you make it… don’t be surprised if it becomes your thing. The one people ask you to bring every time.
Looking for more brunch recipes? Try my popular recipes below:

Ham & Cheese Croissant Bake
This is one of those dishes that looks impressive enough for guests but is secretly so simple that you can throw it together half-asleep (which, honestly, is when I make it most). Think buttery, flaky croissants soaking up a rich, creamy custard, layered with savory ham, melty cheese, and just enough herbs to make it feel elevated without being fussy.
Ingredients
- 5–6 large croissants (day-old is best), torn into chunks
- 1 ½ to 2 cups cooked ham, sliced or torn
- 1 ½ cups shredded Gruyère or Swiss cheese
- ½ cup shredded cheddar (optional for extra richness)
- 5 large eggs
- 1 ½ cups milk
- ½ cup heavy cream
- 1 tablespoon Dijon mustard
- ½ teaspoon garlic powder
- Salt & black pepper to taste
- 1–2 teaspoons fresh thyme (or parsley)
- 2 tablespoons grated Parmesan
- Sesame seeds for topping
Instructions
Notes
Let’s make sure yours turns out perfect:
1. Don’t Skip the Dijon
You won’t taste it directly, but it adds depth and balances the richness. It’s a quiet MVP.
2. Use Good Ham
Thicker slices or leftover baked ham work best. Deli ham is fine, but chunkier = better texture.
3. Cheese Matters
Gruyère melts beautifully and adds a slightly nutty flavor. If you can use it—do it.
4. Don’t Overbake
Overbaking = dry. You want the center just set but still soft.
5. Let It Rest
I know it’s tempting, but cutting too early makes it fall apart.
Nutrition Facts
Carbs
31 gCholesterol
278 mgFiber
2 gFat
40 gNet carbs
29 gSat. Fat
21 gSodium
827 mgSugar
10 gProtein
28 gCalories
594Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.