My ham puffs are a tasty little bite that’s perfect for just about any occasion. Easy to make and full of flavor, they are a great finger food for parties, brunch, and holidays. A simple recipe that can be made in about 30 minutes.

Ham puffs are one of my favorite easy appetizers to make, especially when I need something I know everyone will love. Delicious crescent dough, savory ham, and Swiss cheese is a combination that is hard to resist.
After several rounds of testing, I think I have nailed the filling flavor balance just right. The filling makes just the perfect amount for each puff if you use half a tablespoon per puff.
These little bites bake up golden, warm, and delicious. Simple to prepare, easy to serve, and always get eaten fast.
If you want more bite size food be sure to try these sausage and cream cheese bites, pineapple kielbasa bites, and pizza cupcakes.
Why you’ll love this recipe
These ham and cheese puffs are always a winner with family, friends, and even kids. The kind of bite that will keep you keep coming back for more.
- Easy to prepare. You can make these bites with a few ingredients and are ready in about 30 minutes.
- Great finger food. Easy to pick up and eat in a couple bites.
- Delicious flavors. A great balance of flavors with the ham.
- Wonderful for a crowd. This recipe makes 24 ham puffs. A good amount for a gathering and the leftovers also warm up well the next day.
Ingredients
Crescent roll ham puffs can be put together with a few ingredients.

- Crescent rolls: You will need a can of crescent roll dough. If you can find the crescent roll sheets, they are the best. If you can only find the perforated ones, just pinch together the seams to create a solid sheet.
- Ham: I like using prepackaged diced ham for convenience, but you can also use diced deli ham or leftover ham.
- Cheese: Shredded Swiss cheese pairs perfectly with the ham. You can substitute with mozzarella or Gruyere.
- Onion: Use finely diced onion to add flavor.
- Egg: An egg helps to bind the ingredients together and gives it a slight custard texture.
- Dijon mustard: Adds a little tanginess and flavor to the ham puffs.
How to make ham puffs
Scroll to the bottom for the full, printable recipe.
- Preheat the oven to 350 degrees F. Spray a mini muffin tin with non-stick cooking spray. Unroll the crescent dough. Cut into 24 pieces.
- Place each piece of crescent roll dough in the mini muffin tin to form a cup.


- Place the diced ham, beaten egg, shredded cheese, and Dijon mustard in a bowl. Stir to combine.
- Fill each crescent roll dough cup with about 1/2 tablespoon of the mixture.


- Bake for 10 minutes or until the crescent roll dough starts to turn golden brown.
- Carefully remove from the muffin tin and serve.
Heather’s recipe tips
- Use crescent roll sheets if you can find them.
- Try using a pizza cutter to help cut the crescent dough.
- Dice the ingredients small. This makes it easier to fit in the puffs.
- Don’t overfill the cups.
- Let them cool a few minutes before serving.

Variations
- Cheese: Swap the Swiss cheese with cheddar, mozzarella, Gruyere, or Monterey Jack.
- Mustard: Substitute the Dijon mustard with honey mustard.
- Seasonings: Try topping the puffs with everything bagel seasoning. You could also stir in garlic powder or pepper in the egg mixture.
Storage
Store: Let the puffs cool and then store in an airtight bag or container in the refrigerator for up to 3 days.
Freeze: You can freeze these by placing them on a baking sheet in the freezer until they are frozen. Place them in a freezer safe bag for up to 2 months.
Reheat: Thaw in the refrigerator overnight. Reheat in the oven at 350 degrees or in the microwave for 1-2 minutes.
Frequently asked questions
Yes, you can leave the onion out or substitute with green onions or chives.
Yes, they are best warm, but they can also be served at room temperature for a party.
I like serving these with a dipping sauce like syrup, Wingstop ranch, McDonald’s breakfast sauce, or Mardi Gras mustard sauce.
More finger food recipes
- Air fryer bacon wrapped little smokies
- Cream cheese stuffed peppers
- Rotel cream cheese sausage balls
- Salami roll ups
- Taco bites
Let me know if you make these easy ham puffs in the comments below.

Ham Puffs
Ingredients
- 1 (8 ounce) can crescent roll sheets (or crescent rolls)
- ½ cup diced ham
- ½ cup shedded Swiss cheese
- ¼ cup finely diced onions
- 1 tablespoon Dijon mustard
Instructions
- Preheat the oven to 375 degrees F. Spray a mini muffin tin with non-stick cooking spray. (This makes 24 puffs.)
- Roll out the crescent roll dough and cut into 24 pieces. Press each crescent roll piece in the muffin cups.
- Stir together the ham, cheese, and Dijon mustard in a bowl. Spoon 1/2 tablespoon of the mixture into each crescent roll cup.
- Bake the ham puffs for 10 minutes.
Notes
- Use crescent roll sheets if you can find them.
- Try using a pizza cutter to help cut the crescent dough.
- Dice the ingredients small. This makes it easier to fit in the puffs.
- Don’t overfill the cups.
- Let them cool a few minutes before serving.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.














