There’s something so comforting about a hot ham and Swiss sandwich paired with a bowl of warm tomato soup. Crispy, buttery bread, melty Swiss cheese, and savory deli ham come together for an easy dinner that’s ready in under 20 minutes. It’s simple, affordable, and perfect for those busy nights when you need dinner on the table fast.
This recipe is proof that budget-friendly dinners don’t have to be complicated. With just a handful of ingredients, you can make a cozy meal the whole family will love. Pair it with tomato soup for dipping, and you’ve got a classic comfort food dinner that’s always a hit.
Why You’ll Love This Recipe
- Ready in 20 minutes
- Budget-friendly ingredients
- Kid-approved
- Great for busy weeknights
- Perfect with soup for dipping
- Easy to customize
Prep Time
5 minutes
Cook Time
10 minutes
Total Time
15 minutes
Servings
4
Ingredients
- 8 slices sandwich bread (or 4 hamburger buns)
- 8 slices deli ham
- 4 slices Swiss cheese
- 2 tablespoons softened butter
- 2 (10.5 oz) cans condensed tomato soup
- 2 cans milk (or water, according to soup directions)
Instructions
- Heat a large skillet or griddle over medium heat.
- Butter one side of each slice of bread (or each bun).
- Layer the ham and Swiss cheese between the bread, leaving the buttered sides facing out.
- Cook the sandwiches for 3–4 minutes per side, pressing gently with a spatula, until the bread is golden and the cheese is melted.
- While the sandwiches cook, prepare the tomato soup according to the package directions.
- Slice each sandwich in half and serve warm with the tomato soup.
Recipe Tips
- Cover the skillet for the last minute of cooking to help the cheese melt faster.
- Butter the bread all the way to the edges for an evenly golden crust.
- Use leftover hamburger buns from Sloppy Joe night to reduce food waste.
Easy Variations
- Add sliced tomatoes for extra freshness.
- Spread Dijon or honey mustard inside the sandwich.
- Swap Swiss for cheddar, provolone, or mozzarella.
- Add bacon for an extra indulgent melt.
Make-Ahead Instructions
Assemble the sandwiches up to one day ahead and refrigerate. Cook just before serving for the best texture.
Storage
Store leftover sandwiches in the refrigerator for up to 3 days.
Reheat in a skillet, toaster oven, or air fryer until warmed through and crispy.
Budget-Friendly Kitchen Tip
Stretch your grocery budget by using the leftover hamburger buns from Sloppy Joe night instead of opening another loaf of bread. It’s an easy way to reduce waste while keeping dinner simple.
What to Serve with Ham & Swiss Melts
- Tomato soup
- Pickle spears
- Fresh fruit
- Potato chips
- Pasta salad
- Side salad
Frequently Asked Questions
Can I make these in the air fryer?
Yes! Air fry at 375°F for 5–7 minutes, flipping halfway through.
What’s the best cheese for a ham melt?
Swiss is the classic choice, but cheddar, provolone, and mozzarella are all delicious.
Can I use leftover ham?
Absolutely. Leftover baked ham works just as well as deli ham.
Can I freeze these?
They’re best enjoyed fresh, but cooked sandwiches can be frozen for up to 2 months and reheated in the oven or air fryer.
Hot Ham & Swiss Melts with Tomato Soup
Description
These Hot Ham & Swiss Melts are buttery, crispy, and loaded with melty cheese. Served with tomato soup, they're an easy, budget-friendly family dinner.
Ingredients
Instructions
-
Heat a large skillet or griddle over medium heat.
-
Butter one side of each slice of bread (or each bun).
-
Layer the ham and Swiss cheese between the bread, leaving the buttered sides facing out.
-
Cook the sandwiches for 3–4 minutes per side, pressing gently with a spatula, until the bread is golden and the cheese is melted.
-
While the sandwiches cook, prepare the tomato soup according to the package directions.
-
Slice each sandwich in half and serve warm with the tomato soup.
Note
Cover the skillet for the last minute of cooking to help the cheese melt faster.
Butter the bread all the way to the edges for an evenly golden crust.
Use leftover hamburger buns from Sloppy Joe night to reduce food waste.
