Ham roll ups are tasty bites that are super easy to make! Just take some yummy ham and cheese, spread on a bit of cream cheese, then roll it up for a fun snack!
These little treats are a hit at parties or even as a quick lunch. I love how they come together in minutes—perfect for when you’re feeling a bit hungry! 😋
Key Ingredients & Substitutions
Deli Ham: The star of the show! I love using honey or smoked ham for an extra layer of flavor. If you prefer something lighter, turkey or chicken slices could work, too.
Cream Cheese: This is key for that creamy texture. If you want a lighter version, low-fat cream cheese or Greek yogurt can be great substitutes. I sometimes add herbs to the cream cheese for a flavor boost!
Shredded Mozzarella: I prefer mozzarella for its melty goodness. However, feel free to swap in sharp cheddar or provolone for a different flavor profile!
Spinach Leaves: Fresh spinach adds a nice crunch and color. If you don’t have spinach, arugula or even roasted red peppers could be a lovely alternative.
How Do I Roll the Ham Without It Unraveling?
Rolling the ham tightly is essential to keep these bites together. Here’s how to do it right:
- Start by laying the ham slice flat and spreading cream cheese evenly.
- Add fillings, but don’t overstuff, or it will be hard to roll.
- Begin rolling from one end, keeping it tight but not so tight that it tears.
- Once rolled, place the seam side down on your baking sheet. This helps them stay closed while baking!
Building artful and tight rolls makes a big difference in presentation and eating experience.

Delicious Ham Roll Ups Recipe
Ingredients You’ll Need:
- 8 large slices of deli ham
- 4 oz cream cheese, softened
- 1 cup shredded mozzarella cheese
- 1 cup fresh spinach leaves or baby kale
- 1 tsp dried Italian herbs (basil, oregano, thyme mix)
- 1/2 tsp garlic powder
- 1/4 tsp black pepper
- Cooking spray or a little olive oil for greasing
- Fresh basil leaves (for garnish)
How Much Time Will You Need?
This recipe takes about 10 minutes of preparation time and an additional 15-20 minutes for baking. In total, you’ll spend about 30-35 minutes creating these tasty ham roll ups—great for a quick appetizer or party snack!
Step-by-Step Instructions:
1. Preheat and Prepare:
First, preheat your oven to 375°F (190°C). While it’s heating up, lightly grease a baking sheet with cooking spray or line it with parchment paper to prevent sticking.
2. Assemble the Ham Slices:
Lay each slice of deli ham flat on a clean surface or cutting board. Make sure they’re nice and smooth so that we can easily roll them up later!
3. Spread the Cream Cheese:
Take a small spoon and spread about 1 tablespoon of softened cream cheese evenly across each ham slice. This adds delicious creaminess to each bite.
4. Add the Cheese and Greens:
Now, sprinkle shredded mozzarella cheese on top of the cream cheese layer. Then, add a few fresh spinach leaves or baby kale on one side of each slice—this gives a bright touch of greens!
5. Season it Up:
Sprinkle dried Italian herbs, garlic powder, and black pepper evenly over the fillings. This is where the flavor comes to life!
6. Roll It Up:
Carefully roll each ham slice tightly from one end to the other, keeping the fillings snug inside. You want these rolls to hold their shape nicely.
7. Bake:
Place the ham roll ups seam side down on the prepared baking sheet. Bake in the oven for 15-20 minutes. Keep an eye on them; you want the edges of the ham to get slightly crispy and the cheese to melt perfectly.
8. Cool and Slice:
Once done, remove the roll ups from the oven and let them cool for a few minutes. Then, slice each roll into bite-sized pinwheels, about 1-1.5 inches thick.
9. Garnish and Serve:
Arrange the sliced pinwheels on a serving platter and garnish with fresh basil leaves for a pop of color. These can be served warm or at room temperature, making them a versatile treat!
Enjoy your flavorful and cheesy Ham Roll Ups—perfect for gatherings, snacks, or even a quick meal!
Can I Use Different Types of Cheese?
Absolutely! While mozzarella is fantastic for its meltiness, feel free to experiment with other cheeses like cheddar, gouda, or even pepper jack for a spicy kick. Just ensure the cheese you choose pairs well with the flavors of ham and cream cheese!
What Can I Substitute for Cream Cheese?
If you’d like to lighten things up or make it dairy-free, you can use Greek yogurt or a dairy-free cream cheese alternative. Just keep in mind that the texture may vary slightly, but it should still be delicious!
How Long Can I Store Leftovers?
Leftover ham roll ups can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm them in the oven at 350°F (175°C) for about 10 minutes, or until heated through!
Can I Make These Ahead of Time?
Yes, you can prep these roll ups a few hours in advance! Just assemble them, cover with plastic wrap, and refrigerate until you’re ready to bake. This is a great way to save time when hosting!



