My authentic Italian Sub Sandwich is easy to make in your very own kitchen. Every bite packs incredible flavor from rich Italian meats, fresh mozzarella, juicy tomatoes, and fresh herbs, layered between crusty, toasted bread. It just makes your mouth water. Your new favorite sandwich!

Homemade Italian sub sandwich with a slice of tomato, fresh mozzarella cheese, basil, pesto, meat and toasted bread

This post may contain affiliate links. Read my disclosure policy.

Italian Sandwich Recipe Video

Watch as I assemble this authentic Italian sub with the best ingredients.

Easy Italian Sandwich Recipe

My Italian sub recipe makes for a satisfying sandwich with simple, balanced ingredients, and it’s also easy to layer using my simple process that helps each ingredient shine!

Perhaps the most important ingredient for Italian Sub Sandwich success is the bread; in fact, in Italy, a sandwich can be made with just 3 ingredients if the bread is fresh. A good crusty bread adds irresistible crunch and chewiness, but more on my favorite bread for Italian sandwiches below.

Hoagie rolls stuffed with meat, cheese and pesto side-by-side

Ingredients for Italian Sub Sandwiches

Here’s what you need to make the best Italian sub sandwiches:

  • Fresh baguette – If I’ve said it once, I’ll say it again: the bread makes this sandwich, and fresh or Homemade Bread gives the best result. I encourage you to visit a local bakery or bake your own! My favorite varieties include Sourdough Bread, Baguette, Focaccia, Homemade Croissants, or Crusty French Bread.
  • Fresh Mozzarella – sliced and patted try, or swap with low-moisture part-skim sliced mozzarella or provolone.
  • Roma tomatoes – these are similar to Italian Marzano tomatoes, but any tomato will work, sliced into thick slices. Heirloom tomatoes also taste amazing in season.
  • Red wine vinegar – This acidity is needed to meld and balance all the flavors of the sandwich. You can swap with sliced pepperoncini or thinly sliced red onion.
  • Fresh basil – adds a bright herby pop that complements the tomato. Swap with arugula for a peppery flavor, if desired.
  • Garlic – It’s an Italian sandwich after all! Adding grated or pressed garlic into extra virgin olive oil infuses it with tons of flavor.
  • Italian Meats – traditional Italian subs use salami or prosciutto, but you can swap it with sliced ham, turkey, crispy bacon, or bold flavors like pepperoni, soppressata, capicola, or even mortadella (milder).
  • Pesto – My Homemade Basil Pesto works perfectly, or use a good-quality store-bought pesto.

P.S. If you have any fresh Italian ingredients leftover from this recipe, don’t let them go to waste! Try my Caprese Pasta Salad, Bruschetta, and Stromboli.

Ingredients for authentic Italian sandwich with Italian deli meat, baguette, tomatoes, garlic, pesto and basil

How to Make an Italian Sandwich

Italian sandwiches are known for big flavor and fresh ingredients, but it’s how you prep those ingredients that REALLY makes the sandwich.

  • Make the garlic oil & prep bread – In a small bowl, stir together the olive oil and garlic. Slice the baguette in half lengthwise, and then cut 4 pieces. Brush the cut sides with the garlic oil.
baguette seasoned with with garlic and olive oil
  1. Toast the bread – Toast the bread, cut-side down, in a large skillet until golden and crisp. Flip and lightly toast the other side for extra crunch, and remove from the heat.
how to toast sliced baguette in a skillet
  1. Layer the filling – On the bottom halves, layer in this order:
    • Mozzarella slices
    • Salami and prosciutto
    • Tomato slices sprinkled with salt and pepper
    • Light drizzle of red wine vinegar (just enough to brighten the flavor)
    • Basil leaves
How to layer ingredients for authentic Italian sub sandwhich recipe
  1. Finish & Assemble – Spread pesto evenly over the top halves, and then place the tops over the sandwiches and gently press. Rest the subs for 1-2 minutes to help everything settle, and then slice and serve.

Tips for the Best Italian Sandwich

This is what separates a good Italian sandwich from a GREAT one:

  • Use good bread – I can’t say it enough–this matters more than anything else!
  • Don’t overdress – too much oil = soggy sandwich
  • Season the tomatoes – salt really brings out their flavor
  • Don’t skip vinegar – adding a drizzle of this acidic ingredient transforms your sandwich.
  • Use a good Rest 2-3 minutes before cutting – this lets the flavors settle for a cohesive bite.
Italian sub sandwich cut in half with fresh tomato, pesto and mozzarella cheese

My Italian Sub Sandwich tastes just like it came from an authentic Italian panineria or Italian deli. The layers of creamy mozzarella, hearty cured meat, fresh tomato, and pesto meld together between two slices of toasted, crunchy bread. It’s a mouthwatering lunch and a favorite to share with friends.

Italian Sandwich

No ratings yet
Italian sandwich recipe with layers of mozzarella, deli meat, pesto, and fresh tomato with basil
This toasted Italian Sandwich hits every time. Crispy, garlicky bread layered with mozzarella cheese, fresh tomatoes, and Italian meats—simple, balanced, and seriously satisfying. My Italian Sub Sandwich is perfect for lunch, brunch & can even be served as an appetizer.
This recipe makes 4 smaller (5-6 inch) sandwiches or 2 very large (12-inch) sandwiches.
Prep Time: 18 minutes
Cook Time: 2 minutes
Total Time: 20 minutes

Ingredients 

Servings: 4 sandwiches
  • 1 fresh baguette*
  • 8-10 slices fresh mozzarella, patted dry if too wet
  • 2 ripe Roma tomatoes, thinly sliced
  • 1 pinch of salt and pepper
  • 1-2 tsp red wine vinegar, or sliced pepperoncini or thinly sliced red onion
  • 1/4 cup fresh basil leaves, or arugula
  • 3 tbsp extra virgin olive oil
  • 3 cloves garlic, grated or pressed
  • 8-10 slices of salami, or your favorite Italian cured meat*
  • 4-6 slices prosciutto
  • 4 Tbsp basil pesto

Instructions

  • Prep the Bread – In a small bowl, mix olive oil and garlic. Slice the loaf in half lengthwise, then into 4 pieces total (you can cut into 8 pieces for 4 smaller sandwiches to better fit in a skillet). Brush the cut sides of the bread with the garlic oil.
  • Toast the Bread: Preheat a large skillet or griddle over medium heat. Toast the bread cut-side-down until golden and crisp, about 1-2 minutes. Flip the bread over and toast another minute to crisp up the top if desired.
  • Assemble: On the bottom half, layer mozzarella, salami, and prosciutto. Add tomatoes, season lightly with salt and pepper, and drizzle lightly with red wine vinegar (just enough to brighten the tomatoes). Top with basil.
  • Assemble and Serve: Spread pesto on the top halves (about 2 Tbsp per sandwich). Close the sandwiches, rest 1-2 minutes, then slice and serve.

Notes

*Best bread to use for Italian Sandwiches:
Make-Ahead and Storage: Italian subs are best eaten the same day they are assembled. If making ahead, wrap the sandwich tightly in parchment paper and refrigerate until ready to serve. For the best texture, enjoy within a few hours, though it can be refrigerated for up to 1 day. Since fresh mozzarella, pesto, and tomatoes can soften the bread over time, longer storage is not recommended.

Nutrition Per Serving

599kcal Calories35g Carbs25g Protein40g Fat13g Saturated Fat4g Polyunsaturated Fat16g Monounsaturated Fat0.01g Trans Fat65mg Cholesterol1354mg Sodium292mg Potassium2g Fiber5g Sugar1026IU Vitamin A5mg Vitamin C389mg Calcium3mg Iron
Nutrition Facts
Italian Sandwich
Amount per Serving
Calories
599
% Daily Value*
Fat
 
40
g
62
%
Saturated Fat
 
13
g
81
%
Trans Fat
 
0.01
g
Polyunsaturated Fat
 
4
g
Monounsaturated Fat
 
16
g
Cholesterol
 
65
mg
22
%
Sodium
 
1354
mg
59
%
Potassium
 
292
mg
8
%
Carbohydrates
 
35
g
12
%
Fiber
 
2
g
8
%
Sugar
 
5
g
6
%
Protein
 
25
g
50
%
Vitamin A
 
1026
IU
21
%
Vitamin C
 
5
mg
6
%
Calcium
 
389
mg
39
%
Iron
 
3
mg
17
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Appetizer, Brunch, Lunch
Cuisine: American, Italian
Keyword: Italian sandwich, Italian sub, Italian sub recipe
Skill Level: Easy
Cost to Make: $$
Calories: 599
Natasha's Kitchen Cookbook

More Easy Sandwich Recipes

Once you see how easy it is to make iconic sandwiches like my Italian Sub at home, you have to try these other crowd-favorite sandwiches:

Leave a Comment

Recipe Rating




As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.