Hot Ham and Cheese Sandwiches

Hot Ham and Cheese Sandwiches are a takeout favorite made at home!  Buttery toasted buns are baked with layers of ham and gooey cheese for a fun and easy weeknight dinner!

Course: Main Course
Cuisine: American


  • 4 Large Hamburger Buns
  • 2 Tablespoons Butter
  • 1 Pound Sliced Ham
  • 8 Slices Cheese, Mozzarella, Swiss, Cheddar, etc
  • 1/4 Cup Mayonnaise, Optional
  • 2 Tablespoons Dijon Mustard, Optional


  1. Preheat your oven’s broiler to high. Split open the hamburger buns and place on a large baking sheet.

  2. Coat the buns evenly with the butter.  Toast under preheated broiler for 1-2 minutes until golden.

  3. Switch the oven broiler off and preheat the oven to 375 degrees.

  4. Layer half of the ham slices evenly on the bottom of each bun.  Top with a slice of cheese.  Repeat these layers one more time.  Place the top buns on the sandwiches.

  5. Bake the sandwiches for 7-10 minutes, until cheese is melted.

  6. OPTIONAL:  In a small bowl mix together the mayonnaise and dijon mustard and serve with the hot sandwiches.

Recipe Notes

NOTE:  Toasting the buns is optional.