Hot Ham Sandwiches Recipe with Melty Cheese

Updated November 3, 2026

Total time
40 min
prep 20 min · cook 20 min
Serves
12
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Hot Ham Sandwiches Recipe with Melty Cheese

Hot ham sandwiches are soft rolls layered with savory ham and Swiss cheese, brushed with a buttery mustard topping, then baked until warm and melty. This party-style version is easy to assemble in one pan, and the familiar combination works for a casual lunch, game-day spread, or simple supper; home cooks vary the cheese and seasonings to suit their tastes.

Ingredients

  • 12 soft dinner rolls, about 18 ounces (510 g) total; Hawaiian-style or plain enriched rolls both work
  • 1 pound (454 g) thinly sliced cooked ham, such as deli ham or leftover baked ham
  • 12 slices Swiss cheese, about 8 ounces (225 g); use enough to cover the rolls in an even layer
  • ¼ cup (60 g) mayonnaise, for spreading on the cut sides of the rolls
  • 6 tablespoons (85 g) unsalted butter
  • 1 tablespoon (15 ml) Dijon mustard
  • 2 teaspoons (10 ml) Worcestershire sauce
  • 1 teaspoon (3 g) poppy seeds
  • ½ teaspoon (1.5 g) onion powder
  • ½ teaspoon (1.5 g) garlic powder
  • 1 tablespoon (4 g) finely chopped fresh parsley, optional, for serving

Instructions

  1. Heat the oven and prepare the rolls. Set a rack in the center of the oven and preheat to 350°F (175°C). Lightly grease a 9-by-13-inch (23-by-33-cm) baking dish. Keeping the rolls connected as a sheet, use a long serrated knife to cut the whole slab horizontally, separating the tops from the bottoms. Set the tops aside. If your rolls are already separated, arrange them snugly in the pan so they stay upright while baking.
  2. Layer the mayonnaise, ham, and cheese. Place the bottom half of the rolls in the dish with the cut sides facing up. Spread the mayonnaise evenly over the cut surfaces; a thin layer is enough, and it helps keep the bread from tasting dry. Fold or layer the ham over the rolls, distributing it evenly to the edges. Add the Swiss in a single layer, slightly overlapping slices where needed. Put the roll tops back in place and press gently so the sandwiches hold together.
  3. Make the buttery topping. Melt the butter in a small saucepan over low heat or in a microwave-safe bowl in short bursts. Stir in the Dijon, Worcestershire sauce, poppy seeds, onion powder, and garlic powder. Spoon or brush the mixture over the tops of the rolls, taking a moment to cover the edges as well as the centers. If some seasoning settles at the bottom of the bowl, stir it again before finishing the last rolls.
  4. Bake until hot and melted. Cover the dish loosely with foil and bake for 10 minutes. Remove the foil and bake for another 8–10 minutes, until the tops are lightly golden and the cheese has melted. For food safety when warming cooked ham, check the center of a sandwich with a food thermometer; USDA FSIS guidance says reheated leftovers should reach 165°F (74°C). If the tops brown before the filling is hot, loosely cover them again and continue baking until it reaches that temperature.
  5. Rest briefly and serve. Let the pan stand for 3–5 minutes so the cheese settles and the rolls are easier to separate. Sprinkle with parsley if using, then cut or pull apart the sandwiches and serve warm. Use a small spatula to lift any cheese that has melted onto the bottom of the dish.

Tips

  • Choose ham that is easy to portion. Thinly sliced deli ham folds neatly into the rolls, while leftover roast ham can be sliced or chopped into thin pieces. If the ham is very salty or strongly smoked, use a milder cheese and avoid adding extra salt to the topping.
  • Keep the rolls connected while assembling. Cutting the slab in half horizontally makes it faster to build one large layer instead of twelve separate sandwiches. A serrated knife helps prevent squashing the soft bread. If the roll sheet is uneven, trim only the tallest edges rather than cutting the rolls apart.
  • Cover first, then uncover. Foil protects the tops while the filling warms; uncovering for the final minutes gives the bread a little color. Leaving the foil off for the whole bake can dry out the rolls, while keeping it on throughout can leave the tops soft instead of lightly toasted.
  • For make-ahead assembly, hold the topping. Assemble the rolls with ham and cheese, cover, and refrigerate for up to 24 hours. Keep the butter mixture separate and add it just before baking; cold rolls may need a few extra minutes in the oven. Do not leave assembled sandwiches at room temperature for more than 2 hours.

Serving Suggestions

Serve the sandwiches straight from the baking dish while the cheese is still soft. For lunch, pair one or two rolls with a green salad, tomato soup, or a bowl of vegetable soup. For a party table, cut the connected rolls into individual portions and set out pickles, crunchy vegetables, and a mild mustard on the side. A slaw dressed with vinegar gives a bright contrast to the buttery topping, while potato salad or chips make the meal more filling.

If you are serving a group with different appetites, leave the sandwiches connected until guests are ready to eat, then separate them with a knife. The pan keeps them warm for a short serving window, but it is best not to leave meat sandwiches sitting out for extended periods. Put out a smaller batch at a time and replenish it from the kitchen if the gathering lasts longer.

Variations

Change the cheese: Mild cheddar, provolone, Monterey Jack, or mozzarella can replace Swiss. Cheddar has a stronger, saltier flavor; provolone is mild and melts smoothly; mozzarella is stretchy but less savory, so pair it with a little extra mustard if you want more contrast. Use about the same total amount and cover the ham evenly.

Make them sharper or sweeter: Replace Dijon with yellow mustard for a gentler, familiar flavor, or use whole-grain mustard for texture. If you like a sweeter party sandwich, add 1 tablespoon (15 ml) honey to the butter mixture. For a more savory topping, stir in 1 tablespoon (8 g) finely grated Parmesan; taste the ham and cheese first, since both may already be salty.

Add a small amount of extra filling: A thin layer of caramelized onions or roasted red peppers can be tucked over the ham. Pat wet ingredients dry before adding them so the bread does not become soggy. Avoid piling on too many additions: a thick filling makes the rolls harder to cut and can keep the middle from heating evenly.

Use a different bread: Soft slider buns or small potato rolls work well in place of dinner rolls. Larger sandwich rolls are also an option, but arrange them in a dish that fits snugly and adjust the amount of ham and cheese to match their size. Crusty rolls make a firmer sandwich, though they will not have the same soft, pull-apart texture.

Storage and Reheating

Refrigerate leftover sandwiches within 2 hours of baking. Store them in a shallow airtight container or wrap the portions well, and use them within 3–4 days. If the sandwiches are still in the baking dish, transfer leftovers to a smaller container once they have cooled enough to handle; this makes them easier to chill and reheat evenly. Do not store them at room temperature overnight.

To reheat a few portions, place them in a covered oven-safe dish and warm at 325°F (165°C) until hot throughout, checking the center with a food thermometer for 165°F (74°C). A microwave works for one sandwich: cover it loosely and heat in short intervals, checking the middle so the bread does not become tough. For a crisper top, uncover the sandwich and give it a few minutes in a hot oven after microwaving. Freeze wrapped portions for up to 2 months for best quality; thaw overnight in the refrigerator, then reheat to 165°F (74°C).

Frequently Asked Questions

Can I make hot ham sandwiches ahead of time?
Yes. Assemble the rolls with mayonnaise, ham, and cheese, then cover and refrigerate them for up to 24 hours. Keep the melted butter topping chilled separately and brush it on just before baking. Bake straight from the refrigerator, allowing a few extra minutes if needed, and check that the center reaches 165°F (74°C).

Can I use leftover baked ham instead of deli ham?
Yes. Slice leftover ham thinly or chop it into small pieces so every sandwich gets a reasonably even amount. Because cooked ham can be thicker and less flexible than deli slices, avoid making a tall mound in the center. Reheat the assembled sandwiches until the filling reaches 165°F (74°C).

Why are the bottoms of my rolls soggy?
Too much mayonnaise, a wet filling, or excess butter running into the pan can soften the bread. Spread mayonnaise in a thin layer, pat roasted vegetables dry, and measure the butter rather than pouring extra over the rolls. Baking uncovered for the final 8–10 minutes also lets the bread dry slightly and take on color.

Can I bake the sandwiches without poppy seeds?
Absolutely. The seeds add a little crunch and a familiar look, but they are not needed for the topping to work. Leave them out or replace them with sesame seeds. If using sesame, remember that it changes the flavor and may matter to guests avoiding sesame.

How do I keep the sandwiches warm for a party?
Once they are fully baked, loosely cover the pan with foil while serving and keep it somewhere warm for a short time. For longer gatherings, serve smaller batches rather than holding the sandwiches out for hours. Refrigerate anything left at room temperature within 2 hours, then reheat leftovers to 165°F (74°C) before serving again.

Can I double the recipe?
Yes. Make two pans rather than stacking the sandwiches in one deep dish so heat can circulate around each layer. If both pans go into the oven together, leave space between them and rotate their positions partway through if your oven heats unevenly. Check the center of each pan for 165°F (74°C), since one may finish before the other.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).