When it comes to hosting a party, prepping a holiday spread, or simply looking for a crowd-pleasing snack, Ham Puffs are the ultimate go-to recipe. These bite-sized, flaky, and cheesy delights are as versatile as they are delicious. With a buttery puff pastry exterior and a creamy, savory filling, they’re guaranteed to be a hit with both kids and adults alike.
The idea for these puffs came from a need for an easy yet impressive appetizer that doesn’t require hours in the kitchen. Inspired by classic ham and cheese combinations, these puffs elevate those familiar flavors into something worthy of center-stage at any gathering. Plus, the portability of these snacks makes them perfect for everything from casual game nights to elegant dinner parties.
Whether you’re prepping for a holiday brunch, game day gathering, or a potluck with friends, these ham puffs are guaranteed to impress. Pair them with a tangy dipping sauce like honey mustard or ranch dressing for an extra burst of flavor.
This recipe was born out of the need to create a quick, crowd-pleasing appetizer with minimal effort. Puff pastry, with its layers of buttery, flaky perfection, is the star ingredient that makes this dish look gourmet while requiring almost no skill to work with. Pair that with savory diced ham and gooey melted cheese, and you have a recipe that’s practically foolproof.
The beauty of Ham Puffs lies in their adaptability. Whether you’re working with leftover holiday ham, deli slices, or even turkey or chicken as substitutes, this dish transforms whatever you have on hand into something spectacular. Add your favorite cheese—cheddar, Gruyère, or even cream cheese—and you’ve got a filling that bursts with flavor.
WHY YOU’LL LOVE THIS HAM PUFFS
- Quick and Easy: Ready in under 30 minutes with just a handful of ingredients.
- Perfectly Flaky: Buttery, golden puff pastry wraps around savory ham and cheese.
- Versatile: Great for breakfast, brunch, or a snack – even picky eaters love them!
- Make-Ahead Friendly: Prep and freeze for effortless entertaining.
- Crowd-Pleaser: Perfect for parties or holiday gatherings.

INGREDIENTS FOR HAM PUFFS
- Butter: Use softened butter for easy mixing and a smooth texture.
- Cheddar Cheese: Opt for freshly shredded cheddar for the best flavor and melting consistency.
- Cooked Ham: Finely chop cooked ham for even distribution in every bite.
- Worcestershire Sauce: Adds a depth of flavor and a subtle savory kick.
- Flour: Ensure it is all-purpose flour for the perfect consistency in your dough.

HOW TO MAKE THIS HAM PUFFS
First: Preheat the oven to 350°F. Line a baking sheet with parchment paper and set it aside.
Second: In a mixing bowl, combine softened butter, shredded cheddar cheese, chopped ham, and Worcestershire sauce. Mix until well combined.
Third: Gradually blend in the flour, ensuring it is thoroughly incorporated into the butter and cheese mixture.
Fourth: Shape the dough into tightly packed ½-inch balls and arrange them evenly on the prepared baking sheet.
Fifth: Bake in the preheated oven for 15-18 minutes or until the balls are golden and set.
Sixth: Remove from the oven and allow to cool slightly before serving. Enjoy!

STORAGE OPTIONS
Ham Puffs are one of those delightful snacks that everyone loves, and the good news is, they store beautifully! Whether you’re prepping ahead for a party or simply saving leftovers, here’s how to keep them tasting fresh and delicious.
Refrigerator Storage
For short-term storage, place the cooled Ham Puffs in an airtight container. Layer them with parchment paper to prevent sticking and store them in the refrigerator for up to 3 days. To reheat, simply pop them in a preheated oven at 350°F for about 10 minutes to restore their crispiness. A quick zap in the microwave works too, but they’ll be softer.
Freezer Storage
If you want to save Ham Puffs for later, the freezer is your best friend! Arrange the fully baked and cooled puffs in a single layer on a baking sheet and freeze until solid (about 1-2 hours). Once frozen, transfer them to a freezer-safe bag or container, removing as much air as possible. They’ll keep for up to 2 months. When you’re ready to enjoy them, reheat straight from the freezer in a 350°F oven for 15-20 minutes, and they’ll be just as flaky and savory as when freshly baked.
VARIATIONS AND SUBSTITUTIONS
- Cheese Swap: Try cheddar, mozzarella, or pepper jack for a flavor twist.
- Meat Alternatives: Substitute ham with cooked bacon, turkey, or even diced chicken.
- Dough Options: Use crescent roll dough, puff pastry, or biscuit dough for different textures.
- Vegetarian Twist: Skip the ham and add sautéed mushrooms, spinach, or bell peppers.
- Spicy Kick: Mix in diced jalapeños or a pinch of red pepper flakes.
Looking for more bite-sized appetizer ideas? Be sure to check out our other recipes that are equally delicious and easy to make. And if you try this Ham Puffs recipe, don’t forget to share your experience in the comments below.
SAVE THIS RECIPE TO YOUR FAVORITE PINTEREST BOARD!


Ingredients
- 1/2 cup butter softened
- 1 1/2 cups shredded cheddar cheese
- 1 1/2 cups cooked ham chopped
- 1/2 teaspoon Worcestershire sauce
- 1 cup flour
Instructions
- Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper and set it aside.
- In a mixing bowl, combine the softened butter, shredded cheddar cheese, chopped ham, and Worcestershire sauce. Stir until well blended.
- Gradually add the flour to the mixture, ensuring it is fully incorporated into the butter and cheese mixture to form a cohesive dough.
- Roll the dough into tightly packed 1/2-inch balls and arrange them on the prepared baking sheet.
- Bake in the preheated oven for 15-18 minutes, or until the balls are lightly golden.
- Remove from the oven and let them cool slightly before serving.
Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!
NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.








Leave a Reply