If you enjoy warm, flaky pastries filled with savory ingredients, this ham and cheese puff pastry recipe is perfect for you. It is one of those simple recipes that delivers big flavor while requiring very little effort. The combination of buttery puff pastry, salty ham, and rich melted cheese creates a delicious snack, breakfast, or appetizer that everyone will love.
Puff pastry is one of the most versatile ingredients you can keep in your freezer. It is light, crispy, and full of buttery layers that expand beautifully when baked. When paired with savory fillings like ham and cheese, it becomes something truly special. In this recipe, golden puff pastry wraps around slices of ham and creamy gruyere cheese, creating a flaky, warm pastry with a flavorful filling.
What makes this recipe even better is how easy it is to prepare. You do not need any complicated cooking skills or special equipment. All you need is a sheet of puff pastry, some ham, cheese, and a few simple ingredients for seasoning. Once assembled, the pastries bake in the oven until they turn golden brown and perfectly crisp.
These pastries are great for many occasions. You can serve them as a quick breakfast, a brunch dish, an afternoon snack, or even a party appetizer. They are easy to make ahead of time and taste amazing when served warm from the oven.
Inspiration Behind the Recipe
Many people love croissants filled with ham and cheese. The combination of flaky pastry and savory filling is very popular in bakeries around the world. One especially famous version is the ham and gruyere croissant. The taste is rich, comforting, and incredibly satisfying.
This recipe captures that same flavor combination but uses puff pastry instead of croissant dough. Puff pastry is much easier to work with at home because you can simply buy it frozen and thaw it before using. When baked, it becomes light and crispy, similar to a croissant but much simpler to prepare.
The cheese used in this recipe is gruyere, which is known for its smooth melting texture and slightly nutty flavor. When it melts inside the pastry with the ham, it creates a creamy and savory filling that pairs perfectly with the crisp pastry layers.
Why This Recipe Works So Well
One of the best things about this recipe is the balance of textures and flavors. The puff pastry becomes crisp and flaky on the outside while the inside stays soft and warm. The ham adds a savory and slightly salty taste, while the cheese melts into a creamy layer that ties everything together.
Another great element is the seasoning on top of the pastry. A simple egg wash gives the pastry a beautiful golden color and helps the seasoning stick. The addition of thyme leaves and everything bagel seasoning adds extra flavor and aroma.
These small details make a simple recipe feel more special and delicious.
Choosing the Right Ingredients
Although this recipe uses only a few ingredients, choosing good quality items will make a big difference.
Puff Pastry:
Frozen puff pastry works perfectly for this recipe. It should be thawed according to the instructions on the package so it becomes soft enough to unfold and cut.
Ham:
Any good quality deli ham can be used. Thin slices are easy to roll and place inside the pastry.
Gruyere Cheese:
Gruyere is a classic cheese that melts beautifully. It has a slightly nutty and rich taste that works well with ham. If the cheese is cut into small rectangles, it fits perfectly inside each pastry.
Thyme:
Fresh thyme adds a light herbal flavor that complements the savory filling.
Everything Bagel Seasoning:
This seasoning usually contains sesame seeds, garlic, onion, and salt. It adds a nice crunchy topping and extra flavor.
Egg Wash:
The egg and cream mixture brushed on top helps the pastry become shiny and golden when baked.
Preparing the Puff Pastry
Before starting the recipe, the puff pastry must be defrosted. Most frozen puff pastry sheets need around 30 to 40 minutes at room temperature to soften. It should still feel cool but flexible.
Once the pastry is ready, lightly roll it out. This step helps smooth the surface and slightly enlarge the sheet so it is easier to cut.
Next, the pastry is cut into six equal rectangles. Cutting the pastry evenly helps each pastry bake at the same speed.
Assembling the Pastries
Each pastry rectangle becomes a small pocket filled with ham and cheese.
A piece of ham is gently rolled or folded and placed in the center of the pastry. Then a rectangle of gruyere cheese is placed on top of the ham.
If you enjoy a slightly tangy flavor, you can add a small amount of Dijon mustard before placing the ham and cheese. This ingredient is optional but adds extra depth of flavor.
After adding the filling, egg wash is brushed around the edges of the pastry. This helps seal the dough when it is folded.
Two corners of the pastry are then brought together and lightly pressed to seal the filling inside. The other corners remain open, which creates a beautiful pastry shape while allowing steam to escape during baking.
Adding the Topping
Before baking, the outside of each pastry is brushed with egg wash. This step gives the pastry its golden color and glossy appearance.
Fresh thyme leaves and everything bagel seasoning are sprinkled on top. This adds texture, aroma, and a little extra flavor to the finished pastry.
Baking the Pastries
The oven should be preheated to a high temperature of 425°F. Puff pastry needs a hot oven so it can puff up properly and develop crisp layers.
The pastries are baked on a baking sheet lined with parchment paper. The parchment prevents sticking and helps with easy cleanup.
During baking, the puff pastry expands and turns beautifully golden. The cheese melts inside while the ham warms through.
After about 20 to 25 minutes, the pastries should have a deep golden color and crisp exterior. This means they are ready to be removed from the oven.
Serving Suggestions
These pastries are best served warm while the cheese is still melted and the pastry is crisp.
They can be served as:
- A warm breakfast pastry
- A brunch dish with eggs and fruit
- A snack during the day
- A party appetizer
- A light lunch with a salad
Because they are small and easy to eat, they are also great for gatherings or holiday brunches.
Storage and Reheating
If you have leftover pastries, they can be stored in the refrigerator for a few days. When ready to eat, simply warm them in the oven for a few minutes to restore their crisp texture.
Avoid reheating in the microwave if possible because it can make the pastry soft instead of flaky.
Why You Will Love This Recipe
This ham and cheese puff pastry recipe is loved by many people because it is simple, quick, and incredibly tasty. It uses only a few ingredients but produces a rich and satisfying result.
The buttery pastry layers, melted cheese, and savory ham create a comforting dish that feels like it came from a bakery. Best of all, it requires very little preparation time.
Whether you are cooking for your family or preparing snacks for guests, these pastries are always a great choice.
Ham & Cheese Puff Pastry
Description
Ham and cheese puff pastry is a simple savory pastry made with flaky puff pastry, slices of ham, and melted gruyere cheese. The pastries are brushed with egg wash and topped with thyme and everything bagel seasoning before baking until golden and crisp. They are perfect for breakfast, brunch, snacks, or appetizers.
Preparation Time
10 minutes
Cooking Time
20–25 minutes
Total Time
30–35 minutes
Servings
6 pastries
Ingredients
- 1 sheet puff pastry (~8 oz), defrosted according to instructions
- 6 oz ham
- 6 oz gruyere cheese, cut into 6 rectangles
- 4 sprigs thyme leaves removed
- 1 tablespoon everything bagel seasoning
- Optional: Dijon mustard
Egg Wash
- 1 egg
- 1 tablespoon heavy cream
Instructions
- Preheat the oven to 425°F.
- In a small bowl, whisk the egg and heavy cream together using a fork. Set this mixture aside for later.
- Defrost one sheet of puff pastry according to the instructions on the package. Once thawed, gently roll the pastry slightly to smooth it.
- Cut the puff pastry into 6 equal rectangles. First cut the sheet lengthwise, then cut each half into three pieces.
- Place the six pastry rectangles onto a parchment-lined baking sheet.
- Put one piece of slightly rolled or folded ham and one rectangle of gruyere cheese in the center of each pastry piece.
- If using Dijon mustard, spread about 2 teaspoons onto each pastry before adding the ham and cheese.
- Brush the edges of the pastry rectangles with the egg wash.
- Bring two corners of each pastry together and press lightly to seal the dough over the filling, leaving the other two corners open.
- Brush the outside of each pastry with more egg wash.
- Sprinkle thyme leaves and everything bagel seasoning over the top.
- Bake in the preheated oven for 20 to 25 minutes, or until the pastries are deep golden brown and puffed.
- Remove from the oven and allow them to cool slightly before serving.
Tips & Tricks
- Make sure the puff pastry is fully thawed but still cool before working with it. This prevents cracking.
- Do not overfill the pastries, or the filling may leak during baking.
- Use parchment paper so the pastries do not stick to the baking sheet.
- For extra flavor, you can lightly brush mustard inside the pastry before adding the ham and cheese.
- Serve the pastries warm for the best texture and taste.



