These classic Southern Ham Roll Ups are a timeless party favorite that’s perfect for holidays, potlucks, family gatherings, and quick appetizers. Made with just three simple ingredients—cream cheese, deli ham, and fresh green onions—they’re creamy, savory, and packed with fresh flavor in every bite.
Easy to prepare ahead of time, these bite-sized roll ups come together in minutes and always disappear quickly from the serving tray.
Why You’ll Love This Recipe
- Only 3 simple ingredients
- Ready in about 30 minutes
- Perfect make-ahead appetizer
- Great for parties, holidays, and potlucks
- Low-carb and high-protein
- No baking required
Ingredients
- 8 ounces cream cheese, softened
- 1 bunch green onions, trimmed
- 12 thin slices deli ham, cut in half
- Freshly ground black pepper (optional)
Instructions
Step 1: Prepare the Cream Cheese
Place the softened cream cheese in a medium bowl.
Stir until smooth, creamy, and easy to spread.
Step 2: Spread the Filling
Lay each half slice of ham flat on a clean work surface.
Spread a thin, even layer of cream cheese over each piece of ham, leaving a small border around the edges.
Step 3: Roll
Place one trimmed green onion across the short end of each ham slice.
Roll the ham tightly around the onion, pressing gently to seal.
Repeat with the remaining ham and onions.
Step 4: Chill
Arrange the rolls on a plate or tray.
Cover and refrigerate for 20–30 minutes until firm.
Step 5: Slice and Serve
Using a sharp knife, slice each roll into bite-sized pinwheels.
Arrange on a serving platter and serve chilled.
Recipe Notes
Soften the Cream Cheese
Allow the cream cheese to sit at room temperature for about 30 minutes before spreading for the smoothest texture.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days.
These roll ups are best served cold.
Easy Variations
- Sprinkle the cream cheese with Everything Bagel seasoning before rolling.
- Add a thin strip of cheddar cheese for extra richness.
- Mix chopped fresh dill or chives into the cream cheese.
- Use turkey instead of ham for a lighter option.
- Add a thin pickle spear for a crunchy twist.
Serving Suggestions
Serve these Southern Ham Roll Ups with:
- Crackers
- Fresh vegetable trays
- Cheese boards
- Deviled eggs
- Fruit platters
- Ranch or honey mustard dipping sauce
Final Thoughts
Simple, creamy, and packed with flavor, these Southern Ham Roll Ups are one of those classic appetizers that never go out of style. With just three ingredients and minimal prep, they’re the perfect make-ahead snack for holidays, picnics, game days, and every gathering in between.

