Eight folded ham roll-ups topped with melted golden-brown cheese in a ceramic baking dish.
15, Oct 2026
Baked Ham and Cheese Roll-Ups

These Baked Ham and Cheese Roll-Ups are warm, cheesy, savory, and incredibly easy to make. Slices of ham are folded around a creamy cheese filling, arranged in a baking dish, topped with more cheese, and baked until hot and golden.

This recipe works well for brunch, lunch, holiday gatherings, potlucks, game day, or a quick family meal. The roll-ups are simple to assemble, easy to portion, and especially good when served warm straight from the oven.

Why You’ll Love This Recipe

  • Quick and easy to prepare
  • Loaded with ham and melted cheese
  • Perfect for brunch or lunch
  • Great for parties and holidays
  • Easy to make ahead
  • Simple ingredients
  • Ready in about 30 minutes

Ingredients

  • 12 large slices deli ham
  • 8 ounces cream cheese, softened
  • 1 cup shredded mozzarella cheese
  • 1 cup shredded Swiss cheese
  • 1/2 cup shredded cheddar cheese
  • 2 tablespoons mayonnaise
  • 1 tablespoon Dijon mustard
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon black pepper
  • 1 tablespoon chopped parsley or chives, optional

How to Make Baked Ham and Cheese Roll-Ups

Step 1: Preheat the Oven

Preheat the oven to 375°F (190°C).

Lightly grease a 9×13-inch baking dish.

Step 2: Prepare the Cheese Filling

In a medium bowl, combine the softened cream cheese, mayonnaise, Dijon mustard, garlic powder, onion powder, and black pepper.

Mix until smooth.

Stir in half of the mozzarella and half of the Swiss cheese.

Step 3: Fill the Ham

Lay the ham slices flat on a clean work surface.

Spread a spoonful of the cheese mixture over the center of each slice.

Do not overfill, or the filling may spill out during baking.

Step 4: Roll or Fold

Fold the sides of each ham slice inward, then roll or fold into a compact bundle.

Place seam-side down in the prepared baking dish.

Step 5: Arrange the Roll-Ups

Continue until all of the ham slices are filled and arranged snugly in the baking dish.

Step 6: Add the Cheese Topping

Sprinkle the remaining mozzarella, Swiss, and cheddar cheese evenly over the top of the ham roll-ups.

Step 7: Bake

Bake uncovered for 18 to 22 minutes, or until the roll-ups are hot and the cheese is fully melted.

Step 8: Broil for Extra Color

If desired, switch the oven to broil for the final 1 to 2 minutes so the cheese becomes lightly golden and bubbly.

Watch closely to prevent burning.

Step 9: Rest

Remove the baking dish from the oven and let the roll-ups rest for about 5 minutes.

Step 10: Serve

Sprinkle with chopped parsley or chives if desired and serve warm.

Tips for the Best Ham and Cheese Roll-Ups

  • Use thicker ham slices: Very thin ham can tear when rolled.
  • Soften the cream cheese: This makes the filling much easier to spread.
  • Do not overfill: Too much filling can leak out during baking.
  • Place seam-side down: This helps keep each roll-up closed.
  • Use freshly shredded cheese: It generally melts more smoothly.
  • Broil briefly: A short broil gives the cheese an appetizing golden finish.

Easy Variations

Ham and Swiss Roll-Ups

Use only Swiss cheese for a classic ham-and-Swiss flavor.

Cheddar Ham Roll-Ups

Replace the Swiss with sharp cheddar for a stronger cheese flavor.

Spicy Ham Roll-Ups

Add finely chopped jalapeños or use Pepper Jack cheese.

Garlic Herb Version

Add chopped parsley, chives, dill, or extra garlic to the cream cheese filling.

Turkey and Cheese Roll-Ups

Use sliced turkey instead of ham for a lighter variation.

What to Serve with Ham and Cheese Roll-Ups

  • Green salad
  • Roasted vegetables
  • Fresh fruit
  • Potato salad
  • Tomato soup
  • Roasted potatoes
  • Steamed broccoli
  • Scrambled eggs for brunch

Make-Ahead Instructions

Assemble the ham roll-ups up to 24 hours ahead.

Arrange them in the baking dish, cover tightly, and refrigerate.

Add the final cheese topping before baking.

If baking directly from the refrigerator, add a few extra minutes to the baking time.

Storage

Refrigerator

Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days.

Freezer

These roll-ups can be frozen, although the cream cheese filling may become slightly softer after thawing.

Freeze cooled portions in a freezer-safe container for up to 2 months.

Reheating

Reheat in a 350°F (175°C) oven until hot throughout.

Individual portions can also be microwaved briefly.

Recipe Information

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Rest Time: 5 minutes
  • Total Time: About 35 minutes
  • Servings: 6
  • Course: Appetizer, Brunch, Main Dish
  • Cuisine: American
  • Calories: Approximately 360 calories per serving

Frequently Asked Questions

What type of ham works best?

Thicker deli ham or sliced baked ham works best because it is easier to roll without tearing.

Can I make these without cream cheese?

Yes. You can use shredded cheese only, although the filling will be less creamy.

Can I use Swiss cheese?

Yes. Swiss cheese pairs especially well with ham and gives the dish a classic flavor.

Can I prepare these ahead?

Yes. Assemble them up to one day in advance and refrigerate until ready to bake.

How do I keep the roll-ups from opening?

Place each one seam-side down and arrange them snugly in the baking dish.

Can I add vegetables?

Yes. Finely chopped spinach, roasted red peppers, or green onions can be mixed into the cheese filling.

Can I make these spicy?

Yes. Add jalapeños, hot sauce, crushed red pepper flakes, or Pepper Jack cheese.

How do I know when they are done?

The roll-ups are ready when the centers are hot and the cheese on top is fully melted and lightly golden.

Final Thoughts

These Baked Ham and Cheese Roll-Ups are an easy, cheesy recipe that works for brunch, lunch, parties, holidays, or a quick family meal.

With savory ham, creamy filling, and a golden layer of melted cheese on top, they are simple to prepare, easy to serve, and ideal when you need something warm and satisfying without a complicated ingredient list.

Leave a Reply

Your email address will not be published. Required fields are marked *