Baked Ham and Cheese Croissants are flaky, buttery, and stuffed with melty cheese and savory ham. There’s something about that golden, crispy exterior giving way to warm, gooey cheese inside. These croissants are the kind of recipe that saves busy mornings, makes brunch feel special, and turns a simple lunch into something everyone gets excited about.

Why You’ll Love This Recipe
- Ridiculously easy โ Uses store-bought croissant dough, so you get bakery vibes without the work
- Ready in under 20 minutes โ From fridge to table faster than a coffee shop run
- Totally customizable โ Switch up the cheese, add your favorite mustard, or sprinkle on fun toppings
- Crowd-pleaser guaranteed โ Kids, husbands, picky eatersโeveryone loves these
- Perfect for any meal โ Breakfast, brunch, lunch, snack time, or even light dinner alongside soup
Baked Ham and Cheese Croissants
- Total Time: 25 minutes
- Yield: 8โ12 croissants 1x
Description
Buttery, flaky croissants filled with savory ham and gooey melted cheese. This simple recipe uses store-bought croissant dough for a quick breakfast or lunch that tastes like it came from a bakery. Customize with your favorite cheese and mustard!
Ingredients
Main Ingredients:
- 1 package refrigerated croissant dough (8โ12 count)
- 8โ12 slices deli ham
- 8โ12 slices Swiss or cheddar cheese (or your favorite melting cheese)
- 2 tablespoons Dijon mustard or honey mustard (optional)
- 2 tablespoons melted butter for brushing (optional)
- Sesame seeds, poppy seeds, or everything bagel seasoning for topping (optional)
For Dipping (optional):
- Honey mustard sauce
- Cheese sauce
- Ranch or aioli
Instructions
Preheat your oven to 375ยฐF (190ยฐC). Line a baking sheet with parchment paper or give it a light spray with cooking oil so nothing sticks.
Unroll the croissant dough carefully and separate it into triangles along the perforated lines. Lay them out on your counter so you have a little assembly line going.
If you’re using mustard, spread a thin layer of Dijon or honey mustard on the inner side of each dough triangle. Just a light smear is all you needโyou want to taste it, but not overpower the ham and cheese.
On each triangle, place one slice of ham, folding it if it’s too large to fit nicely. Top the ham with one slice of cheese. Don’t overstuff them or they’ll be hard to roll and might burst open while baking.
Starting at the wide end of the triangle, roll up each croissant toward the pointed tip, tucking in the ham and cheese as you go. When you get to the point, tuck it slightly underneath so it doesn’t unroll in the oven. Give each one a little squeeze to seal the seams.
If you want that bakery-style golden shine, brush the tops with melted butter. Then sprinkle on sesame seeds, poppy seeds, or everything bagel seasoning for extra flavor and that professional look.
Place the croissants on your prepared baking sheet, leaving a little space between each one. Bake for 12โ15 minutes, until they’re puffed up, golden brown, and the cheese is melted and bubbly inside.
Let the croissants cool on the baking sheet for 2โ3 minutes before serving. The cheese inside is molten hot, so give them just a moment.
Notes
- Don’t overload the fillingย โ Too much ham or cheese will make them hard to roll and may cause them to burst open
- Use cold doughย โ Work quickly so the dough stays cold; warm dough is sticky and harder to handle
- Butter makes a differenceย โ Even if you skip it during assembly, brushing melted butter on top creates that golden, crispy finish
- Rotate the pan halfwayย โ For even browning, rotate your baking sheet at the 7-minute mark
- Try different mustardsย โ Spicy brown, grainy Dijon, or honey mustard all bring different flavor profiles
- Prep Time: 10 minutes
- Cook Time: 12โ15 minutes
- Category: Brunch
- Method: Baking
- Cuisine: French
Nutrition
- Serving Size: 1 croissant
- Calories: 245
- Sugar: 3g
- Sodium: 520mg
- Fat: 14g
- Saturated Fat: 7g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 21g
- Fiber: 1g
- Protein: 10g
- Cholesterol: 35mg
Ingredients You’ll Need
Main Ingredients:
- 1 package refrigerated croissant dough (8โ12 count)
- 8โ12 slices deli ham
- 8โ12 slices Swiss or cheddar cheese (or your favorite melting cheese)
- 2 tablespoons Dijon mustard or honey mustard (optional)
- 2 tablespoons melted butter for brushing (optional)
- Sesame seeds, poppy seeds, or everything bagel seasoning for topping (optional)
For Dipping (optional):
- Honey mustard sauce
- Cheese sauce
- Ranch or aioli
Pantry Swaps & Budget Tips
You don’t need anything fancy to make these croissants absolutely delicious. If you don’t have Dijon mustard, regular yellow mustard works just fine, or skip it altogetherโthey’re still amazing. Any melting cheese you’ve got will work beautifully here: mozzarella, provolone, Colby Jack, or even American slices from the fridge drawer.
Store-brand croissant dough is every bit as good as the name brands and saves you a couple dollars. The same goes for deli hamโgrab whatever’s on sale, or use leftover holiday ham if you’ve got it. If butter feels like a splurge, a light spray of cooking oil before baking will still give you that golden finish. This is one of those recipes where you truly can make it work with what you already have.
Why These Ingredients Work
- Refrigerated croissant dough โ Gives you those beautiful flaky layers without any rolling or waiting for dough to rise
- Deli ham โ Adds savory, smoky flavor and protein; thin slices mean it heats through perfectly in the short bake time
- Swiss or cheddar cheese โ Melts smoothly and evenly; Swiss is mild and nutty, cheddar brings a sharper, bolder flavor
- Dijon or honey mustard โ Cuts through the richness with tangy brightness; honey mustard adds a touch of sweetness
- Melted butter โ Creates that golden, crispy, bakery-style exterior we all crave
- Seeds or seasoning โ Adds texture, visual appeal, and an extra pop of flavor on top
Essential Tools and Equipment
- Baking sheet โ Standard half-sheet or cookie sheet works perfectly
- Parchment paper or cooking spray โ Prevents sticking and makes cleanup a breeze
- Pastry brush โ For brushing on melted butter (or use a folded paper towel)
- Small bowl โ For melting butter and holding mustard
- Oven mitts โ These get hot and the cheese can bubble!
- Cooling rack (optional) โ Helps keep the bottoms crispy if you’re not serving right away
Step-by-Step Instructions
Step 1: Preheat Oven
Preheat your oven to 375ยฐF (190ยฐC). Line a baking sheet with parchment paper or give it a light spray with cooking oil so nothing sticks.
Step 2: Prepare the Croissants
Unroll the croissant dough carefully and separate it into triangles along the perforated lines. Lay them out on your counter so you have a little assembly line going.
Step 3: Add Mustard (Optional)
If you’re using mustard, spread a thin layer of Dijon or honey mustard on the inner side of each dough triangle. Just a light smear is all you needโyou want to taste it, but not overpower the ham and cheese.
Step 4: Layer Ham & Cheese
On each triangle, place one slice of ham, folding it if it’s too large to fit nicely. Top the ham with one slice of cheese. Don’t overstuff them or they’ll be hard to roll and might burst open while baking.
Step 5: Roll Up
Starting at the wide end of the triangle, roll up each croissant toward the pointed tip, tucking in the ham and cheese as you go. When you get to the point, tuck it slightly underneath so it doesn’t unroll in the oven. Give each one a little squeeze to seal the seams.
Step 6: Add Finishing Touches (Optional)
If you want that bakery-style golden shine, brush the tops with melted butter. Then sprinkle on sesame seeds, poppy seeds, or everything bagel seasoning for extra flavor and that professional look.
Step 7: Bake
Place the croissants on your prepared baking sheet, leaving a little space between each one. Bake for 12โ15 minutes, until they’re puffed up, golden brown, and the cheese is melted and bubbly inside.
Step 8: Cool Slightly & Serve
Let the croissants cool on the baking sheet for 2โ3 minutes before serving. The cheese inside is molten hot, so give them just a moment.

Visual Cues & Doneness Guide
You’ll know these croissants are perfectly done when they’ve puffed up to almost double their original size and turned a beautiful golden brown color all over. The tops should look shiny and crisp, and if you peek underneath, the bottoms should be golden too, not pale or doughy.
The cheese will be bubbling at the seamsโthat’s exactly what you want. Your kitchen will smell buttery and irresistible, like a French cafรฉ. If they’re still pale after 12 minutes, give them another 2โ3 minutes, but watch closely so they don’t over-brown. When you pick one up, it should feel light and flaky, not heavy or dense.
You Must Know
These croissants are best served warm, right out of the oven when the cheese is still melty and gooey. If you let them sit too long, they’ll still taste great but won’t have that fresh-from-the-bakery magic. Don’t skip the cooling time thoughโbite into one too soon and you’ll burn your mouth on that hot cheese.
If your croissants start to unroll while baking, it just means they weren’t tucked tightly enough, but they’ll still taste delicious. Space them at least an inch apart on the baking sheet because they puff up quite a bit.
Personal Secret: I always make a few extra and freeze them unbaked. When I want fresh croissants, I pull them straight from the freezer to the oven and add 2โ3 minutes to the baking time.
Pro Tips & Cooking Hacks
- Don’t overload the filling โ Too much ham or cheese will make them hard to roll and may cause them to burst open
- Use cold dough โ Work quickly so the dough stays cold; warm dough is sticky and harder to handle
- Butter makes a difference โ Even if you skip it during assembly, brushing melted butter on top creates that golden, crispy finish
- Rotate the pan halfway โ For even browning, rotate your baking sheet at the 7-minute mark
- Try different mustards โ Spicy brown, grainy Dijon, or honey mustard all bring different flavor profiles
- Save the scraps โ If you have leftover dough pieces, twist them with cinnamon sugar for a quick treat
- Watch the cheese โ If it starts oozing out, your oven might be too hot or you’ve overfilled them
Flavor Variations & Suggestions
Once you’ve mastered the basic recipe, the possibilities are endless. Try turkey and provolone with cranberry sauce for a Thanksgiving-inspired twist, or use pepper jack cheese and add pickled jalapeรฑos for a spicy kick. Italian ham, mozzarella, and a sprinkle of Italian seasoning transforms these into pizza croissants that kids go crazy for.
For breakfast, add a scrambled egg inside with the ham and cheese, or swap the ham for crispy bacon. You can even make dessert versionsโtry Nutella and sliced strawberries, or cream cheese with cinnamon sugar. Around the holidays, I love adding a thin slice of cranberry sauce with turkey and brie. Every variation is just as easy as the original and feels like a whole new recipe.
Make-Ahead Options
These croissants are incredibly freezer-friendly, which is my favorite thing about them. You can assemble them completely, place them on a parchment-lined baking sheet, and freeze them until solid. Then transfer them to a freezer bag where they’ll keep for up to 2 months.
When you’re ready to bake, there’s no need to thawโjust place them on a baking sheet and add 3โ5 minutes to the baking time. You can also bake them fully, let them cool completely, and store them in an airtight container in the fridge for up to 3 days. Reheat in a 350ยฐF oven for 5โ7 minutes to crisp them back up. They’re perfect for meal prep Sunday when you want grab-and-go breakfasts all week.
What to Serve With Baked Ham and Cheese Croissants
These croissants are pretty hearty on their own, but they pair beautifully with a simple green salad dressed in vinaigrette for lunch, or fresh fruit salad for breakfast or brunch. A bowl of tomato soup is absolutely perfect for dunking, especially on a chilly day when you want maximum coziness.
For brunch gatherings, serve them alongside scrambled eggs, roasted potatoes, and fresh orange juice or mimosas. They’re also wonderful with a cup of coffee or hot tea for a leisurely weekend breakfast. If you’re packing them for lunch boxes or picnics, tuck in some grapes, baby carrots, and a dipping sauce. They’re filling enough to be the star of the meal, but they also play well with other dishes.
Serving & Presentation Ideas
Serve these croissants warm on a pretty platter or wooden board, maybe lined with parchment paper for that rustic bakery feel. If you’re having guests, arrange them in a basket lined with a clean kitchen towel to keep them warm. Set out small bowls of honey mustard, cheese sauce, or ranch for dippingโpeople love having options.
For a more elegant presentation, place each croissant on an individual plate with a small side salad and a drizzle of balsamic glaze. Garnish the platter with fresh herbs like parsley or thyme for a pop of color. At holidays, I like to arrange them on a tiered serving stand with other finger foods. They look impressive but you know the secretโthey took you less than 20 minutes.
Kids in the Kitchen
This is such a great recipe to make with kids because most of the steps are hands-on and fun. Little ones can help unroll the dough, place the ham and cheese on each triangle, and definitely love sprinkling on the seeds or seasoning at the end. Older kids can handle the rolling and even brush on the melted butter.
The only part to be careful about is the oven and the hot baking sheet when they come outโthose are strictly adult jobs. Also keep little fingers away from the melted butter if it’s hot. But the assembly part is perfect for a Saturday morning activity that ends with everyone eating something delicious they helped make.
Nutrition & Portion Notes
Each croissant is fairly rich and filling thanks to the buttery dough, cheese, and ham. This recipe makes 8โ12 croissants depending on your dough package, and most people find one or two croissants plenty satisfying for a meal.
If you’re watching portions or serving them as part of a bigger spread, one croissant alongside fruit or salad makes a nice balanced plate. They’re definitely a treat foodโthe kind of recipe that’s meant to be enjoyed and savored, not something you’d eat every single day. But that’s what makes them special. Life is all about balance, and sometimes that balance includes warm, cheesy, flaky croissants that make everyone smile.
Allergy Information
- Contains gluten โ The croissant dough is made from wheat flour
- Contains dairy โ Cheese and butter (if used) contain milk; use dairy-free cheese and skip the butter for a dairy-free version
- Contains soy โ Many refrigerated doughs contain soy; check labels if this is a concern
- May contain eggs โ Some croissant doughs contain eggs; check package ingredients
- Processed meat โ Deli ham may contain nitrates and preservatives; choose nitrate-free options if preferred
- Gluten-free option โ Use gluten-free puff pastry or crescent-style dough if available in your area
Storage & Reheating
Store any leftover croissants in an airtight container in the refrigerator for up to 3 days. They’re still tasty cold, but reheating brings back that fresh-baked magic.
Reheating tips:
- Oven method: Place croissants on a baking sheet at 350ยฐF for 5โ7 minutes until warmed through and crispy again
- Toaster oven: Heat at 325ยฐF for 4โ5 minutes, watching carefully
- Microwave: Heat for 15โ20 seconds for a quick warm-up, but they won’t be crispy (still delicious though!)
Questions I Get Asked A Lot
Can I use crescent roll dough instead of croissant dough?
Absolutely! Crescent rolls work just as well and they’re basically the same thing. You might find the texture slightly differentโcrescent rolls can be a bit lighter and flakierโbut they’re equally delicious and often a little cheaper too.
Do I have to use mustard?
Not at all. The mustard adds a nice tangy flavor, but these croissants are delicious without it. If your family doesn’t like mustard, just skip it and let the ham and cheese shine on their own.
Can I make these the night before?
Yes! Assemble the croissants completely, place them on a parchment-lined baking sheet, cover tightly with plastic wrap, and refrigerate overnight. In the morning, let them sit at room temperature while the oven preheats, then bake as directed. You might need to add 1โ2 minutes to the baking time since they’re cold.
What’s the best cheese to use?
Swiss and cheddar are classic choices, but honestly, any good melting cheese works beautifully. Gruyรจre is fancy and nutty, provolone is mild and creamy, and pepper jack adds a spicy kick. Use what you love or what’s already in your fridge.
Why did my croissants unroll in the oven?
This usually happens when they’re not rolled tightly enough or the pointed end isn’t tucked under well. Make sure to give each one a gentle squeeze as you roll, and tuck that tip underneath. Even if they come apart a little, they’ll still taste amazingโjust call them rustic!
๐ฌ Tried this recipe? Leave a comment and rating below! I’d absolutely love to hear how your Baked Ham and Cheese Croissants turned out! Did you try a fun variation?