Ham Sandwiches

Ham Sandwiches Recipe

No Photo

Have you made this?

 Share your own photo!

Bonnie Beck


This is one of the many ways I use left over ham. Or I will buy ham from the deli.

It's one of our favorite sandwiches when we watch the Army/Navy game.


★★★★★ 3 votes

20 Min
20 Min


Add to Grocery List

2 lb
(about) sliced left over ham or ham from the deli
2 pkg
8 oz. cream cheese
cubes of soft butter
2 c
parmesan cheese
large thinly sliced tomatoes
loaf of french bread or french rolls sliced down the middle lenght wise

How to Make Ham Sandwiches


  • 1Mix together the cream cheese, butter and 1 1/2 cups of Parmesan cheese.

    Place the French bread on a cookie sheet.
  • 2Spread part of the cream cheese mixture on the french bread.
  • 3Lay the ham on top of the bread, place the sliced tomatoes on top of the ham. Spoon the Cream cheese mixture on top by dobbs. Sprinkle the rest of the Parmesan cheese on top.
  • 4Bake at 350* until bubbly and a little golden brown.

    Slice and serve hot.

Printable Recipe Card

About Ham Sandwiches

Course/Dish: Other Snacks, Pork, Sandwiches
Main Ingredient: Pork
Regional Style: American
Other Tag: Quick & Easy
Hashtag: #ham

Show 22 Comments & Reviews

15 Coffee Break-worthy Coffee Cake Recipes

15 Coffee Break-worthy Coffee Cake Recipes

Kitchen Crew @JustaPinch

Acceptable as a breakfast treat or a light dessert, no one can pass up a piece of coffee cake. Brew an extra pot of coffee today, because we've found 15...

Put Your Tastebuds In A Twist With 10 Perfect Pretzels Recipe

Put Your Tastebuds in a Twist with 10 Perfect Pretzels

Kitchen Crew @JustaPinch

Soft and buttery, there's nothing better than a warm pretzel and they're not very hard to make at home. Skip the ones in the frozen food aisle and make a...

Dive Into The Weekend With A Pool Party Recipe

Dive Into the Weekend With a Pool Party

Kitchen Crew

Whether you're lucky enough to have a pool in your backyard, belong to a community pool or own a kiddie pool (don't judge, they work wonders on a hot day...