On a Roll Sandwich Shoppe-Style Italian Subs

Updated November 4, 2026

Total time
20 min
prep 20 min · cook 0 min
Serves
4
portions as written

Jump to recipe

On a Roll Sandwich Shoppe-Style Italian Subs

An On a Roll Sandwich Shoppe-style Italian sub layers deli meats, provolone, crisp lettuce, tomato, onion, and tangy dressing in a crusty roll. This home version is quick to assemble, easy to customize, and best served freshly dressed so the bread stays sturdy.

Ingredients

  • 4 sturdy hoagie rolls, about 8 inches (20 cm) each
  • 8 ounces (225 g) thinly sliced deli ham
  • 8 ounces (225 g) thinly sliced Genoa salami
  • 4 ounces (115 g) thinly sliced capicola or hot ham
  • 8 slices provolone cheese, about 6 ounces (170 g)
  • 2 cups (100 g) finely shredded iceberg lettuce
  • 1 medium ripe tomato (about 150 g), thinly sliced
  • ¼ small red onion (about 40 g), very thinly sliced
  • ½ cup (75 g) thinly sliced pickled banana peppers, drained
  • 2 tablespoons (30 ml) red wine vinegar
  • 1 tablespoon (15 ml) extra-virgin olive oil
  • ½ teaspoon dried oregano
  • ¼ teaspoon fine salt, plus more to taste
  • ⅛ teaspoon black pepper
  • 1 tablespoon (15 g) mayonnaise, optional

Instructions

  1. Prepare the rolls. Split each roll lengthwise, leaving one long edge attached if you like a hinged sandwich. Open the rolls and lightly toast them cut-side up in a dry skillet over medium heat for 1–2 minutes, or leave them soft. Toasting is optional; allow the bread to cool briefly before adding the fillings.
  2. Mix the dressing. In a small bowl, whisk the red wine vinegar, olive oil, oregano, salt, and black pepper. Taste and adjust the salt if needed. Keep the dressing separate until you are ready to assemble.
  3. Prepare the vegetables. Shred the lettuce, slice the tomato and onion, and drain the banana peppers well. If the tomato is especially juicy, blot the slices gently with a paper towel to help keep the rolls from becoming soggy.
  4. Layer the meat and cheese. If using mayonnaise, spread a thin layer on the cut sides of the rolls. Arrange two slices of provolone in each roll, then divide the ham, salami, and capicola among them. Fold or loosely bunch the deli slices rather than laying them flat; this creates a fuller sandwich that is easier to bite through.
  5. Add the vegetables and dressing. Top each sandwich with tomato, onion, banana peppers, and shredded lettuce. Drizzle the dressing evenly over the vegetables, using only as much as you need. For a less-messy lunch, serve extra dressing on the side.
  6. Close and serve. Press each roll gently to settle the layers, cut in half if desired, and serve right away. The recipe is fully assembled without cooking; keep any sandwiches that will not be eaten promptly chilled.

Tips

  • Choose bread that can hold the fillings. A firm-crusted hoagie roll or Italian sub roll works better than a soft sandwich bun. If the rolls are very fresh and tender, scoop out a little of the inner crumb to make room.
  • Keep wet ingredients controlled. Drain peppers, avoid over-dressing, and add tomato close to serving time. These small steps help prevent the bread from turning soggy.
  • Adapt the deli meats. Use equal amounts of any combination of ham, salami, capicola, mortadella, or turkey. Turkey makes the flavor milder; mortadella gives a softer, more savory bite. Check package labels for allergens and storage guidance.
  • Make components ahead, not assembled sandwiches. Slice the vegetables and whisk the dressing up to a day ahead, storing them separately in covered containers in the refrigerator. Assemble just before serving for the best texture.

Serving Suggestions

Serve the subs with kettle-style potato chips, a dill pickle spear, or a simple green salad. For a fuller lunch, add pasta salad, roasted vegetables, or a cup of vegetable soup. If you are packing the meal, wrap the bread and fillings separately from the dressing and juicy vegetables, then assemble shortly before eating.

For a casual spread, cut the finished subs into smaller pieces and arrange them on a platter with extra banana peppers and pickles. Keep cold deli meats and assembled sandwiches refrigerated until serving, and do not leave perishable food at room temperature for more than 2 hours—or 1 hour when the temperature is above 90°F (32°C).

Variations

  • Make it spicy: Use hot capicola, add sliced pickled jalapeños, or sprinkle crushed red pepper into the vinegar dressing.
  • Try a milder version: Swap salami and capicola for sliced turkey and ham, and use mild provolone or Swiss cheese.
  • Go meat-free: Replace the deli meats with grilled zucchini, roasted red peppers, and marinated artichoke hearts. Pat the vegetables dry first; the sandwich will be more vegetable-forward and less salty.
  • Make it a chopped sub: Coarsely chop the lettuce, tomato, onion, peppers, meats, and cheese, toss with a little dressing, then pile the mixture into the rolls. Add dressing gradually so the filling remains crisp rather than wet.

Storage and Reheating

These sandwiches are best eaten immediately. Refrigerate assembled leftovers within 2 hours, wrapped or placed in an airtight container, and eat within 3–4 days; however, the bread and lettuce will soften, so quality is best on the first day. If the sandwich has been at room temperature longer than 2 hours, discard it rather than saving it. Keep deli meat and cheese cold at 40°F (4°C) or below.

There is no reheating step for this cold sandwich. If you prefer a hot version, assemble the meat and cheese in the roll, warm it in a 350°F (175°C) oven until the cheese melts and the center is hot, then add the lettuce, tomato, onion, peppers, and dressing afterward. Reheat leftovers to 165°F (74°C), measured with a food thermometer, and avoid reheating the fresh vegetables with the sandwich.

Frequently Asked Questions

What meat is usually in an Italian-style sub?
A common combination includes ham, salami, and capicola, but deli combinations vary by shop and region. This recipe uses all three; you can replace any one with another sliced deli meat you enjoy.

Can I make the sandwiches ahead of time?
For the best texture, prepare the dressing and slice the ingredients ahead, but assemble close to serving. If you must make them a few hours early, leave off the dressing and tomato, wrap the sandwiches tightly, refrigerate them, and add those ingredients just before eating.

What can I use instead of capicola?
Use more ham or salami, or substitute mortadella or turkey. Capicola can be difficult to find; replacing it changes the seasoning and texture, but the sandwich will still work well.

Do I have to toast the rolls?
No. Toasting is optional and gives the bread a firmer, lightly crisp surface. Keep the rolls soft if you prefer a more traditional cold sub, and let toasted rolls cool before filling them.

How can I keep the sandwich from getting soggy?
Drain pickled peppers thoroughly, blot very juicy tomato slices, and use the dressing sparingly. Layering cheese against the bread also creates a small barrier, though it will not keep a sandwich crisp indefinitely.

Can I use a different cheese?
Yes. Mild provolone is a classic choice, while sharp provolone gives a stronger, tangier flavor. Swiss or mozzarella also work, though they change the sandwich’s traditional deli-style taste.

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).