This Ham and Cheese Puffs showcases the remarkable qualities of puff pastry. I discovered the magic of this ingredient during culinary school, where I was mesmerized by how simple ingredients—flour and butter—could transform into hundreds of flaky, golden layers. If you’re as enchanted by the versatility of pastry magic as I am, my Quiche Stuffed Bagels bring that same ham and cheese combination to breakfast in an equally impressive but completely different format. For those mornings when you want that same handheld convenience with rich, satisfying flavors, try my Sausage Egg and Cheese Breakfast Roll-Ups – they deliver similar comfort food appeal in a make-ahead format that’s perfect for busy mornings.

More Pastry Magic & Handheld Breakfast Favorites You’ll Love
For more impressive pastry techniques and breakfast handheld treats, try:
- Quiche Stuffed Bagels – Same ham and cheese combination in an equally impressive breakfast format
- Sausage Egg and Cheese Breakfast Roll-Ups – Handheld convenience with rich, satisfying flavors perfect for busy mornings
- Mozzarella Pepperoni Croissant Rolls – Another elegant pastry creation that showcases flaky, buttery layers
- Easy Pizza Calzones – Similar handheld pastry concept with impressive results from simple ingredients
Why You’ll Love Ham and Cheese Puffs?
These delicious Ham and Cheese Puffs come together in just 15 minutes of prep time, making them perfect for busy weeknights or last-minute entertaining. Here’s why:
- Quick Assembly: I’ve made these countless times when short on time—just layer, roll, slice, and bake! No complicated techniques required.
- Make-Ahead Magic: I often prepare these the night before and refrigerate unbaked. Just add an extra minute to baking time straight from the fridge.
- Freezer Friendly: I’ve frozen batches for up to 3 months. Simply thaw in the refrigerator overnight before baking for fresh-tasting puffs anytime.
- Party Perfect: Whether for game day or holiday gatherings, I’ve watched these disappear within minutes. They’re equally delightful warm or at room temperature.
- Budget Stretcher: Using simple pantry staples and whatever cheese is on sale, I can feed a crowd for less than ordering takeout.
These Ham and Cheese Puffs deliver gourmet flavor with minimal effort, proving that impressive entertaining doesn’t have to be complicated or time-consuming.

Ingredients Notes
- Puff Pastry: I always choose all-butter puff pastry for the richest flavor. I look for sheets with visible layers and keep them refrigerated until the last minute to maintain flakiness.
- Dijon Mustard: I prefer smooth, not grainy, Dijon for even spreading. I’ve found Maille or Grey Poupon brands offer the perfect tangy kick without overwhelming the other flavors.
- Shaved Ham: I select thinly sliced, good-quality ham from the deli counter rather than pre-packaged. I ask for it freshly sliced for better texture and flavor.
- Cheddar Cheese: I use 2 cups of medium-sharp cheddar that I grate myself. Pre-shredded cheese contains anti-caking agents that prevent proper melting in these puffs.
- Egg Yolks: I choose eggs with vibrant orange yolks for that beautiful golden finish. Room temperature yolks create a more even wash on the pastry.
- Oil Spray: I use a neutral oil spray like canola or vegetable oil. I’ve found it creates more even browning than butter and prevents sticking to the baking sheet.
How to Make Ham and Cheese Puffs

- Preheat your oven to 400°F (200°C) and line two baking sheets with parchment paper. I always spray the paper lightly with oil spray to ensure nothing sticks.
- Gently unfold your puff pastry sheets onto a clean, lightly floured surface. If the pastry is frozen, I let it thaw in the refrigerator overnight or on the counter for about 40 minutes until pliable but still cold.
- Spread 2-3 tablespoons of Dijon mustard evenly over each pastry sheet, leaving a 1/2-inch border around the edges. I use the back of a spoon to create a thin, even layer.
- Divide the shaved ham between both pastry sheets, creating an even layer over the mustard. Make sure the ham pieces overlap slightly for the best texture.
- Sprinkle 1 cup of shredded cheese over each ham layer (2 cups total), distributing it evenly to ensure every bite has that delicious melty goodness.
- Starting with the long edge closest to you, tightly roll each pastry sheet into a log. I gently press as I roll to keep everything compact.
- Wrap each log in plastic wrap and refrigerate for 15-20 minutes (or overnight if preparing ahead). This step helps the pastry firm up, making it much easier to slice cleanly.
- Remove the logs from the refrigerator and unwrap them. Using a sharp knife, cut each log into 12 equal slices, about 3/4-inch thick.
- Arrange the slices cut-side up on your prepared baking sheets, leaving about 2 inches between each piece to allow for expansion.
- Whisk the egg yolks in a small bowl and brush the tops of each pastry with this egg wash. I find this gives them that irresistible golden shine when baked.
- Bake for 18-22 minutes, until the pastry is puffed up and golden brown, and the cheese is bubbly. I rotate the pans halfway through baking for even browning.
- Let the puffs cool on the baking sheets for 5 minutes before transferring to a serving plate. These are best enjoyed warm, when the cheese is still gooey!
Expert Tips for Ham and Cheese Puffs
- Keep Everything Cold I always chill my knife in the freezer for 10 minutes before slicing the rolls. Cold pastry and a cold knife make for clean, defined slices that maintain those beautiful spiral patterns.
- Don’t Skip the Chilling Step The 15-minute refrigeration before cutting is non-negotiable! I’ve tried skipping this step before, and the warm pastry squishes rather than slices, resulting in misshapen puffs.
- Customize Your Fillings I love adding a thin layer of caramelized onions or a sprinkle of fresh thyme between the mustard and ham. These simple additions transform the flavor profile while keeping the classic appeal.
- Watch for Golden Edges The perfect puff should have edges that are deep golden brown, not just light golden. I’ve found this extra browning creates the flakiest texture and richest flavor.
- Serve With Style I arrange these in a circular pattern on a wooden board with a small bowl of extra Dijon in the center. The rustic presentation always impresses guests while keeping the serving casual.
Storage Tips for Ham and Cheese Puffs
- Refrigerate Properly Store cooled puffs in an airtight container with paper towels between layers. I’ve found they stay fresh for up to 3 days.
- Freezing Baked Puffs Freeze completely cooled puffs on a baking sheet, then transfer to freezer bags. They maintain quality for about 2 months.
- Freezing Unbaked Rolls I freeze the whole unsliced log wrapped tightly in plastic, then slice and bake when needed. This works beautifully for up to 3 months.
- Perfect Reheating Reheat refrigerated puffs at 350°F for 5-7 minutes. From frozen, add 3-4 minutes without thawing first.
- Counter Storage These can sit at room temperature for parties only, up to 4 hours maximum—then refrigerate immediately. Longer exposure risks food safety with the ham.
- Crisp Them Up If refrigerated puffs become soggy, place on a wire rack when reheating instead of directly on a baking sheet.
Variations and Substitutions for Ham and Cheese Puffs
- Turkey and Swiss Substitute turkey for ham and Swiss for cheddar. This creates a milder flavor profile with a stretchier cheese pull when warm.
- Vegetarian Spinach Replace ham with sautéed spinach and garlic. This lighter version offers earthy flavors while maintaining the satisfying cheesy richness.
- Mediterranean Twist Use pesto instead of Dijon, prosciutto instead of ham, and mozzarella for cheddar. Creates a more aromatic, Italian-inspired puff.
- Gluten-Free Option Substitute gluten-free puff pastry. The texture will be slightly less flaky but still delicious with all the savory fillings.
- Spicy Chorizo Replace ham with thinly sliced chorizo and add pepper jack cheese. Creates a boldly flavored puff with gentle heat throughout.
- Breakfast Version Add scrambled eggs with the ham and cheese. This hearty variation transforms the puffs into a complete morning meal option.

Perfect Pairings for Ham and Cheese Puffs
- Crisp Green Salad A simple arugula salad with lemon vinaigrette cuts through the richness of these puffs while adding a refreshing peppery contrast.
- Tomato Soup Creamy tomato soup transforms these puffs into a complete meal. The tangy acidity balances the buttery pastry and melty cheese perfectly.
- Sauvignon Blanc This crisp white wine’s bright acidity and citrus notes cleanse the palate between bites of the rich, savory puffs.
- Honey-Mustard Dip A sweet and tangy honey-mustard dipping sauce enhances the Dijon flavor already present in the puffs for a delicious flavor boost.
- Fruit Platter Fresh grapes, apple slices, and berries offer a sweet counterpoint to the savory puffs, creating a well-balanced appetizer spread.
- French Press Coffee For the breakfast version, a robust French press coffee provides the perfect warm complement to the savory, eggy puffs.
Frequently Asked Questions for Ham and Cheese Puffs
Q: Can I make these ahead of time? A: Yes! Prepare up to the slicing step and refrigerate overnight or freeze for up to 3 months.
Q: Why did my puff pastry get tough? A: Likely overworked or too warm. Keep pastry cold and handle minimally for best results.
Q: Can I use pre-shredded cheese? A: Fresh-grated melts better. Pre-shredded contains anti-caking agents that affect texture and melting.
Q: Why did my cheese leak out? A: Roll tighter and ensure proper chilling before baking to keep fillings contained.
Q: Is the chilling step necessary? A: Absolutely. It firms the butter layers and makes clean slicing possible.
Q: How do I keep leftover puffs crispy? A: Reheat at 350°F for 5-7 minutes on a wire rack, never microwave.
PrintHam and Cheese Puffs
Crispy, golden Ham and Cheese Puffs ready in under an hour! Flaky puff pastry wrapped around savory ham and melted cheese—perfect for parties or easy weeknight appetizers.
- Prep Time: 15 minutes
- Additional Time: 15 minutes (chilling)
- Cook Time: 20 minutes
- Total Time: 50 minutes
- Yield: 24 puffs (serves 8)
Ingredients
- 2 sheets puff pastry, 25cm/10″ square
- 4–5 tbsp Dijon mustard
- 8 oz/250g shaved ham
- 2 cups shredded cheddar cheese (or any other melting cheese)
- 2 egg yolks (or 1 egg)
- Oil spray
Instructions
- Preheat your oven to 400°F (200°C) and line two baking sheets with parchment paper. I always spray the paper lightly with oil spray to ensure nothing sticks.
- Gently unfold your puff pastry sheets onto a clean, lightly floured surface. If the pastry is frozen, I let it thaw in the refrigerator overnight or on the counter for about 40 minutes until pliable but still cold.
- Spread 2-3 tablespoons of Dijon mustard evenly over each pastry sheet, leaving a 1/2-inch border around the edges. I use the back of a spoon to create a thin, even layer.
- Divide the shaved ham between both pastry sheets, creating an even layer over the mustard. Make sure the ham pieces overlap slightly for the best texture.
- Sprinkle 1 cup of shredded cheese over each ham layer (2 cups total), distributing it evenly to ensure every bite has that delicious melty goodness.
- Starting with the long edge closest to you, tightly roll each pastry sheet into a log. I gently press as I roll to keep everything compact.
- Wrap each log in plastic wrap and refrigerate for 15-20 minutes (or overnight if preparing ahead). This step helps the pastry firm up, making it much easier to slice cleanly.
- Remove the logs from the refrigerator and unwrap them. Using a sharp knife, cut each log into 12 equal slices, about 3/4-inch thick.
- Arrange the slices cut-side up on your prepared baking sheets, leaving about 2 inches between each piece to allow for expansion.
- Whisk the egg yolks in a small bowl and brush the tops of each pastry with this egg wash. I find this gives them that irresistible golden shine when baked.
- Bake for 18-22 minutes, until the pastry is puffed up and golden brown, and the cheese is bubbly. I rotate the pans halfway through baking for even browning.
- Let the puffs cool on the baking sheets for 5 minutes before transferring to a serving plate. These are best enjoyed warm, when the cheese is still gooey!













