Italian Sandwich
An Italian sandwich is a delightful combination of crusty bread, savory cured meats, creamy mozzarella, and bright, fresh vegetables. This dish isn’t just any ordinary sandwich; it’s a comforting union of flavors that transports you straight to a bustling Italian café. The balance of textures—crispy bread and soft mozzarella—paired with the robust taste of salami and prosciutto creates a satisfying experience in every bite. Each sandwich can be customized to your liking with fresh basil, juicy tomatoes, and a drizzle of olive oil, so it feels warm and inviting regardless of the occasion.

I stumbled upon this recipe during a lazy afternoon when I craved something beyond the mundane lunch options rattling around in my fridge. What started as a simple solution transformed into an irresistible Italian sandwich—quick, easy, and bursting with flavor! Instead of hitting the local deli, why not whip up your own version at home? It’s a crowd-pleaser, takes just under 40 minutes, and is surprisingly budget-friendly. So, grab your fresh ingredients, and let’s get started!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Ready in less than 40 minutes, this recipe is as quick as it is delicious.
- Irresistible Flavor: The combination of creamy mozzarella, savory meats, and fresh basil tantalizes the taste buds.
- Eye-Catching Appeal: This sandwich looks stunning, perfect for impressing friends at a brunch or lunch gathering.
- Flexible Serving: Ideal for any time—snack, brunch, or even a light dinner.
- Diet-Friendly Options: You can easily swap ingredients to cater to gluten-free or vegetarian diets.
Ingredients You’ll Need
- 1 fresh baguette: Select a crusty baguette for that perfect crunch and texture.
- 8-10 slices fresh mozzarella: Fresh mozzarella adds a creamy richness. If too wet, pat dry to avoid sogginess.
- 2 ripe Roma tomatoes: Their sweet and tangy flavor complements the sandwich beautifully.
- 1 pinch of salt and pepper: Just enough to elevate the flavors of the ingredients.
- 1-2 tsp red wine vinegar: This adds a nice acidity; feel free to substitute with sliced pepperoncini or thinly sliced red onion for a different kick.
- 1/4 cup fresh basil leaves: The aroma and flavor of fresh basil are irreplaceable; arugula works too if you prefer a peppery taste.
- 3 tbsp extra virgin olive oil: A drizzle enhances the richness; opt for high-quality olive oil for the best flavor.
- 3 cloves garlic, grated or pressed: Fresh garlic infuses the oil with a delightful aroma.
- 8-10 slices of salami: Choose your favorite Italian cured meat; the flavor depth is enticing.
- 4-6 slices prosciutto: This adds a wonderful saltiness and richness to the sandwich.
- 4 tbsp basil pesto: It brings everything together with a burst of herby, garlicky flavor.
How to Make Italian Sandwich
Prep the Bread: In a small bowl, combine 3 tablespoons of extra virgin olive oil with 3 cloves of grated garlic. Slice the baguette in half lengthwise, then cut into 4 sections. Brush the cut sides with the garlic-infused oil for flavor.
Toast the Bread: Preheat a large skillet or griddle over medium heat. Toast the bread cut-side-down for about 1-2 minutes until golden and crisp. If you like a crunchy top, flip the bread and toast for another minute.
Assemble: On the bottom half of each piece, start layering with 8-10 slices of fresh mozzarella and then the salami. Next, add 4-6 slices of prosciutto followed by thinly sliced Roma tomatoes, a sprinkle of salt and pepper, and drizzle with 1-2 teaspoons of red wine vinegar to brighten the flavors. Finally, top with 1/4 cup of fresh basil leaves.
Spread & Serve: On the top halves of the bread, spread about 2 tablespoons of basil pesto per sandwich. Close the sandwich, allowing it to rest for 1-2 minutes before slicing it up. Serve and enjoy every delightful bite!
Storing & Reheating
To keep your sandwiches fresh, store them at room temperature if you plan to eat them within a few hours. If you’re not consuming them right away, refrigerate in an airtight container for up to 2 days. For longer storage, you can freeze the assembled sandwiches, wrapped tightly, for up to 3 months. To reheat, simply pop them in a preheated oven at 350°F for about 10-15 minutes or until warmed through. Be aware that freezing may change the texture slightly, but a quick heat-up will bring back the flavor.
Chef’s Helpful Tips
- Always use fresh ingredients for the best flavor; wilted greens or soggy tomatoes will drag down your sandwich’s quality.
- When layering, place the mozzarella closest to the bread to prevent it from becoming too soggy.
- If you like extra crunch, consider adding roasted red peppers or pickled vegetables for a fun twist.
- Use room-temperature ingredients whenever possible; they meld better and provide a more harmonious flavor.
There’s something elegantly simple but profoundly satisfying about creating your own Italian sandwich. It’s a little piece of Italy that’s both comforting and full of flavor. With a few ingredients that sing together, you’ll have a meal that’s not only easy to whip up but also a real crowd-pleaser. Try adding your special touches, whether it’s extra garlic, different vegetables, or a kick of spice. Enjoy every bite and don’t forget to share—you might just inspire someone else to create their own delicious version!

Recipe FAQs
Can I make this sandwich gluten-free?
What can I use instead of prosciutto?
How can I make this sandwich vegetarian?
Can I prepare it ahead of time?
⭐ If you make my Italian Sandwich recipe, Awesome! I would love to hear from you. Please give it a star rating and review below! 👇

Italian Sandwich
This Italian Sandwich is packed with irresistible flavors from fresh mozzarella, salami, and creamy pesto. Perfect for a quick meal or comforting lunch, it’s simple to make and sure to please!
- Prep Time 18 minutes
- Cook Time 20 minutes
- Yield 4 servings 1x
Ingredients
- 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
- Prepare the bread by mixing the olive oil and grated garlic in a small bowl.
- Slice the baguette in half lengthwise and then into 4 pieces, or into 8 pieces for smaller sandwiches.
- Brush the cut sides of the bread with the garlic oil mixture.
- Preheat a skillet or griddle over medium heat and toast the bread, cut-side-down, for about 1-2 minutes until golden and crisp.
- Flip the bread and toast it for another minute if desired.
- To assemble, layer mozzarella, salami, and prosciutto on the bottom half of the bread.
- Add thinly sliced tomatoes, season with salt and pepper, and drizzle with a bit of red wine vinegar to enhance the flavor of the tomatoes.
- Top the sandwich with fresh basil leaves.
- Spread about 2 tablespoons of basil pesto onto the top halves of the bread.
- Close the sandwiches, let them rest for 1-2 minutes, then slice and serve.
Notes
For added flavor, feel free to experiment with different Italian cured meats.
Ensure the mozzarella is dry to avoid a soggy sandwich.
You can substitute fresh basil with arugula for a peppery kick.
Nutrition
- Serving Size: 1 sandwich
- Calories: 550
- Sugar: 4g
- Sodium: 1200mg
- Fat: 30g
- Saturated Fat: 10g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 2g
- Protein: 24g
- Cholesterol: 45mg
Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.




