Italian Sub Sandwich
This post may contain affiliate links. Please read my disclosure policy.
This Italian Sub Sandwich is everything you want in a deli style lunch. Crusty bread, layers of meat and cheese, fresh toppings, and that zesty drizzle of Italian dressing to pull it all together.

Homemade Italian Sub Sandwich That Beats the Deli
Remo is a sandwich guy through and through. If there’s bread in the house, he’s building some kind of sub, usually taller than it has any right to be. And this Italian Sub Sandwich is one of his absolute favorites. Crusty bread, mayo, cheese, piles of deli meat, and every topping he can get his hands on. If I don’t step in, he’ll layer it until the baguette can barely close.
The beauty of this sandwich is how easy it is to make at home, and honestly, it tastes even better than the ones you pick up at the deli. I’ve tested plenty of combos, but this one is the keeper. Salty ham, spicy salami, mortadella for that classic Italian touch, and provolone to hold it all together. It’s the kind of sandwich that keeps Remo happy.
Why You’ll Love This Italian Sub Sandwich
- Deli taste at home. Forget overpriced takeout, this tastes like a proper deli sandwich, only fresher and built exactly the way you like it.
- Layered with love. Ham, salami, mortadella, and provolone give you salty, spicy, creamy balance in every single bite. Trust me, I’ve tested plenty of combos, and this one wins.
- Crunch factor. The crisp baguette, fresh lettuce, and tangy peppers keep this sandwich from ever feeling heavy. It’s meaty, but never boring.
- Ten minute only. No cooking required. Just slice, layer, drizzle, and lunch is ready before you’ve even thought about dirtying a pan.
- Customizable. Add extra veggies, swap cheeses, or spice it up with hot peppers. This sub bends to whatever cravings you’ve got.

Split your baguette in half lengthwise. Spread the bottom with a generous layer of mayo. This gives you creaminess and helps the sandwich stay moist without going soggy. Add half of the provolone slices over the mayo. Think of this as your moisture shield. It keeps the bread from soaking up the dressing and tomato juices later.

Layer the ham, salami, and mortadella evenly over the cheese. Do not be shy here, the best subs are unapologetically meaty. Add the second half of the provolone on top of the meat. Double cheese means flavor in every bite and it helps keep everything stacked neatly.

Pile on the romaine lettuce, juicy tomato slices, red onion, and banana peppers. These toppings bring freshness and balance all that richness. Drizzle Italian dressing lightly over the toppings. A little goes a long way and keeps the sandwich zesty without drowning it.

Place the top half of the baguette over everything, press down gently, and slice into portions. Serve immediately and watch it disappear.

Serving Suggestions
This Italian Sub Sandwich is big enough to stand on its own, but the right sides make it feel like a proper spread.
Tomato Bisque
Minestrone Soup
Caesar Salad Recipe
Brownie Recipe
Frequently Asked Questions
What meats go on an Italian Sub?
The classic combo is ham, salami, and mortadella. Some delis also use capicola or pepperoni. I like mortadella because it gives that authentic Italian touch, but if you cannot find it, swap in capicola or even turkey if you want to lighten it up.
Can I make this ahead of time?
Yes, but with a caveat. Build the sandwich without the dressing, tomatoes, or lettuce. Wrap it tightly and store it in the fridge. Add the fresh toppings and drizzle the dressing right before serving so the bread stays crisp.
What bread works best?
A crusty baguette or Italian roll with a soft center is my go-to. Ciabatta is another good option. Avoid soft sandwich loaves because they will collapse under the weight of the fillings.
Can I use different cheese?
Provolone is classic, but mozzarella, Havarti, or Swiss will work. Just make sure to add cheese on both sides of the meat. It acts as a barrier to keep the bread from getting soggy.
What toppings can I add?
Stick with the classics like lettuce, tomato, onion, and banana peppers. You can also try roasted red peppers, cucumbers, or jalapeños if you like heat.
How do I stop my sandwich from going soggy?
Two tricks: layer cheese under and over the meat, and go light on the dressing. If you are making it ahead, add the juicy toppings later.
Can I serve this warm?
Yes. Wrap the assembled sandwich in foil and put it in the oven at 350°F for 10 minutes. The cheese melts, the bread crisps, and you get a toasty, gooey sub.

Other Delicious Recipes To Try
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Italian Sub Sandwich
Ingredients
- ¼ cup mayonnaise
- 1 French baguette (sliced horizontally)
- ½ pound deli ham (thinly sliced)
- ¼ pound salami (thinly sliced, such as Genoa salami)
- ¼ pound mortadella
- 8 ounce Provolone cheese (sliced)
- 2 cup romaine lettuce (shredded)
- 2 large tomatoes (sliced)
- ½ medium red onion (thinly sliced)
- ½ cup banana peppers
- ¼ cup Italian Dressing
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.
Instructions
- Start by splitting your French baguette horizontally and generously spreading mayonnaise on the bottom half. Begin your sandwich build with a layer of Provolone cheese, using up half of your slices.
- On top of the cheese, arrange your deli meats, starting with the ham, followed by the salami, and finally the mortadella.
- Continue your sub by layering the remaining Provolone cheese slices, hen generously add the shredded romaine lettuce, tomato slices, and thinly sliced red onion. Add a tangy bite with the banana peppers, scattering them evenly across the sandwich. Drizzle your Italian dressing over everything to add that quintessential zesty flavor.
- Crown your sandwich with the top half of the baguette. To serve, cut the sandwich into four or six equal pieces, depending on your preference.
Notes
- Cheese under and over the meat helps keep the bread from getting soggy.
- Mortadella adds classic Italian flavor, but capicola or pepperoni work too.
- Wrap tightly and refrigerate leftovers for up to 2 days. Add lettuce and tomato just before serving.
- To serve warm, wrap in foil and bake at 350°F for 10 minutes.
Nutrition Information
Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.





