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