Delight your guests and family with these incredibly easy and utterly delicious Ham and Cheese Puffs. Crafted from simple ingredients like flaky crescent roll dough, savory ham, and creamy Swiss cheese, these bite-sized appetizers are an absolute crowd-pleaser for any gathering. Whether you’re hosting a game day party, planning a relaxed brunch, or preparing for holiday festivities, these ham puffs promise to be the first to disappear from the platter. Ready in under 30 minutes, they offer a perfect blend of convenience and gourmet flavor, making them an ideal choice for busy hosts who refuse to compromise on taste. Imagine warm, golden-brown pastry pockets, bursting with a rich, flavorful filling – that’s the magic of these irresistible ham and cheese bites.

There’s something truly special about Ham and Cheese Puffs that makes them a go-to appetizer in my kitchen. The combination of buttery, flaky crescent dough with the salty notes of ham and the nutty undertones of Swiss cheese creates a symphony of flavors that is genuinely hard to resist. This recipe has undergone several rounds of testing to ensure the filling achieves that perfect balance – not too dry, not too wet, and just enough to generously fill each puff. Each golden bite is warm, comforting, and absolutely bursting with savory goodness. They’re designed to be effortlessly prepared, simple to serve, and consistently devoured at lightning speed, leaving everyone craving more. They are, without a doubt, a staple for any successful get-together, proving that extraordinary flavor doesn’t have to come with complicated steps.
If you’re looking to expand your repertoire of delightful bite-sized appetizers, be sure to explore these other fantastic recipes: Sausage and Cream Cheese Bites, Pineapple Kielbasa Bites, and Pizza Cupcakes. Each offers a unique flavor profile but shares the same easy-to-make, crowd-pleasing appeal as these ham puffs.
Why You’ll Adore This Ham and Cheese Puff Recipe
These savory ham and cheese puffs consistently earn rave reviews from family, friends, and even the pickiest eaters. They’re the kind of irresistible bite that guarantees repeat trips to the appetizer table. Here’s why this recipe will quickly become a favorite:
- Effortlessly Easy to Prepare: You don’t need to be a seasoned chef to master these delicious bites. With just a handful of readily available ingredients and straightforward steps, you can have a batch of warm, golden ham puffs ready to serve in approximately 30 minutes. This makes them an ideal solution for last-minute entertaining or when you simply need a quick, satisfying snack.
- Perfect Finger Food for Any Occasion: Designed for convenience, these puffs are perfectly portioned for easy grabbing and eating in just a couple of bites. Their compact size and lack of mess make them an excellent choice for parties, game days, potlucks, or any event where guests will be mingling. No cutlery needed, just pure handheld deliciousness.
- Delightful and Balanced Flavors: The thoughtful combination of savory ham, creamy Swiss cheese, and a hint of tangy Dijon mustard, all encased in a flaky crescent roll, creates a harmonious flavor profile. Each ingredient plays a crucial role, resulting in a perfectly balanced taste that’s both comforting and exciting.
- An Excellent Choice for Serving a Crowd: This recipe yields a generous batch of 24 ham puffs, making it ideal for larger gatherings and celebrations. They’re substantial enough to satisfy many guests, and any rare leftovers reheat beautifully the next day, maintaining their delicious appeal. You’ll always have enough to share, or to keep a few for yourself!
Essential Ingredients for Your Ham Puffs
Crafting these delectable crescent roll ham puffs requires only a few key ingredients, each contributing to their exceptional flavor and texture. Selecting the right components ensures the best possible outcome for your appetizers.

- Crescent Rolls (1 (8 ounce) can): The foundation of our puffs! While standard crescent roll dough works wonderfully, if you can find the crescent roll sheets, they are often preferred as they eliminate the need to pinch seams together. If using perforated crescent rolls, simply press the perforations firmly to form a single, solid sheet before cutting. This ensures a uniform base for your filling.
- Diced Ham (½ cup): For ultimate convenience, pre-packaged diced ham is a fantastic choice, saving you prep time. Alternatively, you can finely dice fresh deli ham or repurpose leftover ham from a holiday meal. The key is to dice it small enough to fit neatly into the puff cups and distribute evenly.
- Shredded Swiss Cheese (½ cup): Swiss cheese with its slightly nutty and tangy flavor profile, complements the ham beautifully. It melts wonderfully, creating a gooey, irresistible center. For a different twist, consider substituting with shredded mozzarella for a milder taste, or Gruyere for an even richer, more complex flavor.
- Finely Diced Onion (¼ cup): A small amount of finely diced onion adds a subtle depth of flavor and a gentle aromatic note to the filling without overpowering the other ingredients. Ensure it’s very finely diced so it softens properly during baking and blends seamlessly into the texture.
- Egg (1 large): An essential binder for the filling, the egg helps hold the ham, cheese, and onion together, preventing the filling from falling out. It also contributes to a slightly creamy, custard-like texture, making the inside of the puff even more delightful.
- Dijon Mustard (1 tablespoon): This ingredient is a flavor powerhouse! Dijon mustard adds a crucial touch of tanginess and a sophisticated, slightly spicy kick that elevates the entire dish. It pairs exceptionally well with ham and cheese, cutting through the richness and brightening the overall taste.
Crafting Your Perfect Ham and Cheese Puffs: A Step-by-Step Guide
Making these delightful ham and cheese puffs is surprisingly simple, ensuring a delicious result every time. Follow these detailed steps to create your own batch of golden, savory appetizers. Remember, you can find the full, printable recipe details with exact measurements in the recipe card below.
- Prepare Your Workspace and Dough: Begin by preheating your oven to 375 degrees F (190 degrees C). Lightly spray a mini muffin tin with non-stick cooking spray, ensuring each cup is well-coated to prevent sticking. Carefully unroll the crescent roll dough onto a clean surface. Using a pizza cutter or sharp knife, cut the dough into 24 even pieces, aiming for roughly square shapes.
- Form the Crescent Cups: Gently press each piece of crescent roll dough into the prepared mini muffin tin cups. Press it against the bottom and up the sides to form a small cup or basket shape, ensuring there are no significant gaps. These cups will hold your delicious filling.


- Mix the Flavorful Filling: In a medium-sized mixing bowl, combine the diced ham, shredded Swiss cheese, finely diced onions, one beaten egg, and the Dijon mustard. Stir all the ingredients thoroughly until they are well combined and the egg has evenly coated everything. This ensures every puff is packed with delicious flavor.
- Fill the Dough Cups: Using a small spoon, carefully fill each crescent roll dough cup with approximately 1/2 tablespoon of the prepared ham and cheese mixture. Be mindful not to overfill, as the dough will expand slightly during baking. An even filling ensures consistent baking and prevents spillage.


- Bake to Golden Perfection: Place the muffin tin in the preheated oven and bake for 10-12 minutes, or until the crescent roll dough turns a beautiful golden brown and the filling is heated through and bubbly. Keep an eye on them to prevent over-browning.
- Cool and Serve: Once baked, carefully remove the muffin tin from the oven. Let the ham puffs cool in the tin for a few minutes before gently removing them. This allows them to set slightly and makes them easier to handle. Serve warm and enjoy your delightful homemade ham and cheese puffs!
Expert Tips for Perfect Ham and Cheese Puffs
Achieving the best possible ham and cheese puffs is easy with these helpful tips designed to enhance your baking experience and the final delicious result:
- Opt for Crescent Roll Sheets: If available in your local grocery store, crescent roll sheets are a game-changer. They come as a solid sheet of dough, eliminating the need to pinch together perforations found in standard crescent rolls. This saves time and ensures a seamless, uniform base for your puffs.
- Utilize a Pizza Cutter for Precision: For quick and clean cuts, a pizza cutter is your best friend when portioning the crescent dough. It glides effortlessly through the dough, allowing you to create neat, even squares or rectangles that fit perfectly into your muffin tin.
- Dice Ingredients Finely: The key to a well-integrated and easily consumable puff is small, uniformly diced ingredients. Ensure your ham and onions are chopped into very small pieces. This not only makes the filling easier to spoon into the small dough cups but also ensures even distribution of flavor in every bite.
- Avoid Overfilling the Cups: It can be tempting to pack as much filling as possible into each dough cup, but resist the urge to overfill. Approximately 1/2 tablespoon of the mixture per cup is ideal. Overfilling can lead to spillage during baking, making a mess and potentially causing the puffs to stick to the tin.
- Allow for a Brief Cooling Period: Once out of the oven, give your ham puffs a few minutes to cool in the muffin tin before attempting to remove them. This short cooling time allows the cheese and dough to set, making them much easier to pop out without tearing or falling apart.
- Enhance with an Egg Wash: For an extra golden-brown, shiny crust, consider brushing the edges of the crescent dough with a simple egg wash (one beaten egg mixed with a tablespoon of water) before baking. This step is optional but adds a professional touch.

Exciting Variations to Customize Your Ham Puffs
While the classic ham and cheese puff recipe is undeniably delicious, don’t hesitate to get creative with these easy variations to suit your taste preferences or whatever ingredients you have on hand:
- Cheese Swaps: Experiment with different cheeses to alter the flavor profile. Instead of Swiss, try sharp cheddar for a bolder taste, mozzarella for a classic gooey texture, Gruyere for a sophisticated nuttiness, or Monterey Jack for a milder, creamier melt. A blend of cheeses can also add complexity!
- Mustard Alternatives: If Dijon isn’t your preference, feel free to substitute it. Honey mustard will introduce a lovely sweet and tangy dimension, while a spicy brown mustard could add an extra kick. For a less pronounced mustard flavor, a touch of mayonnaise or cream cheese could offer a different kind of creaminess.
- Seasoning Enhancements: Elevate the flavor even further with additional seasonings. A sprinkle of everything bagel seasoning on top of the puffs before baking adds texture and a burst of savory notes. You could also stir a pinch of garlic powder, onion powder, or black pepper into the egg mixture for a subtle aromatic boost. Freshly chopped chives or parsley can also be mixed into the filling or sprinkled on top for a fresh finish.
- Add Veggies: Finely diced bell peppers, sautéed mushrooms, or a sprinkle of spinach can be added to the ham and cheese mixture for extra flavor and nutrients. Just make sure any added vegetables are finely chopped and don’t introduce too much moisture.
Storage and Reheating Instructions
One of the many advantages of these ham and cheese puffs is their versatility when it comes to storage, making them perfect for meal prep or enjoying leftovers. Proper storage ensures they remain delicious for future enjoyment.
- Storing Leftovers: Once your ham puffs have completely cooled to room temperature, transfer them to an airtight bag or container. They can be safely stored in the refrigerator for up to 3 days. This helps maintain their freshness and prevents them from drying out.
- Freezing for Later: These ham puffs freeze exceptionally well, allowing you to prepare them in advance. To freeze, first place the cooled puffs in a single layer on a baking sheet. Freeze them until they are solid (this prevents them from sticking together). Once frozen, transfer them to a freezer-safe bag or container, removing as much air as possible. They can be stored in the freezer for up to 2 months.
- Reheating Instructions: When you’re ready to enjoy frozen puffs, thaw them overnight in the refrigerator. For the best texture, reheat them in a preheated oven at 350 degrees F (175 degrees C) for 5-10 minutes, or until warmed through and the crescent dough re-crisps. If you’re short on time, they can also be reheated in the microwave for 1-2 minutes, though the pastry might be softer.
Frequently Asked Questions About Ham Puffs
Here are some common questions and helpful answers to ensure your ham puff making experience is a success:
Yes, absolutely! If you’re not a fan of onions or simply don’t have them on hand, you can easily omit them from the recipe. For a milder onion flavor, consider substituting the finely diced white onion with a tablespoon or two of finely chopped green onions or chives, which offer a fresher, lighter taste.
While these ham and cheese puffs are undeniably at their best when served warm, their delicious flavors also hold up beautifully at room temperature. This makes them an ideal party appetizer, as you won’t need to worry about keeping them constantly heated. Prepare them in advance and let them cool naturally before guests arrive.
Pairing these savory puffs with a complementary dipping sauce can truly elevate the experience! Some fantastic options include a sweet maple syrup (for a delightful sweet and savory contrast), a creamy Wingstop ranch, a classic McDonald’s breakfast sauce, or a zesty Mardi Gras mustard sauce. A simple honey mustard or even a plain ranch dressing would also be delicious choices.
While crescent roll dough provides a unique flaky and buttery texture, you could experiment with other doughs. Puff pastry sheets, cut into squares, would also work well for an even flakier result. Store-bought biscuit dough, flattened and pressed into the muffin tin, could offer a denser, more bread-like puff. Adjust baking times as needed for different dough types.
To add a kick of heat, incorporate a pinch of cayenne pepper or red pepper flakes into the ham and cheese mixture. You could also use a pepper jack cheese instead of Swiss, or serve them with a spicy sriracha mayo dipping sauce. A dash of hot sauce in the filling is another excellent way to boost the spice level.
Discover More Delicious Finger Food Recipes
If you’re constantly on the hunt for easy and satisfying finger food ideas for entertaining or snacking, here are more recipes that are sure to impress:
- Air Fryer Bacon Wrapped Little Smokies
- Cream Cheese Stuffed Peppers
- Rotel Cream Cheese Sausage Balls
- Salami Roll Ups
- Taco Bites
I genuinely hope you try making these incredibly easy and undeniably delicious Ham and Cheese Puffs for your next gathering or as a delightful snack. Their simple preparation and fantastic flavor make them a true winner in any setting. If you do whip up a batch, please don’t hesitate to share your experience and thoughts in the comments section below! Your feedback is always appreciated.
Ham and Cheese Puffs
Heather Seeley
10
10-12
20-22
24 ham puffs
Ingredients
- 1 (8 ounce) can crescent roll sheets (or standard crescent rolls)
- ½ cup diced ham
- ½ cup shredded Swiss cheese
- ¼ cup finely diced onions
- 1 large egg, beaten
- 1 tablespoon Dijon mustard
Instructions
-
Preheat the oven to 375 degrees F (190 degrees C). Spray a mini muffin tin with non-stick cooking spray. This recipe yields 24 delicious puffs.
-
Unroll the crescent roll dough and cut it into 24 even pieces. Gently press each piece of dough into a muffin cup, forming a small cup or basket.
-
In a bowl, stir together the diced ham, shredded Swiss cheese, finely diced onions, beaten egg, and Dijon mustard until well combined.
-
Spoon about 1/2 tablespoon of the ham mixture into each crescent roll dough cup, being careful not to overfill.
-
Bake the ham puffs for 10-12 minutes, or until the crescent roll dough turns golden brown and the filling is bubbly.
-
Carefully remove the puffs from the muffin tin after cooling for a few minutes, and serve warm.
Notes
- For easiest preparation, use crescent roll sheets if you can find them.
- A pizza cutter works great for quickly and neatly cutting the crescent dough.
- Dice all filling ingredients finely to ensure they fit well and distribute evenly in the puffs.
- Avoid overfilling the dough cups to prevent spillage during baking.
- Allow the puffs to cool for a few minutes in the muffin tin before serving for easier removal and handling.
Nutrition
Calories: 12kcal | Carbohydrates: 0.1g | Protein: 1g | Fat: 1g | Saturated Fat: 0.4g | Polyunsaturated Fat: 0.03g | Monounsaturated Fat: 0.2g | Cholesterol: 3mg | Sodium: 42mg | Potassium: 3mg | Fiber: 0.03g | Sugar: 0.1g | Vitamin A: 19IU | Vitamin C: 0.003mg | Calcium: 20mg | Iron: 0.03mg
Nutrition information is automatically calculated and should only be used as an approximation.
Additional Info
Appetizer
American
Enjoy these delightful Ham and Cheese Puffs!