Ham Sandwich

A ham sandwich is built from sliced cooked ham (deli-style, honey-baked, or leftover roast ham) layered between two pieces of bread, usually with cheese, a condiment like mustard or mayonnaise, and fresh vegetables such as lettuce and tomato. It works as a cold lunch sandwich or, when buttered and griddled, as a hot ham and cheese.
Varieties
A 'ham and cheese' swaps or adds melted cheese to the base sandwich. A Cuban sandwich builds on the concept with ham, roast pork, Swiss cheese, pickles, and mustard pressed until crisp, while a Croque Monsieur tops the ham and cheese with bechamel and bakes or broils it.
Buying tips
Choose deli ham sliced fresh at the counter rather than pre-packaged for better texture and less added liquid. For a less processed option, look for ham labeled 'off the bone' or roast a small boneless ham at home and slice it thin.
Substitutes
Turkey breast, sliced — 1:1
Milder and slightly drier than ham; add extra mayonnaise or mustard to compensate for the lost moisture and fat.
Roast beef, thinly sliced — 1:1
Beefier and more savory; pairs best with horseradish or a sharp mustard instead of sweet condiments.
Prosciutto or another dry-cured ham — 0.5:1 by weight
Much saltier and more intensely flavored per slice, so use about half the amount and layer thinly rather than stacking thick slices.
Canadian bacon — 1:1
Similar mild, slightly smoky flavor to ham; works well griddled for a hot sandwich.
Marinated tofu slices or plant-based deli slices — 1:1
For a meat-free version; brush with a little smoked paprika oil or liquid smoke to mimic ham's smokiness.
Storage
Assembled sandwiches keep in the refrigerator, wrapped tightly in plastic or in an airtight container, for up to a day before the bread starts to soften. For meal prep, store the ham, cheese, and bread separately and assemble just before eating; keep wet toppings like tomato and dressing on the side until serving.
How to use
Serve cold as a packed lunch sandwich, or butter the outside of the bread and cook in a skillet or panini press for a hot ham and cheese. Diced leftover ham sandwich fillings also work well in a grilled sandwich cut into strips for dipping into soup.
What it pairs with
Classic pairings include Swiss or cheddar cheese, yellow or Dijon mustard, and a crisp dill pickle. Serve alongside potato chips, a cup of tomato soup, or a simple green salad.
Nutrition
A basic ham sandwich runs roughly 300-450 calories depending on bread, cheese, and condiments, with ham contributing a good amount of protein but also a significant portion of the sodium, since deli ham is cured.
FAQ
What bread works best for a ham sandwich?
Soft white or wheat sandwich bread is standard for cold versions, while a sturdier bread like sourdough or a French roll holds up better for hot, pressed versions without getting soggy.
How do you keep a ham sandwich from getting soggy?
Spread a thin layer of butter or mayonnaise on the bread as a moisture barrier before adding condiments, and keep watery ingredients like tomato slices next to the cheese rather than directly on the bread.
Can you freeze a ham sandwich?
Whole assembled sandwiches with lettuce, tomato, or mayonnaise don't freeze well because the vegetables go limp and the mayo separates; ham and cheese alone on bread can be frozen and thawed for a quick lunch.
Is a ham sandwich healthy?
It can fit into a balanced diet, but deli ham is high in sodium, so choosing whole grain bread, adding vegetables, and using a lower-sodium ham helps make it more nutritionally balanced.
Have ham sandwich on hand? Find recipes with our Recipe Generator →
