The Best Deli Style Italian Pasta Salad
This homemade Italian pasta salad is packed with savory salami, pepperoni, two kinds of mozzarella, crisp vegetables, and a bold homemade Italian vinaigrette that clings to every bite. If you love a classic deli-style Italian pasta salad that’s just as perfect for cookouts and potlucks as it is for meal prep, this easy recipe belongs on your table. Every ingredient is carefully balanced to build layers of fresh Italian flavor that taste even better after a night in the refrigerator.


I’ll admit, I was never a big Italian pasta salad fan. Most of the ones I’d tried were just kind ofโฆblah. That changed after I had an amazing Italian pasta salad at a catered work lunch years ago. I’ve been recreating that unforgettable flavor ever since, and I think this version finally nails it.
What makes this homemade Italian pasta salad stand out is in the little details. I use mini bow tie pasta so every bite has the perfect balance of pasta, meat, cheese, and vegetables. I also salt the tomatoes to concentrate their flavor and use a two-step dressing method that keeps this cold Italian pasta salad from drying out in the refrigerator.
What Makes This Italian Pasta Salad So Good
- The Perfect Bite Ratio: By using mini bow tie pasta instead of full-sized shapes, the pasta matches the size of your mix-ins perfectly. No giant pieces of carbs taking over your fork, just a perfect harmony of meat, cheese, and veggies in every single bite.
- Pepperoni & Salami: Don’t waste time peeling every slice apart if they’re already stacked in the package. I like to leave 4 to 6 slices together and cut them into quarters. It creates thicker, meatier bites that hold their own in the salad instead of getting lost among the pasta and vegetables.
- Double the Mozzarella: Using two kinds of mozzarella gives this Italian pasta salad a richer flavor and more interesting texture than recipes that only use one. This recipe uses creamy pearl mozzarella plus herb-marinated BelGioioso mozzarella balls to layer the flavor.
- Salt the tomatoes.
- Seeded and Diced Cucumbers: I take the extra step to scrape the seeds completely out of the cucumbers before dicing them into small, bite-sized pieces. Cucumber seeds carry way too much water and will leak directly into the bowl, making your salad soggy. Plus, dicing them small means they match the size of the mini bow ties perfectly.
- Never Dry Leftovers: One of the biggest complaints about Italian pasta salad is that it dries out overnight. Splitting the dressing into two batches solves that problem.

Why Bow Tie Pasta Works Best for Italian Pasta Salad
Please, do not stop cooking your pasta at al dente. Cold pasta firms up as it chills, so I cook my mini bow ties about three minutes longer. That extra time keeps this homemade Italian pasta salad soft, tender, and easy to eat even after a couple of days in the refrigerator.
And why the mini bow ties? When you have small mix-ins like diced cucumbers, olives, and pearl mozzarella, giant pasta shapes completely throw off the texture. Mini bow ties are my favorite pasta for Italian pasta salad because their folds catch the homemade dressing while staying perfectly bite-sized, and their little folds act like tiny pockets that trap the minced onions, herbs, and grated parmesan from the dressing.
The Secrets to Better Italian Pasta Salad Flavor
Before you mix anything together, there is one non-negotiable step: salting your grape tomatoes.
Before mixing everything together, toss the halved grape tomatoes with a little salt and let them rest for 15 minutes. This simple step draws out a small amount of their natural juices, concentrates their flavor, and makes the tomatoes taste sweeter and more vibrant. Since the amount of liquid is minimal, I add both the tomatoes and their juices to the salad for even more fresh tomato flavor..
Ingredient Notes for the Best Italian Pasta Salad
- The Dressing Flavor Boosters: This isn’t just oil and vinegar. We are adding a splash of pepperoncini juice for a bright, briny kick, a touch of Dijon mustard to keep the oil and vinegar emulsified, and a mix of slightly dried basil, oregano, and smoked paprika for that authentic Italian deli depth.
- The Cheese: Using both regular pearl mozzarella and marinated mozzarella adds incredible depth. If you can’t find the marinated balls, you can use all pearl mozzarella and just toss them with a little extra oregano and olive oil beforehand.
- The Veggies: Make sure to scrape the seeds out of your cucumber before dicing it! The seeds carry way too much moisture and will make your salad soggy.
What Goes in Italian Pasta Salad?
The best Italian pasta salad starts with fresh, flavorful ingredients that each bring something different to the bowl. Here’s what makes this homemade Italian pasta salad so irresistible:
- Mini Bow Tie Pasta: I love using mini bow tie pasta because every little fold catches the homemade Italian vinaigrette. The smaller shape also keeps every bite balanced with pasta, meat, cheese, and vegetables.
- Pepperoni: Pepperoni adds a slightly smoky, savory flavor that gives this Italian pasta salad its classic deli-style taste. If you like a little kick, don’t skip it.
- Salami: Salami brings a rich, savory bite that balances the tanginess of the vinaigrette. Using both salami and pepperoni creates more depth of flavor than using just one.
- Mozzarella: I use both pearl mozzarella and marinated mozzarella balls. The marinated mozzarella adds extra herbs, olive oil, and flavor throughout the salad.
- Pepperoncini: These add a bright, tangy pop that cuts through the richness of the meats and cheese without making the salad overly spicy.
- Kalamata Olives: Their bold, briny flavor pairs perfectly with the cured meats and adds a classic Italian touch.
- English Cucumber: I remove the seeds before dicing so the cucumbers stay crisp and don’t water down the dressing.
- Grape Tomatoes: Salting the tomatoes before adding them to the salad concentrates their flavor and helps prevent excess moisture from making the pasta salad soggy.
- Homemade Italian Vinaigrette: Made with olive oil, red wine vinegar, Parmesan, herbs, Dijon mustard, and pepperoncini juice, this homemade dressing coats every piece of pasta with bold Italian flavor.
How to Assemble (Quick Overview)
Rest the Tomatoes: Toss your halved grape tomatoes with salt and set aside for 15 minutes to release their juices.
Whisk the Dressing: Combine your oil, red wine vinegar, pepperoncini juice, grated parmesan, Dijon, and spices with half of your minced onions and half of the fresh parsley. Whisk vigorously until the parmesan and herbs are fully incorporated.
Assemble the Italian Pasta Salad: In a large bowl, toss your cooled, tender mini bow ties with the remaining onions, parsley, smoked paprika, both styles of mozzarella, pepperoncini, kalamata olives, pepperoni, salami, and seeded diced cucumber.
Dress and Chill the Italian Pasta Salad: Add the tomatoes to the bowl. If you are making this ahead, only pour in half of your dressing right now. Toss to coat, then cover and chill in the fridge for at least an hour.
Serve: Just before serving, pour the remaining reserved dressing over the pasta salad and give it a final toss. It instantly wakes up the flavors and brings back all that gorgeous shine and moisture! This recipe is so easy to make and absolutely delicous! Enjoy!
How to Make Italian Pasta Salad
- Rest the Tomatoes: Toss your halved grape tomatoes with salt and set aside for 15 minutes to release their juices.
- Whisk the Dressing: Combine your oil, red wine vinegar, pepperoncini juice, grated parmesan, Dijon, and spices with half of your minced onions and half of the fresh parsley. Whisk vigorously until the parmesan and herbs are fully incorporated.
- Combine the Mix-Ins: In a large bowl, toss your cooled, tender mini bow ties with the remaining onions, parsley, smoked paprika, both styles of mozzarella, pepperoncini, kalamata olives, pepperoni, salami, and seeded diced cucumber.
- The Split-Dressing Chill: Add the tomatoes to the bowl. If you are making this ahead, only pour in half of your dressing right now. Toss to coat, then cover and chill in the fridge for at least an hour.
- Serve: Just before serving, pour the remaining reserved dressing over the pasta salad and give it a final toss. It instantly wakes up the flavors and brings back all that gorgeous shine and moisture! This recipe is so easy to make and absolutely delicous! Enjoy!

Kitchen FAQs & Prep Tips
Can I make this a day in advance?
Absolutely! This salad actually tastes best when it has time to marinate. Just remember to use the split-dressing method: add half before it goes into the fridge, and toss the remaining half in right before you serve it so it stays incredibly saucy.
How long does Italian pasta salad last?
Store leftovers in an airtight container in the fridge for up to 3 to 4 days. If it seems a little dry on day three, a tiny splash of red wine vinegar or a drizzle of olive oil will wake it right back up.
Can I customize this Italian pasta salad??
Definitely. If you don’t have pepperoni or salami on hand, diced provolone, chopped ham, or even strips of proscuitto work beautifully to keep that classic Italian sub vibe going.
Why Italian Pasta Salad Is Perfect for Meal Prep
I think this pasta salad would be a perfect work lunch to prep for because it doesn’t get soggy by day two or three like a regular salad. The mini bow ties, cucumbers, and meats just sit in that vinaigrette and soak up all the flavor without getting mushy. I just throw the salad into a plastic meal prep container, keep a little extra dressing on the side to splash on top right before I eat it, and lunch is done.
What to Serve with Italian Pasta Salad
This homemade Italian pasta salad pairs well with everything from backyard barbecue favorites to easy weeknight dinners. Here are some of my favorite recipes to round out the meal:
- Rhubarb Barbecue Chicken โ Sweet, smoky, and tangy flavors pair perfectly with the zesty homemade Italian vinaigrette.
- Baked Beef Ribs โ Tender, fall-off-the-bone ribs make a hearty main dish alongside this cold Italian pasta salad.
- Rhubarb Salmon โ A fresh, flavorful seafood option that’s light enough for summer meals.
- Crispy Lemon Parmesan Garlic & Herb Tuna Patties โ Crispy, flavorful, and an easy protein for lunch or dinner.
- Southern Coleslaw โ A creamy Southern classic that belongs at every cookout and potluck.
- Strawberry Rhubarb Soda โ A refreshing homemade drink that’s perfect for hot summer days.
More Pasta Salad Recipes You’ll Love
If you love this homemade Italian pasta salad, here are a few more pasta salad recipes to add to your summer menu:
- Chicken Caesar Pasta Salad (recipe will be posted soon)
- Seafood Macaroni Salad
- Creamy Cucumber Pasta Salad
- Macaroni Salad (recipe will be posted soon)
If you’re planning a backyard barbecue or summer cookout, serve this pasta salad with my readers favorite southern coleslaw. They’re both make-ahead friendly and pair perfectly with burgers, grilled chicken, ribs, and other barbecue favorites.

Italian Pasta Salad
Ingredients
Prep the tomatoes
- 1 ยฝ cup halved grape tomatoes placed into a small bowl with 1/2 tsp salt tossed in.
The Dressing
- ยฝ cup Extra virgin olive oil
- 1 tbsp Lemon juice
- 5 tbsp Red wine Vinegar
- 1 tbsp Pepperoncini juice
- 6 tbsp to 1/2 cup Grated parmesan cheese
- ยผ tsp Dijon mustard
- ยผ cup Minced onions
- 2 tbsp Fresh minced parsley
- 1 tbsp Slightly dried basil from the store in a container
- ยฝ tsp Dried oregano
- ยผ tsp Smoked paprika
- ยผ tsp Garlic powder
- ยผ tsp Sugar
- 1/4 tsp Pepper
- 1/4 tsp Salt add additional salt if necessary
Pasta, Meat & Veggies
- ยผ cup Minced onions
- 1 cup Diced cucumber seeds removed
- ยผ cup Kalamata olives Add more if you like
- 1 ยฝ tbsp Pepperoncini chopped
- ยฝ cup Pepperoni cut into bite sized pieces **see notes.
- ยฝ cup Salami cut into bite sized pieces **see notes.
- ยฝ cup Pearl mozzarella balls
- ยฝ cup BelGioioso marinated mozzarella balls **see notes
- ยผ tsp Smoked paprika
- 2 tbsp Fresh minced parsley
- ยผ tsp Salt for taste add more if necessary
- 2 ยฝ cups Mini bowtie pasta or half of a 16 oz box of pasta
Instructions
- Prep and Rest the Tomatoes: First, toss your halved grape tomatoes with 1/4 tsp of salt in a small bowl. Set them aside for 15 minutes to let them release their juices.
- Whisk the Dressing: In a medium bowl or jar, combine all dressing ingredients, including the 6 tbsp to 1/2 cup of grated parmesan, smoked paprika, slightly dried basil, half of the fresh minced parsley, and half of the minced onions. Whisk vigorously until the parmesan, dijon, and herbs are fully incorporated.
- Assemble the Italian Pasta Salad: In a large mixing bowl, combine your tender, cooled mini bow tie pasta with the remaining half of the minced onions, the smoked paprika for the mix-ins, the pearl mozzarella, the BelGioioso marinated mozzarella, pepperocini, kalamata olives, pepperoni, salami, the remaining fresh minced parsley, and your seeded, diced cucumber.
- Dress and Chill the Italian Pasta Salad: Add the salted grape tomatoes and its juice to the large bowl. If you are not serving the salad right away, pour in only half of the dressing and save the rest. Toss thoroughly to coat everything, then cover and chill in the fridge for at least an hour.
- Serve the Italian Pasta Salad When ready to serve, pour the reserved dressing over the pasta salad and give it a final toss to bring back all that moisture and flavor.
