This post may contain affiliate links. Please read our disclosure policy.

This easy Italian Pasta Salad Recipe combines fresh veggies, sliced salami, creamy mozzarella cheese, and tender cooked pasta in a homemade Italian dressing. Flavorful and super easy to prepare, this popular pasta salad is perfect for potlucks and picnics or for an easy summer side dish or dinner.

Overhead image of the best Italian pasta salad recipe.

The Best Italian Pasta Salad

Cold pasta salads are one of my favorite ways to stay cool throughout the hot summer months. From this spinach pasta salad with fresh strawberries to this BLT Pasta Salad, the varieties of are limitless. This Italian pasta salad recipe, however, is one of my favorites.

Super easy to prepare, this fresh and delicious pasta salad is loved by everyone – young and old! Easy to prepare ahead of time, it is my go-to recipe for potlucks and BBQs as it refrigerates well and travels easily.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Filled with chopped artichoke hearts, black olives, cherry tomatoes, salami, mozzarella pearls, and fresh spinach, this salad is the perfect combination of salty, creamy, sweet, and savory.

Large white bowl filled with artichokes, mozzarella, salami, cherry tomatoes, fresh spinach, olives, and pasta noodles.

Italian Dressing for Pasta Salad

This Italian pasta salad is made with a super simple homemade Italian dressing. All you need are the following 5-ingredients:

  • Extra-virgin olive oil 
  • Red wine vinegar
  • Fresh garlic
  • Fresh parsley
  • Salt + Black pepper

You can substitute the homemade dressing with your favorite store-bought Italian dressing. Balsamic vinaigrette and red wine vinaigrette will also work.

    Pouring Italian vinaigrette onto Italian Pasta Salad.

    How to Make Italian Pasta Salad

    1. Make the Italian dressing: Add all of the ingredients for the dressing to a jar and seal with a tight-fitting lid. Shake vigorously to combine and season with additional salt, pepper, or red wine vinegar, to taste. Set aside or refrigerate until ready to use. You may make the homemade salad dressing up to one week in advance.

    2. Cook the pasta: Bring a large pot of salted water to a boil. Cook the pasta according to package directions, cooking just until al dente (approximately 2-3 minutes less than the recommended time). Drain and rinse well with cold water.

    3. Toss the pasta with the Italian dressing: Once the pasta is cool, transfer it to a large mixing bowl and toss with the prepared Italian dressing. Set aside.

    4. Mix together the remaining ingredients: In a separate bowl, toss together the mozzarella balls, salami, spinach, cherry tomatoes, artichoke hearts, and black olives.

    5. Combine and serve: Transfer the salami and veggie mixture to the bowl with the pasta and mix well to combine. Drizzle with additional Italian dressing, if needed. Serve or store leftovers in glass containers for easy week-long meal prep.

    Pasta salad with black olives, salami, spinach, cherry tomatoes, pearl mozzarella.

    Frequently Asked Questions

    What is the best type of pasta for pasta salad?

    Pasta salad is often made with tri-color pasta noodles, but feel free to use any other pasta shape you prefer. Rotini, penne, farfalle (bowtie), tortellini, or even macaroni pasta are just a few of my personal favorites.

    What are some other ingredients that I can add to Italian pasta salad?

    Diced red pepper, pepperoni (instead of salami), kalamata olives, feta cheese, pepperoncini, diced cucumber, fresh oregano, parmesan cheese, fresh arugula, red onion, green bell pepper

    Can pasta salad be made ahead of time?

    Pasta salad is one of those recipes that does really well when it’s made ahead of time – up to 24 hours in advance. I like to prepare all of the ingredients and keep them separate from each other, then a couple of hours before I plan to serve the salad, I’ll toss everything together, cover it, and transfer it to the refrigerator, allowing all the flavors to mix and mingle. Be sure to add the fresh spinach just before serving to keep it fresh and crisp. Keep the cooked pasta stored separately. If the pasta clump together, simply rinse with warm water and drain well before mixing with the remaining ingredients.

    Can Italian pasta salad be frozen?

    No. I do not recommend freezing leftovers.

    Pasta salad with black olives, salami, spinach, cherry tomatoes, pearl mozzarella.

    Recipe Tips

    Here are a few of my trusty tips and tricks to make the very best cold summer salad.

    • Chop your vegetables so that they are small and approximately equal in size. This makes for the easiest eating.
    • This is not meant to be a hot salad. This is a cold(ish) salad and it will taste best when served that way.
    • Let things marinate. This amazing Italian pasta salad tastes best after it’s allowed to rest for a good 10 minutes or so. Any longer than 10 minutes I would recommend that you wait to add the spinach until just before serving. But just enough time to allow the dressing to soak in with the noodles and veggies. 

    How to Serve

    I like to serve this Italian pasta salad cold. However, it may also be enjoyed warm. My favorite recipes to serve alongside this dish include my favorite Greek marinated chicken or grilled veggie skewers. I’ll often pair it with a fruit salad or fresh fruit popsicles for a little something sweet.

    Have you tried making this Italian Pasta Salad Recipe? Tell me about it in the comments below! I always love to hear your thoughts.

    Three meal prep containers filled with leftover Italian Pasta Salad.
    Large white salad bowl filled with a cold Italian pasta salad made with cherry tomatoes, fresh spinach, mozzarella pearls, salami, black olives, artichoke hearts and rotini pasta all tossed in a homemade Italian dressing.
    4.85 from 58 votes

    Italian Pasta Salad Recipe


    Close up photo of Chef Jessica Randhawa of The Forked Spoon in a blue spotted dress, in the sunlightJessica Randhawa
    This delicious Italian Pasta Salad Recipe is made with fresh veggies, sliced salami, mozzarella cheese, tender cooked pasta, and homemade Italian dressing. Flavorful and super easy to prepare, this is my favorite pasta salad perfect for potlucks and picnics, or for an easy summer side dish or dinner.
    Prep: 15 minutes
    Cook: 8 minutes
    Total: 23 minutes
    Servings: 8 servings
    Save this recipe!
    Get this sent to your inbox, plus get new recipes from us every week!
    Please enable JavaScript in your browser to complete this form.

    Ingredients 

    For the Italian Dressing

    • cup good-quality olive oil
    • 4 tablespoon red wine vinegar
    • 3 cloves garlic, minced
    • 3 teaspoon Italian seasoning
    • 1 tablespoon fresh parsley, chopped
    • salt + black pepper, to taste

    For the Pasta Salad

    • 1 pound fusilli pasta, cooked to al dente (may also use rotini pasta or bowtie pasta)
    • 16 ounces mozzarella balls, drained and sliced in half
    • 6 ounces salami, sliced and quartered
    • 5 ounces fresh baby spinach, (or arugula)
    • 15 ounces cherry tomatoes, halved (or grape tomatoes)
    • 1 (15 ounce) can artichoke hearts, drained and chopped
    • 1 (6.5 ounce) can black olives, drained and chopped

    Instructions 

    • Prepare the Dressing- Add all ingredients for the dressing (olive oil, red wine vinegar, garlic, Italian seasoning, parsley, salt, and pepper) to a jar and seal with a tight-fitting lid. Shake vigorously to combine and season with additional salt, pepper, or red wine vinegar to taste. Set aside.
    • Prepare the Pasta- Meanwhile, prepare the pasta according to package instructions and cook just until al dente. Drain and rinse well with cool water. Transfer the pasta to a large bowl and toss with the prepared Italian dressing.
    • In a separate bowl toss together the mozzarella balls, salami, spinach, cherry tomatoes, artichoke hearts, and black olives.
    • Combine- Transfer the salami and spinach mixture to the bowl with the pasta and mix well to combine.
    • Serve- Serve or store leftovers in glass containers for easy week-long meal prep.


    Notes

    • Spinach does not store well. If you plan to make this ahead of time, wait to add the spinach until just before serving.
    • Keep leftovers stored in a sealed air-tight container in the refrigerator. Enjoy within 5 days
    • This salad is delicious served warm or cold (but best served cold).
    Originally published June 13, 2019

    Nutrition

    Calories: 556kcal | Carbohydrates: 46g | Protein: 24g | Fat: 32g | Saturated Fat: 8g | Cholesterol: 37mg | Sodium: 756mg | Potassium: 435mg | Fiber: 3g | Sugar: 3g | Vitamin A: 1975IU | Vitamin C: 18.1mg | Calcium: 253mg | Iron: 2.2mg

    Nutrition information is automatically calculated, so should only be used as an approximation.

    Did you make this? Leave a comment below!
    Close up photo of Chef Jessica Randhawa of The Forked Spoon in a blue spotted dress, in the sunlight

    Jessica Randhawa

    Chef | Food Photographer

    Iโ€™m Chef Jessica Randhawa, bringing over 14 years of experience in creating and publishing over 1200 mouthwatering recipes, coupled with invaluable kitchen tips and professional guidance, to transform your daily cooking into a truly enriching culinary adventure.

    You may also like:

    Leave a comment

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

    Recipe Rating




    4.85 from 58 votes (58 ratings without comment)

    2 Comments

    1. Joann says:

      Do you have a recipe for pheasant?

      1. Jessica Randhawa says:

        Not at this time Joann ๐Ÿ™‚