Golden, flaky, and irresistibly cheesy, these Ham and Cheese Puff Pastry Bites are the perfect appetizer for any occasion. Filled with a creamy mixture of cream cheese, shredded cheese, and sliced ham, each bite is crunchy, savory, and melts in your mouth. They're easy to make, delicious either warm or room temperature, and disappear in minutes at any gathering!

This post may contain affiliate links, which means I may make a small commission off items you purchase at no additional cost to you.
Whether you're hosting a holiday party, preparing a quick snack, or planning an Italian-style aperitivo night, these little puff pastry bites are always a hit. You can make them ahead of time and bake them fresh before serving for perfectly crisp results every time.
Jump to:
🧾 Ingredients
- Puff Pastry - Use store-bought all-butter puff pastry for the best flaky texture. Thaw it in the fridge before using.
- Cream Cheese - Adds creaminess and helps hold the filling together. Full-fat cream cheese gives the richest flavor.
- Ham - Use thinly sliced cooked ham or prosciutto cotto. You can add the full slices if they're thin enough, or chop it finely so it mixes evenly in the filling.
- Shredded Cheese - Choose a melting cheese like mozzarella, cheddar, or Swiss.
- Egg - Lightly beaten for brushing the pastry and giving it a golden finish.
- Black Pepper or Herbs (optional) - Add a pinch of black pepper, oregano, or thyme for extra flavor.
See the recipe card for quantities.
🍳 Substitutions
- Ham → Swap with cooked bacon, prosciutto, or turkey slices.
- Cream Cheese → Use ricotta or mascarpone for a lighter Italian twist.
- Shredded Cheese → Try gouda, provolone, or fontina for different flavors.
- Puff Pastry → Substitute with crescent roll dough for a softer texture.
🥣 Variations
- Spicy version - Add a pinch of chili flakes or diced jalapeños to the filling.
- Mini quiche style - Add a bit of whisked egg into the filling for a more custardy bite.
- Herb & Garlic - Mix chopped parsley, chives, or garlic powder into the cheese filling.
- Sweet & Savory - Add a small dollop of honey or fig jam with the ham for a gourmet touch.
📋 Instructions with Photos

Step 1. Divide the puff pastry into 3-4 parts, then spread a layer of cream cheese.

Step 2. Add the ham slices and the shredded cheese.

Step 3. Close the rolls and pinch the edges to seal.

Step 4. Roll the seam down and cut into small bites. Brush with a beaten egg and bake until golden.
🍽 Serving Suggestions
Serve these bites warm, fresh out of the oven, with a side of mustard or aioli for dipping. They make the perfect appetizer for parties, brunches, or picnics, and pair beautifully with a glass of prosecco or a light white wine.
❄️ Storage & Reheating
Fridge: Store leftovers in an airtight container for up to 2 days.
Freezer: Freeze unbaked bites on a tray, then transfer to a freezer bag for up to 1 month. Bake directly from frozen, adding 5 extra minutes to the cooking time.
Reheating: Reheat baked bites in a preheated oven at 350°F (175°C) for 5-7 minutes until crisp and warm again.
💭 Recipe FAQs
Yes! Assemble and refrigerate them for up to 24 hours before baking.
Absolutely-try mushrooms and cheese like these Goat Cheese and Mushroom Puff Pastry Pinwheels, spinach and feta, or sun-dried tomatoes and ricotta.
They're best warm, but still delicious at room temperature for picnics or parties.
⭐ Top tip
Keep the puff pastry cold until baking. The colder the butter layers stay when they hit the oven, the flakier and puffier your bites will be.

🫶 Related recipes you might like
Looking for other recipes like this? Try these:
If you tried this recipe, please take a moment to rate it and share your thoughts in the comments. Your feedback means a lot to me! ★★★★★
📖 RECIPE
Ingredients
Method
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Roll out the puff pastry and divide into 3 parts cutting horizontally.
- Spread the cream cheese all over the surface, then add the ham slices and shredded cheese. Season lightly with black pepper or herbs if you want.
- Fold each part in half and pinch the borders to seal well.
- With a knife, cut the rolls into bites, about 1 inch wide, then transfer them to the baking sheet and brush the tops with beaten egg.
- Bake for 18-20 minutes, or until golden and puffed. Cool slightly before serving.
Nutrition
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
Notes
- For best results, use chilled pastry and preheat the oven fully before baking.
- Try adding herbs or mustard to the filling for extra flavor.
- Perfect for parties, picnics, or easy snacks.









Taylor says
Kids devoured them in minutes at my son's birthday party!
Jessica Montanelli says
I'm so happy they enjoyed them! 🙂