There’s something universally comforting about the combination of buttery pastry, savory ham, and oozing cheese. As a chef, I appreciate recipes that deliver maximum flavor and visual appeal with minimal fuss, and these baked ham and cheese croissants are a perfect example. They transform simple, store-bought puff pastry into an impressive treat that feels special, whether you’re serving them for a leisurely weekend brunch, as a quick after-school snack, or as a crowd-pleasing party appetizer.
The result is a flaky, golden-brown exterior giving way to a warm, savory, and utterly satisfying center. Let’s make some magic happen in your kitchen.
- Effortless Elegance: Using pre-made puff pastry means you get all the impressive, flaky layers of a bakery-style croissant without the labor-intensive process of making dough from scratch.
- Customizable Fillings: This recipe is a fantastic template. Swap the ham for turkey, the cheese for pepper jack, or add a spoonful of caramelized onions to make it your own.
- Quick from Freezer to Oven: With just 10 minutes of hands-on prep, you can have these in the oven, making them perfect for unexpected guests or last-minute cravings.
- Kid-Friendly & Crowd-Pleasing: The familiar, delicious flavors are a guaranteed hit with both children and adults, making them a reliable choice for any gathering.
- Perfect for Meal Prep: You can assemble these croissants ahead of time and keep them in the fridge or freezer, then bake them straight from cold whenever you need a hot, fresh snack.
Ingredients You’ll Need
Let’s gather our ingredients—this is where simple components come together to create something greater than the sum of its parts. The beauty of this recipe lies in the quality of a few key items. For the puff pastry, I highly recommend seeking out an all-butter variety if you can find it; the flavor difference is remarkable.
For the ham, choose a good-quality deli slice like Black Forest or a honey-baked ham for its sweet-savory balance. The cheese is your chance to play: classic Swiss melts beautifully and offers a mild nuttiness, Gruyère adds a deeper, more complex flavor, and a sharp white cheddar provides a wonderful tang.
- Frozen Puff Pastry: One standard sheet, thawed. Keep it cold until the moment you’re ready to use it for the flakiest results.
- Deli Ham: Eight thin slices. Avoid overly thick cuts, as they can make rolling difficult.
- Cheese: Eight slices. Swiss, Gruyère, or cheddar are all excellent choices.
- Large Egg: For the essential egg wash that creates a glossy, golden finish.
- Water: One tablespoon, to mix with the egg for the wash.
- Dijon Mustard: Optional, but a thin brush adds a fantastic layer of flavor that cuts through the richness.
- Everything Bagel Seasoning: Optional, for a flavorful, crunchy topping.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Kitchen Equipment Needed
You won’t need any specialty tools for this recipe. A standard baking sheet lined with parchment paper is crucial for easy cleanup and preventing sticking. A sharp knife or pizza cutter makes quick work of cutting the pastry into neat triangles.
A small bowl and a pastry brush are needed for applying the egg wash, which is a non-negotiable step for that professional, shiny finish. If you don’t have a pastry brush, you can very carefully use your fingertips, but a brush gives you much more control.
How to Make Baked Ham and Cheese Croissants Recipe
Step 1: Prep Your Pastry Canvas
Preheat your oven to 400°F (200°C)—this high heat is key for activating the steam in the puff pastry, causing it to rise dramatically. Line your baking sheet with parchment paper. Unfold the thawed puff pastry sheet onto a lightly floured surface to prevent sticking.
Using a sharp knife or pizza cutter, cut the sheet into 8 equal triangles. Trust me, taking a moment to measure and cut evenly ensures all your croissants bake at the same rate and look uniform.
Step 2: Layer the Savory Filling
This is where you build the flavor. If you’re using the Dijon mustard, take your pastry brush and apply a very light, thin layer to the wider end of each triangle. Believe me, this little step adds a wonderful background note that elevates the whole experience.
Now, place one slice of ham and one slice of cheese on each triangle, layering them at the wider end. Be sure to leave a small border of pastry clear around the edges—this will help create a good seal when you roll.
Step 3: Roll and Shape
Now comes the satisfying part. Starting at the wide, filled end, gently but firmly roll each triangle up toward the point. You want it snug, but don’t pull or stretch the pastry too tightly, or it might tear.
As you roll, you’ll naturally tuck the filling in. Once rolled, place each croissant seam-side down on your prepared baking sheet. Tip from me: spacing them about 2 inches apart is important.
They need room for the pastry to puff and expand in the oven without merging into one giant pastry.
Step 4: The Golden Touch
In a small bowl, whisk one egg with a tablespoon of water until completely combined. This is your egg wash. Using your pastry brush, generously coat the top and sides of each croissant.
This wash is the secret to that beautiful, deep golden-brown color and shiny finish you see in bakeries. For an extra touch, sprinkle the tops with everything bagel seasoning or sesame seeds for a bit of texture and flavor.
Step 5: Bake to Perfection and Serve
Slide the baking sheet into your preheated oven and bake for 16 to 18 minutes. You’re looking for a uniform, rich golden-brown color and a visibly puffed structure. The cheese will be bubbling out the sides—that’s a good sign!
Remove them from the oven and let them cool on the baking sheet for just 5 minutes. This brief rest allows the molten cheese to settle slightly so it doesn’t all run out when you take a bite. Step back and admire your work, then serve warm.
- Pastry Temperature is Key: Work with cold puff pastry. If it becomes too soft and sticky while you’re assembling, pop the whole baking sheet into the freezer for 5 minutes before baking. Cold butter in the pastry creates more steam and better lift.
- Seal the Deal: Placing the croissants seam-side down on the baking sheet uses their own weight to help seal them during baking, preventing them from unrolling.
- Don’t Skip the Egg Wash: This isn’t just for color. The proteins in the egg wash set quickly in the oven, helping to create a slightly crisp exterior that contrasts beautifully with the flaky interior layers.
- Watch for Visual Cues: Ovens vary, so rely on sight. The croissants are done when they are a deep, appetizing golden brown all over, not just pale on top. Under-baked pastry can be greasy.
- The Reheat Secret: If you have leftovers, reheat them in an air fryer or toaster oven at 350°F for 3-4 minutes. This will recrisp the pastry far better than a microwave, which will make it soggy.
Recipe Variations
- Herb and Garlic Twist: Mix a tablespoon of finely chopped fresh herbs (like chives or parsley) and a minced garlic clove into softened butter. Spread a thin layer on the pastry before adding the ham and cheese.
- Croque Monsieur Style: Use Gruyère cheese and add a very thin layer of béchamel sauce (or a smear of creamy mustard) under the ham for an ultra-rich, French-inspired version.
- Spicy Southwest: Swap the ham for sliced smoked turkey, use pepper jack cheese, and add a few slices of pickled jalapeño before rolling.
- Vegetarian Delight: Omit the ham and use sautéed spinach (thoroughly squeezed dry) and sliced mushrooms with your cheese of choice.
- Breakwich Croissant: Add a thin layer of scrambled egg to the filling before rolling for a complete handheld breakfast.
- Sweet and Savory: Use a honey-glazed ham and a cheese like Brie or Camembert for a luxurious flavor combination.
- Everything Bagel Everything: Coat the entire croissant in egg wash and then roll it in everything bagel seasoning before baking for maximum crunch and flavor.
What to Serve With This Recipe
These croissants are incredibly versatile. For a simple, satisfying breakfast or brunch, pair them with a fresh fruit salad and a pot of strong coffee. They make a fantastic addition to a brunch buffet alongside quiche, yogurt parfaits, and pastries.
As a lunch item, serve them with a bright, acidic side salad—think a simple arugula salad with a lemon vinaigrette—to cut through the richness. For a party appetizer platter, arrange them alongside other finger foods like olives, cornichons, and a selection of mustards. They’re also the perfect portable food for picnics or packed lunches.
Storage & Make-Ahead Instructions
- Storage: Baked croissants are best enjoyed the day they are made. If you have leftovers, store them in an airtight container in the refrigerator for up to 2 days.
- Reheating: Reheat in a toaster oven or conventional oven at 350°F for 5-7 minutes until warm and crisp. Avoid the microwave, as it will steam the pastry and make it soggy.
- Make-Ahead Assembly: You can assemble the croissants completely, place them on the parchment-lined baking sheet, and refrigerate for up to 24 hours before baking. You may need to add 1-2 minutes to the baking time.
- Freezing for Later: After assembling and placing on the baking sheet, freeze them solid (about 2 hours). Then transfer to a freezer bag. Bake from frozen, adding 3-5 minutes to the baking time. Do not thaw first, as this can make the pastry soggy.
Frequently Asked Questions
Q: Can I use crescent roll dough instead of puff pastry?
A: You can, but the result will be different. Crescent roll dough is softer and sweeter, yielding a more bread-like texture. Puff pastry is flakier, buttery, and more neutral in flavor, which I prefer for savory applications.
Q: My cheese leaked out everywhere during baking. What did I do wrong?
A: This usually means the croissants were overfilled or not rolled tightly enough. Ensure you’re using just one slice of cheese and ham, and roll snugly from the wide end to trap the filling inside.
Q: Can I make these with different meats?
A: Absolutely! Sliced turkey, chicken, pastrami, or even prosciutto are all excellent substitutes. Just ensure the meat is thinly sliced so it rolls easily.
Q: Why didn’t my croissants puff up very much?
A: The most common reasons are the pastry was over-handled (warming the butter too much), the oven wasn’t hot enough, or you used an expired/old puff pastry. Always check your oven temperature with a thermometer.
Q: How do I know when they are done baking?
A: They should be a deep, golden brown all over, not just on top. The pastry will feel light and hollow if you tap it gently, and you should see cheese bubbling at the seams.
Q: Can I add vegetables to the filling?
A: Yes, but they must be cooked and thoroughly dried. Sautéed spinach, mushrooms, or onions are great, but any excess moisture will steam the pastry from the inside and prevent it from getting flaky.
Q: Is there a way to make these ahead for a party?
A: Yes, the freezer method is perfect. Assemble and freeze the unbaked croissants. The morning of your event, bake them directly from frozen.
They will taste freshly made.
Final Thoughts
These baked ham and cheese croissants are a testament to the power of a well-executed simple recipe. They deliver that irresistible combination of flaky, buttery pastry and warm, savory filling that feels like a treat every single time. As a professional, I love recipes that are reliable, adaptable, and consistently bring joy to the table—this one checks all those boxes.
Whether you’re a seasoned cook or just starting out, this recipe is designed for your success.
I encourage you to make it your own. Try the variations, play with different cheeses, and find your favorite combination. Once you see how easy it is to create something this delicious and impressive, you’ll find yourself making them again and again.
If you try this recipe, I’d love to hear how it turned out for you. Share your photos and tag me, or leave a comment below. Happy baking

Baked Ham and Cheese Croissants
Equipment
- Baking sheet
- Parchment paper
- Pastry brush
- Sharp knife or pizza cutter
Ingredients
- 1 sheet frozen puff pastry thawed according to package directions (I prefer brands with all-butter for best flavor)
- 8 slices deli ham thinly sliced, such as Black Forest or honey ham
- 8 slices cheese Swiss, Gruyère, or sharp cheddar work beautifully
- 1 large egg for egg wash
- 1 tbsp water
- 1 tbsp Dijon mustard optional, for brushing
- 1 tbsp everything bagel seasoning or sesame seeds optional, for garnish
Instructions
- Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper. Unfold the thawed puff pastry sheet on a lightly floured surface. Using a sharp knife or pizza cutter, cut the pastry into 8 equal triangles. This is your canvas.
- If using, lightly brush the wider end of each pastry triangle with a thin layer of Dijon mustard. This adds a wonderful tangy depth. Place one slice of ham and one slice of cheese on each triangle, layering them at the wider end. Leave a small border at the edges.
- Starting at the wider end, tightly roll each triangle up toward the point, gently tucking the filling in as you go. Place each rolled croissant seam-side down on your prepared baking sheet, spacing them about 2 inches apart to allow for expansion.
- In a small bowl, whisk the egg with 1 tablespoon of water to create an egg wash. Use a pastry brush to generously brush the top and sides of each croissant. This is the secret to that gorgeous, shiny, golden-brown finish. Sprinkle with optional seasoning.
- Bake for 16-18 minutes, or until the croissants are deeply puffed and a rich, golden brown all over. The cheese will be visibly bubbling. Transfer to a wire rack to cool for 5 minutes before serving—the filling will be molten hot!
