Go Back
+ servings
closeup of a freshly made italian sub on a cutting board.
Print Recipe Add to Collection
4.79 from 19 votes

Italian Sub Sandwich

Meaty and flavorful, this Italian Sub Sandwich has it all! Crispy bread layered with mayo and Italian dressing, piled high with provolone cheese, ham, salami and mortadella. Finish it off with your favorite toppings and you've got the ultimate sandwich!
Prep Time10 mins
Cook Time0 mins
Total Time10 mins
Course: Dinner, Lunch
Cuisine: Italian
Keyword: italian sub, italian sub sandwich
Servings: 4
Calories: 905kcal


  • ¼ 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


  • Prep the bread: Spread the mayonnaise on bottom half of the baguette.
  • Assemble: Layer half the cheese slices on the bottom, the meats, the other half of cheese slices, lettuce, tomatoes, red onion, banana peppers and drizzle with Italian dressing.
  • Finish: Cover with the top half of the baguette and cut into 4 (or 6) equal pieces.


  1. Mortadella is a cooked cured sausage that's made from finely ground pork meat. It's quite similar to bologna in many ways, the biggest difference being bologna omits the added fat. If you can't find mortadella in your local deli, bologna is an acceptable option.
  2. You can also switch up the meats in this recipe. Use your favorite combination of cold cuts, whatever they may be.
  3. For all the reasons why I'd choose a homemade Italian dressing compared to store bought, check out my Italian dressing recipe!
  4. This sandwich is definitely best served fresh! The Italian dressing can make it a little soggy, but leftovers can be stored in the fridge wrapped tightly, or in an airtight container for 2 days.


Calories: 905kcal | Carbohydrates: 44g | Protein: 45g | Fat: 61g | Saturated Fat: 22g | Trans Fat: 1g | Cholesterol: 118mg | Sodium: 2936mg | Potassium: 823mg | Fiber: 4g | Sugar: 8g | Vitamin A: 3376IU | Vitamin C: 27mg | Calcium: 517mg | Iron: 4mg