Here is my favorite Italian pasta salad recipe, with a simple homemade dressing, fresh vegetables, cheese, and a secret ingredient that makes all the difference.
This pasta salad is always a hit at potlucks and family gatherings. I usually make a big batch because it disappears so fast. Nothing better than having leftovers in the fridge for easy lunches, right?

Why You’ll Love This Italian Pasta Salad
- Quick and easy preparation – Ready in just 25-35 minutes, this pasta salad comes together fast and is perfect for last-minute gatherings or busy weeknights.
- Crowd-pleasing flavors – With pepperoni, salami, fresh mozzarella, and colorful vegetables, this salad has all the classic Italian flavors everyone loves.
- Perfect for meal prep – This pasta salad actually gets better as it sits, making it ideal for potlucks, picnics, or preparing ahead for the week.
- Secret ingredient twist – The homemade Italian dressing adds a special touch that takes this pasta salad from ordinary to something your friends will be asking for the recipe.
- Feeds a crowd – One pound of pasta makes plenty to serve at parties, family gatherings, or to have leftovers for easy lunches.
What Kind of Pasta Should I Use?
For Italian pasta salad, you’ll want to stick with short pasta shapes that can hold onto all that good dressing and grab the other ingredients.
Rotini is perfect because those spirals trap the dressing beautifully, but you could also use penne, fusilli, or bowtie pasta if that’s what you have on hand.
The key is choosing a pasta with nooks and crannies rather than something smooth like spaghetti.
Make sure to cook your pasta just until it’s al dente since it will continue to soften a bit as it sits in the dressing, and nobody wants mushy pasta salad.

Options for Substitutions
This pasta salad is super forgiving and you can easily swap things around based on what you have:
- Rotini pasta: Any short pasta works great here – try penne, fusilli, or bow ties. The key is choosing a shape that holds onto the dressing well.
- Pepperoni and salami: Mix and match your deli meats! Use all pepperoni, all salami, or try turkey pepperoni for a lighter option. Ham or even cooked chicken pieces work too.
- Fresh mozzarella pearls: Regular cubed mozzarella, provolone, or even sharp cheddar can step in. If using harder cheeses, cut them into small cubes so they distribute evenly.
- Bell peppers: Use whatever color peppers you prefer or have on hand. Red, yellow, or even purple bell peppers all work. You can also try adding some diced cucumber for extra crunch.
- Black olives: Kalamata olives, green olives, or a mix of both add great flavor. If you’re not an olive fan, try diced pickles for that tangy bite.
- Cherry tomatoes: Regular tomatoes work fine – just dice them up and remove some seeds if they’re really juicy. Grape tomatoes are another easy swap.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with pasta salad is not cooking the pasta properly – you want it al dente since it will continue to absorb the dressing and soften as it sits, so undercook it by about a minute from the package directions.
Another common error is adding the dressing to hot pasta, which causes the oil to separate and creates a greasy mess instead of a well-coated salad – always let your pasta cool completely before mixing in the dressing.
Don’t forget to save some dressing for later, as pasta salad tends to absorb liquid over time, and you’ll want to refresh it with extra dressing before serving, especially if it’s been sitting in the fridge overnight.
For the best flavor, add delicate ingredients like fresh mozzarella and herbs just before serving to prevent them from getting soggy or losing their texture!

What to Serve With Italian Pasta Salad?
This Italian pasta salad is hearty enough to be a meal on its own, but it really shines as a side dish at barbecues and potlucks.
It pairs perfectly with grilled chicken, burgers, or Italian sausages since the flavors complement each other so well.
I love serving it alongside garlic bread or focaccia to round out the Italian theme, and it’s also great with simple grilled vegetables like zucchini or eggplant.
For a complete spread, add some antipasto items like marinated artichokes or a caprese salad to keep the Mediterranean vibe going.
Storage Instructions
Refrigerate: This pasta salad actually gets better after sitting in the fridge for a few hours because all those flavors have time to meld together. Store it covered in the refrigerator for up to 4 days. I always make this the night before a potluck or barbecue because it tastes even more amazing the next day!
Make Ahead: You can prep this pasta salad up to 2 days in advance, which makes it perfect for entertaining. Just give it a good stir before serving since the dressing tends to settle at the bottom. If it looks a little dry after sitting, drizzle in a bit more of that homemade Italian dressing to freshen it up.
Serve: Let the pasta salad sit at room temperature for about 15-20 minutes before serving to take the chill off. This brings out all the flavors and makes the mozzarella pearls nice and creamy. Give it one final toss and add a fresh sprinkle of Parmesan and parsley right before putting it on the table.
| Preparation Time | 15-20 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2000-2200
- Protein: 70-80 g
- Fat: 150-160 g
- Carbohydrates: 180-200 g
We'll Pay You $5 to Try This Recipe!
Cook our recipe, snap some photos, and earn a $5 Amazon Gift Card. It's that simple!
Here's how:
- Make the recipe
- Take nice pictures of your final dish
- Fill out our quick form (2 minutes max!)
- Your $5 reward is on the way!
Ingredients
For the Pasta:
- 1 lb rotini noodles
- 3.5 to 4 oz pepperoni (about 3/4 cup, quartered)
- 4 oz salami slices (about 3/4 cup, cut into quarters)
- 1 pint cherry tomatoes (halved)
- 1 cup black olives (halved and drained)
- 1 orange bell pepper (diced)
- 1 green bell pepper (diced)
- 1/2 cup finely diced red onion
- 2 tbsp chopped pepperoncini
- 8 oz mozzarella pearls
- Grated parmesan cheese and minced parsley, for topping
For The Dressing:
- 3/4 cup native olive oil
- 1/4 cup redwine vinegar
- 2 tablespoons organic lemon juice
- 1/4 cup finely freshly grated Parmesan
- 1 tsp dried parsley, 1 tsp dried basil, 1 tsp garlic powder, 1 tsp onion powder
- 3/4 teaspoon salt
- 1/2 tsp oregano, 1/2 tsp paprika powder, 1/2 tsp pepper
- 1/2 teaspoon sugar
Step 1: Prepare the Italian Dressing
- 3/4 cup native olive oil
- 1/4 cup redwine vinegar
- 2 tablespoons organic lemon juice
- 1/4 cup finely freshly grated Parmesan
- 1 tsp dried parsley, 1 tsp dried basil, 1 tsp garlic powder, 1 tsp onion powder
- 3/4 teaspoon salt
- 1/2 tsp oregano, 1/2 tsp paprika powder, 1/2 tsp pepper
- 1/2 teaspoon sugar
Put all ingredients in a jar and shake hard for 30 seconds until everything is mixed together.
Once finished, refrigerate the dressing until you’re ready to use it.
Make sure to shake or whisk the dressing well before adding it to your salad, as the ingredients may settle while chilling.
Step 2: Cook the Rotini Pasta
- 1 lb rotini noodles
Bring a large pot of salted water to a boil.
Add the rotini noodles and cook according to the package instructions until al dente.
Drain the noodles thoroughly, then transfer them to a large serving bowl while they are still warm.
I recommend tossing the pasta gently so it doesn’t stick together.
Step 3: Combine Pasta and Half of the Dressing
- 1 batch homemade Italian dressing (half, from Step 1)
- cooked rotini noodles (from Step 2)
Pour half of the prepared Italian dressing (from Step 1) over the warm, cooked rotini pasta (from Step 2).
Toss the pasta until well coated.
The warmth of the pasta helps it soak up the flavors of the dressing, which gives the salad a tasty base.
Step 4: Add Remaining Salad Ingredients
- 3.5 to 4 oz pepperoni (about 3/4 cup, quartered)
- 4 oz salami slices (about 3/4 cup, cut into quarters)
- 1 pint cherry tomatoes (halved)
- 1 cup black olives (halved and drained)
- 1 orange bell pepper (diced)
- 1 green bell pepper (diced)
- 1/2 cup finely diced red onion
- 2 tbsp chopped pepperoncini
- 8 oz mozzarella pearls
Add the quartered pepperoni, quartered salami slices, halved cherry tomatoes, halved black olives, diced orange bell pepper, diced green bell pepper, finely diced red onion, chopped pepperoncini, and mozzarella pearls to the dressed pasta.
Toss everything gently but thoroughly so that all ingredients are evenly distributed.
I like to add the mozzarella pearls last, folding them in gently to keep their shape.
Step 5: Chill the Salad
Cover the pasta salad and refrigerate for at least 30 minutes, or up to 24 hours, to let the flavors mingle.
Store the remaining half of the Italian dressing separately in the fridge.
Chilling the salad not only develops the flavors but also makes it more refreshing when served.
Step 6: Finish and Serve
- 1 batch homemade Italian dressing (remaining half, from Step 1)
- grated Parmesan cheese
- minced parsley
When ready to serve, toss the chilled pasta salad with the remaining Italian dressing (from Step 1).
Garnish the top with grated Parmesan cheese and a sprinkle of minced parsley.
To make it extra flavorful, I like to add a little extra Parmesan just before serving.

Quick Italian Pasta Salad (with 1 Secret Ingredient)
Ingredients
Pasta
- 1 lb rotini noodles
- 3.5 to 4 oz pepperoni (about 3/4 cup, quartered)
- 4 oz salami slices (about 3/4 cup, cut into quarters)
- 1 pint cherry tomatoes (halved)
- 1 cup black olives (halved and drained)
- 1 orange bell pepper (diced)
- 1 green bell pepper (diced)
- 1/2 cup finely diced red onion
- 2 tbsp chopped pepperoncini
- 8 oz mozzarella pearls
- Grated parmesan cheese and minced parsley, for topping
For the dressing
- 3/4 cup native olive oil
- 1/4 cup redwine vinegar
- 2 tablespoons organic lemon juice
- 1/4 cup finely freshly grated Parmesan
- 1 tsp dried parsley, 1 tsp dried basil, 1 tsp garlic powder, 1 tsp onion powder
- 3/4 teaspoon salt
- 1/2 tsp oregano, 1/2 tsp paprika powder, 1/2 tsp pepper
- 1/2 teaspoon sugar
Instructions
- Put all ingredients in a jar and shake hard for 30 seconds until everything is mixed together. Once finished, refrigerate the dressing until you’re ready to use it. Make sure to shake or whisk the dressing well before adding it to your salad, as the ingredients may settle while chilling.
- Bring a large pot of salted water to a boil. Add the rotini noodles and cook according to the package instructions until al dente. Drain the noodles thoroughly, then transfer them to a large serving bowl while they are still warm. I recommend tossing the pasta gently so it doesn’t stick together.
- Pour half of the prepared Italian dressing (from Step 1) over the warm, cooked rotini pasta (from Step 2). Toss the pasta until well coated. The warmth of the pasta helps it soak up the flavors of the dressing, which gives the salad a tasty base.
- Add the quartered pepperoni, quartered salami slices, halved cherry tomatoes, halved black olives, diced orange bell pepper, diced green bell pepper, finely diced red onion, chopped pepperoncini, and mozzarella pearls to the dressed pasta. Toss everything gently but thoroughly so that all ingredients are evenly distributed. I like to add the mozzarella pearls last, folding them in gently to keep their shape.
- Cover the pasta salad and refrigerate for at least 30 minutes, or up to 24 hours, to let the flavors mingle. Store the remaining half of the Italian dressing separately in the fridge. Chilling the salad not only develops the flavors but also makes it more refreshing when served.
- When ready to serve, toss the chilled pasta salad with the remaining Italian dressing (from Step 1). Garnish the top with grated Parmesan cheese and a sprinkle of minced parsley. To make it extra flavorful, I like to add a little extra Parmesan just before serving.
don’t forget the orange bell peppers and adding the Pearl mozzarella balls at the last minute and a whole cup of black calamari olives oh it’s so good
How many servings?
Around 4 to 6 Portions 🙂
Perfect Recipe!!
BEST Pasta Salad Recipe!!!
Photo of the cooked recipe
What’s the secret ingredient? 🤔