If you’re craving a warm, crispy, flavor-packed sandwich, this Italian Sub Panini is about to become your new go-to. Loaded with layers of savory deli meats, melty cheese, fresh veggies, and a simple oil & vinegar dressing, this recipe delivers everything you love about a classic Italian sub—pressed into the perfect golden panini.

This easy panini recipe comes together in just 10 minutes, making it ideal for a quick lunch, high-protein dinner, or satisfying weekend meal.

Why You’ll Love This Italian Sub Panini

  • High-protein sandwich with turkey, salami, and soppressata
  • Ready in under 15 minutes
  • Perfect for lunch, dinner, or meal prep
  • Crispy on the outside, warm and melty inside
  • Packed with fresh, bold Italian flavors

Italian subs are known for their layers of cured meats, cheese, and tangy toppings, often finished with a vinaigrette that balances richness with acidity.

homemade italian sub sandwich with oil and vinegar dressing

Best Breads & Spreads for the Perfect Italian Sub Panini

When it comes to building the perfect Italian sub panini, the combination of quality bread and flavorful spreads makes all the difference. A sturdy bread like a baguette, ciabatta, or sourdough is key—it holds up to pressing, gets perfectly crispy on the outside, and keeps all those delicious layers intact.

What really elevates this sandwich, though, is the addition of bold, simple spreads. The right combination of oil, vinegar, and seasonings enhances every ingredient and brings out that classic Italian sub flavor. In this recipe, a quick homemade dressing made with olive oil, red wine vinegar, oregano, and salt adds brightness and balance, while a layer of chopped Calabrian chili peppers brings subtle heat and depth of flavor. It’s an easy way to take your homemade panini from good to unforgettable.

High-Protein, Flavor-Packed Lunch Panini

This Italian sub panini recipe is built with a mix of high-quality, protein-rich ingredients for a satisfying and balanced meal. Layering sliced turkey, salami, and soppressata creates the perfect combination of lean protein and classic Italian flavor—savory, slightly herby, and incredibly satisfying.

The flavor really comes together with the additions of spicy pepper jack goat cheese and Calabrian chili peppers, which pair perfectly with juicy Roma tomatoes, tangy pepperoncini, and crisp romaine lettuce. Thinly sliced red onions add a subtle bite, while the oil and vinegar dressing ties everything together with a bright, zesty finish.

Serve this high-protein sandwich with a side salad, fresh fruit, or your favorite chips for a complete, easy meal. Whether you’re making it for a quick lunch or a simple dinner, this Italian sub panini is packed with flavor in every bite.

fresh italian sub ingredients bread meats cheese lettuce tomato onion

Ingredients You’ll Need:

  • Baguette or your favorite bread
  • Chopped Calabrian chili peppers (I use @eatdivina)
  • Pepper Jack goat cheese (or favorite cheese)
  • Sliced turkey and/or ham (I use organic)
  • Italian salami (I used @applegate)
  • Soppressata salami (I used @applegate)
  • Roma tomatoes, sliced thin
  • Red onion, thinly sliced
  • Pepperoncinis
  • Chopped romaine
  • Ground pepper
  • Ghee (to spread on the outside of your bread before it hits the panini press)

Oil & vinegar dressing:

  • Few tbsp extra virgin olive oil
  • Red wine vinegar
  • Pink salt
  • Oregano

How to Make an Italian Sub Panini

Step 1: Make the Dressing

Whisk together olive oil, red wine vinegar, oregano, and salt until combined.

Step 2: Build the Sandwich

Layer meats, cheese, tomatoes, onions, pepperoncini, and lettuce onto your bread. Add Calabrian chili peppers for a spicy kick, then drizzle with dressing.

Step 3: Press & Grill

Close the sandwich and spread ghee or butter on the outside. Grill in a panini press for 5–7 minutes until golden and crispy with melted cheese.

Step 4: Serve & Enjoy

Slice and serve warm with chips, a side salad, or fruit.


Substitutions & Variations

  • Gluten-free: Use your favorite GF bread
  • Dairy-free: Skip cheese or use dairy-free alternatives
  • Lower fat: Use turkey only and reduce cheese
  • Spicy: Add extra Calabrian chili peppers or red pepper flakes
  • Vegetarian: Swap meats for grilled veggies or plant-based deli slices
grilling italian panini in panini press crispy golden bread

What is the difference between a panini and a sandwich?

A panini is a grilled sandwich pressed with heat, creating a crispy exterior and warm, melty interior—unlike a traditional cold sandwich.

What bread is best for paninis?

Ciabatta, sourdough, or baguette work best because they hold up well to pressing and grilling.

Can I make this without a panini press?

Yes! Use a skillet and press the sandwich down with another heavy pan.

Are deli meats healthy? 

Deli meats can be included in a balanced approach to eating, but it’s all about making the best choice available to you. Generally, ordering fresh sliced deli meat is one of the best options because it’ll have fewer ingredients. I also prefer to buy organic. When I’m not buying fresh from the deli counter, I love the brand Applegate because it has minimal preservatives and added ingredients.

SHOP THE RECIPE

toasted italian panini cut in half with melted cheese inside

TRY SOME OF MY OTHER GO-TO SANDWICHES, WRAPS AND PANINI: 

Avocado Turkey Pesto Panini

Loaded Chicken Pesto Panini 

High-Protein Chicken Caesar Wrap 

Gluten-Free Hot Honey Chicken Sliders

My Go-To Loaded Sandwich

Click here to watch the reel I made of this recipe 🙂

Italian Sub Panini

By Rachael DeVaux
Total: 10 minutes
Servings: 0

Ingredients 

  • Baguette or your favorite bread
  • Chopped Calabrian chili peppers, I use @eatdivina
  • Pepper Jack goat cheese, or favorite cheese
  • Sliced turkey and/or ham, I use organic
  • Italian salami, I used @applegate
  • Soppressata salami, I used @applegate
  • Roma tomatoes, sliced thin
  • Red onion, thinly sliced
  • Pepperoncinis
  • Chopped romaine
  • Ground pepper
  • Ghee, to spread on the outside of your bread before it hits the panini press

Oil & vinegar dressing:

  • Few tbsp extra virgin olive oil
  • 1 tbsp red wine vinegar
  • pink salt
  • Oregano

Instructions 

  • Whisk the oil & vinegar dressing ingredients together in a cup or bowl. Layer your sandwich ingredients on your bread, then pour a few tablespoons of the dressing over the top of the lettuce.
  • Close your sandwich, then spread ghee on the outside for a crispier bread.
  • Set in the panini press and grill for about 5-7 minutes or until the cheese is slightly melty. Enjoy!

Want to be the first to hear about new recipes?
Sign up for my newsletter!
Please enable JavaScript in your browser to complete this form.

Welcome! I’m Rachael.

I enjoy sharing my love for food and fitness. I'm a registered dietitian, certified personal trainer, and a New York Times Bestselling author. Here you'll find all kinds of recipes and kitchen hacks, as well as workouts and fitness motivation. Enjoy! — xx Rachael

Recent Posts

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. Just a small pet peeve of mine, but important to note: Panini (Sandwiches) is already the plural of Panino (Sandwich), so by adding an “s” at the end of Panini it is like adding a “d” at the end of Sandwiches… which would look like this: Sandwichesd. Very wrong!