Savory Puff Pastry Rolls with Creamy Ham Filling

Instructions

Step 1: Preheat oven to 375°F (190°C). Line a baking tray with parchment paper.

Step 2: In a mixing bowl, combine cream cheese, shredded cheese, ham, green onions, herbs, garlic powder, salt, and pepper. Mix until smooth and well combined.

Step 3: Roll out the puff pastry sheet on a lightly floured surface. Spread the ham and cheese mixture evenly across the pastry.

Step 4: Starting from one edge, roll the pastry tightly into a log. Slice into 8–10 pieces.

Step 5: Place rolls cut-side up on the prepared baking tray. Brush with beaten egg for a golden finish.

Step 6: Bake for 22–25 minutes, or until puffed and golden brown. Let cool slightly before serving.

Tips & Secrets

  • Chill the filled roll for 10 minutes before slicing for neater cuts.

  • Use flavored cream cheese (like garlic & herb) for extra taste.

  • For a crunchier top, sprinkle sesame seeds or grated parmesan before baking.

Serving & Storage

Serve warm as an appetizer, snack, or light meal with a fresh salad. Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven at 350°F (175°C) for 5–7 minutes to regain crispiness.

Variations

  • Swap ham for shredded chicken or turkey.

  • Add diced bell peppers or mushrooms to the filling for extra flavor.

  • Make a vegetarian version with spinach and feta instead of ham.

Conclusion

These Savory Puff Pastry Rolls with Creamy Ham Filling are flaky, cheesy, and bursting with flavor — perfect for parties, picnics, or cozy family gatherings. They look impressive but are easy to make, and they’ll disappear fast from any serving plate!