
This classic baked ham and cheese croissant recipe transforms ordinary croissants into a warm, gooey treat perfect for breakfast, brunch, or a quick lunch. The combination of buttery croissants, savory ham, and melted cheese creates an irresistible meal that always disappears quickly in my home.
I first made these for a Sunday brunch when unexpected guests arrived, and they've become my go to impressive yet effortless meal. Even my pickiest eater requests these at least once a week.
Ingredients
- Large croissants The foundation of this recipe, look for ones that are fresh and buttery for the best texture
- Deli ham Choose quality slices, I prefer black forest or honey ham for their balanced flavor
- Swiss or cheddar cheese Either works beautifully, Swiss offers a nutty flavor while cheddar brings a sharper taste
- Dijon mustard Adds a slight tanginess that balances the richness, try to use authentic French Dijon
- Melted butter Creates that golden exterior and adds richness, use unsalted for better control
- Garlic powder Infuses subtle savory notes throughout, freshly dried varieties have the most flavor
- Poppy seeds Provide a delightful crunch and visual appeal, make sure they're fresh for best flavor
Step-by-Step Instructions
- Preheat the Oven
- Set your oven to 350°F and allow it to fully preheat while you prepare the croissants. This temperature is perfect for melting the cheese while crisping the exterior without burning. A properly preheated oven ensures even cooking and that beautiful golden finish we're looking for.
- Prepare the Croissants
- Carefully slice each croissant horizontally using a serrated knife. Work slowly to ensure you get an even cut that creates a top and bottom piece of equal thickness. For particularly large croissants, you may want to trim the edges slightly to make them more manageable to eat. Place the bottom halves on a baking sheet lined with parchment paper.
- Create the Butter Mixture
- In a small bowl, combine the melted butter with garlic powder and poppy seeds, stirring until well incorporated. This flavored butter will add tremendous depth to the finished croissants and help achieve that beautiful golden exterior. Make sure the butter is melted but not too hot.
- Assemble the Croissants
- Spread a thin layer of Dijon mustard on the inside of each croissant half. Layer two slices of ham on each bottom half, folding them if necessary to fit nicely within the croissant's shape. Top the ham with a slice of cheese, tearing it if needed to ensure complete coverage without hanging over the edges.
- Brush and Bake
- Place the top halves of the croissants over the cheese. Using a pastry brush, generously coat the tops with the prepared butter mixture, ensuring even coverage. The butter will help the croissants achieve a beautiful golden brown color while adding flavor. Bake in the preheated oven for 10-12 minutes until the cheese is melted and the tops are golden and crispy.
- Rest and Serve
- Allow the croissants to rest for 2-3 minutes before serving. This brief resting period allows the cheese to set slightly so it doesn't completely run out when you take the first bite. Serve warm for the best flavor and texture experience.

The first time I made these was during a snowstorm when we were stuck at home with limited ingredients. What started as a necessity has become a beloved family tradition, with my children now helping to assemble their own croissant creations with various fillings.
Make Ahead Options
These ham and cheese croissants are perfect for meal planning. You can completely assemble them, wrap tightly in plastic wrap, and refrigerate for up to 24 hours before baking. When ready to bake, simply unwrap and place them on a baking sheet, adding an extra 2-3 minutes to the baking time since they'll be cold from the refrigerator. This makes them perfect for busy mornings or when entertaining guests.
Creative Variations
The basic ham and cheese croissant provides a wonderful canvas for customization. Try adding a layer of scrambled eggs for a more substantial breakfast option. Thinly sliced apples add a wonderful sweet crunch that pairs beautifully with the ham and cheese. For an elevated version, try using prosciutto instead of deli ham and add a few fresh basil leaves. The possibilities are endless, making this recipe adaptable to your taste preferences and what you have on hand.
Why This Works So Well
The magic of this recipe lies in the interplay of textures and flavors. The croissant provides a buttery, flaky exterior while the interior becomes wonderfully soft. The ham adds saltiness, the cheese brings richness, and the Dijon contributes a slight tang. The butter mixture on top not only adds flavor but also helps the croissant develop a beautiful golden crust. This combination of elements creates a satisfying meal that feels indulgent yet comes together with minimal effort.

Recipe FAQs
- → How do I prevent my croissants from getting soggy?
To prevent sogginess, avoid overloading with fillings and ensure your oven is properly preheated to 350°F. You can also lightly toast the croissant halves before adding fillings, which creates a barrier against moisture.
- → Can I use different types of meat instead of ham?
Absolutely! Turkey, roast beef, or even bacon make excellent substitutions. For a vegetarian option, sautéed mushrooms or spinach work wonderfully in place of meat.
- → What's the best way to reheat these croissants?
For best results, reheat in a 300°F oven for 5-7 minutes. This restores the croissants' crispiness without drying them out. Avoid microwaving if possible, as it can make the croissants chewy.
- → Can I freeze these ham and cheese croissants?
Yes! Wrap assembled unbaked croissants individually in plastic wrap and freeze for up to a month. You can bake them straight from frozen, adding about 5-7 extra minutes to the baking time.
- → What can I serve with these croissants?
These croissants pair beautifully with a fresh fruit salad, simple green salad, or soup for a complete meal. For breakfast, serve with yogurt and berries or a side of scrambled eggs.
- → How can I make these more flavorful?
Try adding herbs like thyme or rosemary to the butter mixture, spread a thin layer of fig jam before adding ham, or incorporate caramelized onions for extra depth of flavor.