Baked Ham and Cheese Croissants Recipe
Perfect for breakfast or brunch, these baked ham and cheese croissants are buttery, melty, and ridiculously easy to make. Ready in under 30 minutes, they’re your new go-to for feeding a crowd without the stress.
Let me tell you, these baked ham and cheese croissants have saved my bacon more times than I can count. Whether it’s a last-minute brunch with friends or a lazy Sunday morning when I want something fancy without the fuss, these babies deliver every single time. The buttery honey-Dijon spread takes them from “pretty good” to “wait, can I have another one?” in about two seconds flat.
Table of Contents
Why You’ll Love This Recipe
Okay, so here’s the deal with these ham and cheese croissant sandwiches. They’re basically the fancy cousin of your regular breakfast sandwich, but they don’t require any fancy skills. You’re getting flaky, buttery croissants filled with smoky ham and melty Swiss cheese, all baked together until they’re golden and gorgeous.
The secret weapon? That honey-Dijon butter spread that seeps into every layer and makes you look like a total kitchen rockstar. Plus, you can prep them ahead and just pop them in the oven when your guests arrive. Genius, right?
Ingredients You’ll Need

Here’s what you’re grabbing from the store. Nothing crazy, I promise.
| For the Honey-Dijon Butter | For Assembly |
|---|---|
| ⅓ cup unsalted butter (room temp) | 12 croissants, halved horizontally |
| 2 tablespoons Dijon mustard | 1 pound thinly sliced smoked deli ham |
| 2 green onions, thinly sliced | 12 slices Swiss cheese, diagonally sliced |
| 1 tablespoon honey | 1 large egg white |
| ½ teaspoon sea salt | 2 teaspoons poppy seeds |
| ¼ teaspoon black pepper | 1 tablespoon water |
Quick ingredient notes: The butter needs to be soft, not melted—think spreadable. And don’t skip the green onions; they add this perfect little punch of flavor that makes people go, “Wait, what’s in these?” For the croissants, store-bought is totally fine (and what I use 99% of the time). Save your energy for other things.
How to Make Baked Ham and Cheese Croissants
Step 1: Prep Your Oven and Pan
First things first: preheat your oven to 375°F. Grab a 9×13 baking dish and give it a light spray with nonstick spray or brush it with a tiny bit of oil. This keeps everything from sticking and makes cleanup a breeze later. Trust me, future you will be grateful.
Step 2: Make the Magic Butter Spread
In a small bowl, mix together your softened butter, Dijon mustard, sliced green onions, and honey. Season it with salt and pepper, then give it a good stir until everything’s combined. It should look kind of chunky and beautiful. This is what’s going to make your croissants taste like a million bucks, so don’t rush it.
Pro tip: If your butter’s not soft enough, you’ll end up with lumps. Just microwave it for like 5 seconds—don’t melt it, just soften it.
Step 3: Slice and Spread
Carefully slice each croissant in half horizontally, like you’re making a sandwich. Spread that gorgeous honey-Dijon butter on both the top and bottom halves. Be generous here—this isn’t the time to be shy. The butter soaks into all those flaky layers and creates this incredible flavor that honestly makes the whole dish.
Step 4: Fill ‘Em Up

Now for the fun part. Layer your smoked ham on the bottom half of each croissant, then top it with a slice of Swiss cheese. You can fold the ham a bit to make it fit nicely—it doesn’t have to be perfect. Just make sure you’re getting a good ham-to-cheese ratio in every bite. Close up each croissant and place them in a single layer in your prepared baking dish.
Little note: They’ll be snug in there, which is actually perfect. They’ll keep each other moist while baking.
Step 5: The Egg Wash Trick
Whisk together your egg white and 1 tablespoon of water in a small bowl. Brush this mixture over the tops of all your croissants—it’s what gives them that gorgeous golden, shiny finish. Then sprinkle those poppy seeds on top. They’re not just for looks; they add a nice little nutty flavor and some texture.
Step 6: Bake to Golden Perfection
Pop the whole pan into your preheated oven and bake for 15-18 minutes. You’re looking for golden brown tops and melty, gooey cheese. Your kitchen is going to smell absolutely incredible, just warning you. When they’re done, let them sit for about 5 minutes before serving. I know it’s hard to wait, but this lets the cheese set just a bit so it’s not lava-hot.
Expert Tips for Perfect Results
Temperature Matters
Room temperature butter is non-negotiable for the spread. Cold butter won’t mix properly, and melted butter will make everything too runny. Just leave it on the counter for 30-45 minutes before you start.
Croissant Selection
Look for croissants that are fresh and flaky, not the super dense or day-old ones. If you can snag them from a bakery, even better. But honestly, the ones from the grocery store bakery section work great too.
Don’t Overload
I know it’s tempting to stuff these with extra ham and cheese, but trust the recipe. Too much filling makes them soggy and hard to eat. You want that perfect balance where every bite has a little of everything.
Make-Ahead Magic
You can assemble these completely (minus the egg wash) and refrigerate them covered for up to 4 hours before baking. Just add the egg wash and poppy seeds right before they go in the oven. Perfect for breakfast brunch recipes when you’ve got company.
Delicious Variations to Try
Swiss It Up
Not a Swiss cheese fan? Try Gruyère for something a bit nuttier, or sharp cheddar if you want more punch. Provolone works great too and melts like a dream.
Veggie Boost
Add some fresh spinach leaves or arugula inside before baking. The greens wilt perfectly and add a nice fresh element. Thinly sliced tomatoes work too, but pat them dry first.
Spicy Kick
Mix a pinch of red pepper flakes or a dash of hot sauce into your honey-Dijon butter. It gives these a nice little zing without overwhelming the other flavors.
Turkey Time
Swap the ham for turkey and the Swiss for provolone. Add some cranberry sauce to the butter mixture for a Thanksgiving-inspired twist that’s honestly delicious year-round.
Common Problems (and Quick Fixes)
Soggy Bottoms
If your croissants are getting soggy on the bottom, your baking dish might be too big, leaving too much space between sandwiches. Keep them snug. Also, make sure you’re not over-buttering—a thin layer is perfect.
Burnt Tops
If the tops are browning too quickly but the cheese isn’t melted, tent them with foil halfway through baking. Your oven might run a bit hot, so check at the 12-minute mark.
Dry Croissants
This usually means they baked too long or your oven’s running hot. Check them at 15 minutes. They should be golden but still look moist and shiny from the butter.
Storage and Reheating Guide
| Storage Method | How To | How Long |
|---|---|---|
| Room Temperature | Cover tightly with foil | 2 hours max |
| Refrigerator | Airtight container or wrapped in foil | 3-4 days |
| Freezer | Wrap individually in foil, then place in freezer bag | Up to 2 months |
Reheating: Pop them in a 300°F oven for about 10 minutes (15 if frozen) until warmed through. The microwave works in a pinch (30-45 seconds), but you’ll lose some of that crispy texture. Air fryer? About 5 minutes at 320°F and they’re perfect.
No-waste tip: Got leftover croissants that are a day old? They actually work even better for this recipe because they soak up the butter mixture more.
Nutrition Information (Per Serving)

| Nutrient | Amount |
|---|---|
| Calories | 385 |
| Total Fat | 24g |
| Saturated Fat | 12g |
| Cholesterol | 65mg |
| Sodium | 720mg |
| Carbohydrates | 28g |
| Fiber | 2g |
| Sugar | 6g |
| Protein | 16g |
Note: These are approximate values based on standard ingredients. Your actual nutrition may vary depending on the specific brands and croissant size you use.
Frequently Asked Questions
Can I use a different type of mustard?
Absolutely! Dijon gives you that classic tangy flavor, but whole grain mustard adds texture and looks pretty, while yellow mustard works if that’s what you’ve got. Just know that yellow mustard is a bit sharper and less sweet, so you might want to add an extra drizzle of honey.
Do I have to use poppy seeds?
Nope, they’re totally optional. Sesame seeds are a great swap, or you can skip them entirely. They’re mostly for looks and a subtle flavor, so your easy breakfast will still be delicious without them.
Can I make these with different meat?
For sure! Turkey, roast beef, or even bacon works great. Just keep the slices thin so everything cooks evenly. If you’re using something really fatty like bacon, maybe go a tiny bit lighter on the butter spread.
Why is my cheese not melting properly?
Make sure you’re slicing your cheese thin enough—those thick deli slices need more time. Also, check that your oven’s actually at 375°F. If the cheese still isn’t cooperating, give them an extra 3-5 minutes covered loosely with foil.
Can I make these in a different size pan?
You can, but you want them pretty snug. If your pan’s too big, they might dry out. Too small and they’ll steam instead of bake. A 9×13 is perfect for 12 croissants, but you could do 6 in an 8×8 if you’re halving the recipe.
Serving Suggestions
These baked ham and cheese croissants are pretty much a complete meal on their own, but they’re amazing with a simple green salad on the side. Fresh fruit works great too—grapes, berries, or sliced melon. For drinks, coffee is the obvious choice, but mimosas or fresh orange juice make it feel extra special.
If you’re serving these for brunch, check out my cottage cheese protein cookies for a lighter dessert option, or go full indulgence with these strawberry shortcake cookies. And if you’re planning a bigger spread, my homemade candy apples always disappear fast.
Final Thoughts
Here’s the thing about this ham and cheese croissant recipe: it looks and tastes way fancier than the effort you put in. That’s the sweet spot we’re all looking for, right? Whether you’re hosting brunch, need something quick for a weekend breakfast, or just want to treat yourself, these deliver.
The honey-Dijon butter situation is what really sets these apart. It’s sweet, tangy, and adds so much flavor that people always ask for the recipe. And I love that you can customize them based on what you have or what your crew likes.
So go ahead, give these a try! Pin this recipe for later, and let me know in the comments how they turned out for you. Did you try any variations? I’d love to hear what worked. And if you snap a pic, tag me so I can see your beautiful golden croissants. Happy baking, friends!

Ultimate Baked Ham and Cheese Croissants
Equipment
- 9×13 baking dish
- Small bowl
- Whisk
- Pastry brush
Ingredients
For the Honey-Dijon Butter
- ⅓ cup unsalted butter at room temperature
- 2 tablespoons Dijon mustard
- 2 green onions thinly sliced
- 1 tablespoon honey
- ½ teaspoon sea salt
- ¼ teaspoon black pepper
For Assembly
- 12 croissants halved horizontally
- 1 pound thinly sliced smoked deli ham
- 12 slices Swiss cheese diagonally sliced
- 1 large egg white
- 1 tablespoon water
- 2 teaspoons poppy seeds
Instructions
- Preheat your oven to 375°F. Grab a 9×13 baking dish and give it a light spray with nonstick spray or brush it with a tiny bit of oil.
- In a small bowl, mix together your softened butter, Dijon mustard, sliced green onions, and honey. Season it with salt and pepper, then give it a good stir until everything’s combined.
- Carefully slice each croissant in half horizontally, like you’re making a sandwich. Spread that gorgeous honey-Dijon butter on both the top and bottom halves.
- Layer your smoked ham on the bottom half of each croissant, then top it with a slice of Swiss cheese. Close up each croissant and place them in a single layer in your prepared baking dish.
- Whisk together your egg white and 1 tablespoon of water in a small bowl. Brush this mixture over the tops of all your croissants, then sprinkle those poppy seeds on top.
- Pop the whole pan into your preheated oven and bake for 15-18 minutes until golden brown and toasted. When they’re done, let them sit for about 5 minutes before serving.
