The holidays are a time to gather with loved ones, share stories, and of course, enjoy delicious food. As much as I love making elaborate meals, sometimes it’s the simple, comforting appetizers that steal the show. One of my go-to festive treats is these Cheesy Christmas Ham Roll-Ups. Not only are they incredibly easy to make, but they also taste like a warm hug on a cold winter day. Whether you’re hosting a family gathering or looking for something quick to bring to a potluck, this recipe is perfect for any occasion.
In this post, I’ll walk you through how to make these cheesy, savory roll-ups, give you tips for customizing them, and share a few tricks I’ve learned over the years. Trust me, your family will love them—and they’ll be asking for the recipe!
Why You’ll Love These Cheesy Christmas Ham Roll-Ups
Let’s be real: we all know how overwhelming the holiday season can get. Between shopping, decorating, and trying to find time to relax, cooking can sometimes feel like the last thing on your mind. That’s where these Cheesy Christmas Ham Roll-Ups come in. They’re easy to make, require just a few ingredients, and are always a crowd-pleaser.
These roll-ups combine the savory goodness of ham with a creamy, cheesy filling that melts perfectly as they bake. And the best part? They’re a versatile appetizer that’s easy to customize based on what you have in your kitchen or your family’s preferences. Whether you’re a beginner in the kitchen or a seasoned pro, you’ll feel confident making these.
Let’s get started!
Ingredients You’ll Need for Cheesy Christmas Ham Roll-Ups
Before we dive into the cooking process, let’s make sure you have everything ready. Here’s what you’ll need:
For the Roll-Ups:
- 12 slices of ham: Choose thin yet sturdy slices of ham for easy rolling.
- 8 oz cream cheese: Softened, so it’s easy to mix.
- 1 cup shredded mozzarella cheese: This gives the roll-ups a nice, gooey texture.
- 1/4 cup grated Parmesan cheese: Adds that extra savory flavor we all crave.
- 1 tsp garlic powder: For a little kick of flavor.
- 1 tsp dried Italian herbs: This gives the roll-ups a lovely herby taste.
For Baking & Garnish:
- 2 tbsp butter: Melted, to brush over the roll-ups for that golden, crispy finish.
- 2 tbsp fresh parsley: Finely chopped for a pop of color and freshness to garnish.
Step-by-Step Instructions to Make Cheesy Christmas Ham Roll-Ups
Let’s break this down into simple steps. Don’t worry—these are easy to follow, and I promise you can handle it!
Step 1: Preheat the Oven and Prep the Baking Sheet
Start by preheating your oven to 375°F (190°C). This ensures your roll-ups bake evenly and get that delicious golden brown color.
Next, line a baking sheet with parchment paper. This is a little trick I learned to make cleanup easier. No one likes scrubbing pans, especially during the holidays, right?
Step 2: Make the Cheese Filling
Now comes the fun part—mixing everything together. In a bowl, combine the softened cream cheese, shredded mozzarella, grated Parmesan, garlic powder, and dried Italian herbs. Stir it all together until the mixture is smooth and well-combined.
If you’ve never made a cheese filling like this before, don’t worry. The cream cheese should be soft enough that it mixes easily with the other ingredients. If it’s too firm, you can microwave it for a few seconds to soften it even more.
Step 3: Assemble the Roll-Ups
Lay out each slice of ham on a clean surface. You want them to be flat and easy to spread. Spread about 1-2 tablespoons of the cheese mixture evenly on each slice of ham. Be generous, but make sure it’s spread evenly so every bite gets that cheesy goodness!
Once the ham is covered, tightly roll it up from one end to the other. Don’t worry about it being perfect—these roll-ups are meant to be a little rustic and homemade.
Step 4: Arrange the Roll-Ups on the Baking Sheet
Place each rolled-up ham slice seam-side down on the prepared baking sheet. This helps them stay together while baking.
Now, brush the top of each roll-up with the melted butter. This gives them that golden, crispy edge that’s so irresistible.
Step 5: Bake to Perfection
Bake your roll-ups in the preheated oven for 12-15 minutes, or until the cheese is bubbling and the edges of the ham are lightly golden brown. Keep an eye on them as they bake—you want them to be warm and melty but not overcooked.
Step 6: Garnish and Serve
Once your roll-ups are done, remove them from the oven and sprinkle them with fresh parsley for a burst of color and flavor. Let them rest for a minute or two before serving, and then they’re ready to go.
Trust me, you’ll want to serve them warm! The cheesy filling melts beautifully, and the ham gets nice and tender. Every bite is a little bit of holiday magic.
Tips for Making the Best Cheesy Christmas Ham Roll-Ups
- Choose the Right Ham: I recommend using thin, but sturdy slices of ham. Thin enough to roll easily, but thick enough to hold up during baking. Deli ham works great, but you could also try a holiday ham if you have leftovers.
- Make It Your Own: This recipe is super versatile. Want to add a bit of heat? Throw in some red pepper flakes. Love a smoky flavor? Try using smoked ham instead. If you’re not a fan of mozzarella, swap it out for cheddar or provolone. The cheese mixture is really adaptable, so feel free to get creative!
- Dip Options: While these roll-ups are delicious on their own, they also pair wonderfully with dips. I love serving them with honey mustard or a creamy ranch dressing on the side. It’s a fun way to add an extra layer of flavor. If you’re looking for another great dip recipe, try my healthy buffalo chicken dip or creamy tuscan chicken dip for a rich, satisfying pairing.
Nutrition Information

Here’s the breakdown of the Cheesy Christmas Ham Roll-Ups per serving (1 roll-up):
- Calories: 150 kcal
- Carbohydrates: 2g
- Protein: 8g
- Fat: 13g
- Saturated Fat: 6g
- Cholesterol: 30mg
- Sodium: 400mg
- Potassium: 100mg
- Sugar: 1g
- Vitamin A: 500IU
- Calcium: 200mg
- Iron: 1mg
These roll-ups are relatively low in carbs, but they do pack a flavorful punch thanks to the creamy cheese and ham. A perfect balance of indulgent and satisfying!
Creative Variations to Try
If you love this recipe as much as I do, here are a few variations you can try to mix things up:
- Add Veggies: Sneak in some spinach or roasted red peppers into the cheese filling for extra flavor and nutrition. If you’re a fan of roasted butternut squash soup or parmesan herb roasted acorn squash, those roasted vegetables would work perfectly in this recipe too.
- Use Different Meats: If you’re not a fan of ham, try turkey or even roast beef. The cheese mixture will still work beautifully with any type of deli meat.
- Make It Mini: Instead of large roll-ups, cut the ham into smaller strips, spread with cheese, and roll them into mini bites. Perfect for a holiday party appetizer! You could also pair them with cheesy refried bean dip for a fun variation.
FAQs About Cheesy Christmas Ham Roll-Ups
Can I make these Cheesy Christmas Ham Roll-Ups ahead of time?
Yes, absolutely! You can assemble the roll-ups a day ahead and store them in the fridge before baking. When you’re ready to serve, just pop them in the oven and bake as usual. This is a great time-saver if you’re hosting a holiday party or family gathering.
Can I freeze these roll-ups?
Yes, you can freeze these ham roll-ups. After assembling them, place the roll-ups on a baking sheet and freeze them until solid. Once frozen, transfer them to a zip-top bag or airtight container and store in the freezer for up to a month. When ready to bake, you can cook them directly from frozen, adding a few extra minutes to the bake time.
Can I use a different type of cheese?
Definitely! While mozzarella and Parmesan provide a classic cheesy flavor, feel free to experiment with other cheeses. Cheddar, provolone, or even gouda would work well. The key is to choose cheeses that melt well and blend nicely with the cream cheese filling.
Can I use a different type of meat?
Yes, you can! If you prefer turkey, chicken, or even roast beef, those will all work in place of the ham. For a healthier option, lean deli turkey or even chicken breast slices could be a great choice. The cheese filling will still be just as delicious with any type of meat.
What can I serve these roll-ups with?
These Cheesy Christmas Ham Roll-Ups are perfect on their own, but they pair well with a variety of dips and sides. Consider serving them with a honey mustard dip, creamy ranch dressing, or even a healthy buffalo chicken dip for extra flavor. You can also serve them alongside other appetizers like Greek hummus platter or a fresh vegetarian stuffed mushroom platter.
Why These Cheesy Christmas Ham Roll-Ups Are a Holiday Essential
These Cheesy Christmas Ham Roll-Ups are the kind of recipe that makes the holiday season feel extra special. They’re simple yet indulgent, and always a hit with guests. Plus, they can be made ahead of time, so they’re perfect for busy days when you still want to impress your friends and family.
If you’re looking for a holiday treat that’s easy to make, delicious, and perfect for feeding a crowd, this is the one! And don’t forget—these roll-ups aren’t just for Christmas. They’re great for New Year’s, family gatherings, or anytime you need a tasty appetizer.
Pin This Recipe for Later!


Loved this recipe? Be sure to pin it to your Pinterest board for easy access during your next holiday celebration. It’s the perfect addition to your go-to appetizer collection!
Happy cooking, and I hope your family enjoys these Cheesy Christmas Ham Roll-Ups as much as mine does!
Print
Cheesy Christmas Ham Roll-Ups
- Total Time: 20-25 minutes
- Yield: 12 roll-ups 1x
Description
These Cheesy Christmas Ham Roll-Ups are an easy, savory appetizer that’s perfect for any holiday gathering. They combine creamy cheese with ham for a crowd-pleasing bite-sized treat that everyone will love!
Ingredients
- 12 slices of ham (thin yet sturdy)
- 8 oz cream cheese (softened)
- 1 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- 1 tsp garlic powder
- 1 tsp dried Italian herbs
- 2 tbsp melted butter (for brushing)
- 2 tbsp fresh parsley (for garnish)
Instructions
- Preheat the oven to 375°F (190°C) and line a baking sheet with parchment paper.
- In a bowl, combine softened cream cheese, shredded mozzarella, grated Parmesan, garlic powder, and dried Italian herbs. Mix until smooth.
- Spread about 1-2 tablespoons of the cheese mixture on each slice of ham. Roll up tightly.
- Place the roll-ups seam-side down on the baking sheet and brush with melted butter.
- Bake for 12-15 minutes, or until the cheese is bubbling and the ham edges are lightly golden brown.
- Sprinkle with fresh parsley and serve warm.
Notes
These roll-ups are versatile. You can try using smoked ham, cheddar, or provolone cheese. For a spicier version, add some red pepper flakes.
- Prep Time: 10 minutes
- Cook Time: 12-15 minutes
- Category: Appetizer
- Method: Baked
- Cuisine: Holiday, American
Nutrition
- Serving Size: 1 roll-up
- Calories: 150
- Sugar: 1g
- Sodium: 400mg
- Fat: 13g
- Saturated Fat: 6g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 2g
- Fiber: 0g
- Protein: 8g
- Cholesterol: 30mg
