Italian pasta salad is my favorite when I want a cold pasta dish that hits the spot. I make it with a homemade Italian dressing that’s seriously good. Add in some prosciutto and sun-dried tomatoes, and it’s colorful, satisfying, and hearty enough to be a meal on its own.

Italian Pasta Salad
Pasta salad is one of those dishes that just works any time I’m in the mood for something hearty and flavorful. I love how easy it is to find fresh ingredients that make this Italian pasta salad truly shine. Plus, the homemade dressing made with pesto, Dijon mustard, and white balsamic vinegar takes it to the next level.
Packed with flavors that make every bite pop, this salad brings together the delicate sweetness of prosciutto with the intense, sweet-tart sun-dried tomatoes. It’s a combination I can’t get enough of.
Why I Love This Recipe
- I love the homemade dressing with pesto, Dijon, and white balsamic—it’s tangy and savory in the best way.
- The prosciutto and sun-dried tomatoes give it a sweet-and-salty combo that I can’t get enough of.
- Fresh ingredients make this pasta salad feel both refreshing and satisfying, no matter what.

Ingredients
While there are so many variable ingredients you can add to pasta salad, I have found this mixture to yield the perfect flavor.
- rotini/corkscrew pasta noodles – I prefer rotini, but penne works great too.
- sliced black olives
- pine nuts – These have a buttery texture that’s perfect for pasta salad. I love their rich, nutty flavor.
- sun dried tomatoes packed in oil – They bring a concentrated burst of tomato flavor that really stands out.
- olive oil
- white balsamic vinegar – White balsamic blends white grape must with white wine vinegar and is cooked at a low temperature to avoid any darkening and tastes amazing. In a pinch use regular balsamic.
- Dijon mustard – Do not substitute with other types of mustard.
- honey
- Italian seasoning
- salt and pepper
- tomatoes – Use any tomato variety available. My favorite are vine-ripened, cherry or grape tomatoes.
- mozzarella
- prosciutto
- arugula – This leafy green adds a peppery bite that I find really refreshing in pasta salad.
- prepared pesto

How To Make Italian Pasta Salad
Find the complete recipe with measurements in the recipe card at the bottom of the post.
- First, I cook the pasta in salted water according to the package directions. Once it’s done, I drain it and give it a quick rinse with cool water.
- Next, I whisk together all the dressing ingredients in a medium bowl or a mason jar and set it aside.
- For the pine nuts, I roast them over medium heat in a dry pan until they’re golden brown. I keep a close eye on them because they can burn quickly, stirring regularly to get them just right.
- Then, I mix the pasta with all the other salad ingredients in a large bowl. I pour the dressing over everything and toss it all together until it’s well coated.

Recipe Tips
- This salad is great right after you make it, but letting it sit overnight lets the flavors meld even better.
- If you let it sit overnight, just hold off on adding the fresh tomatoes and arugula. Toss them in right before serving.
- I find short pasta shapes with lots of “nooks and crannies” like rotini, macaroni, fusilli, farfalle, or penne work best for this salad.
- If you need to feed a crowd, just double the ingredients to serve around ten people at your next barbecue or potluck.
- Pine nuts add a buttery, delicious texture to the salad, especially when roasted. They really enhance the flavor.
- Feel free to leave out the pine nuts or swap them for another kind of nut you prefer. Roasting whatever nut you choose will boost the flavor.
- Pasta salad works well both cold and at room temperature, so you can serve it however you like.
- I usually take it out of the fridge just before serving, and by the time everyone’s ready to eat, it’s warmed up a bit and perfect.
- You could also serve this pasta salad as a main course with my garlic and parsley bread.

Storage and Leftovers
- Keep it Fresh: Store leftover pasta salad in an airtight container in the refrigerator. It should stay good for about 3-4 days.
- Add Fresh Ingredients Later: If you’ve made a large batch and have leftovers, consider adding fresh ingredients like tomatoes and arugula to individual servings just before eating to keep them crisp.
- Avoid Freezing: Freezing pasta salad isn’t recommended because the texture of the pasta and vegetables can change once thawed.

MORE PASTA SALAD RECIPES
Check out these pasta salad recipes for a variety of flavors and options that are perfect for any occasion or just to keep things interesting.
- Antipasto Pasta Salad
- Sweet Potato Pasta Salad
- Pepperoni Pasta Salad
- Greek Pasta Salad
- Bacon Ranch Tortellini Salad
- Rainbow Macaroni Salad
- Chicken Pesto Pasta Salad
- Horseradish Macaroni Salad
- Chicken Ranch Pasta Salad
- Deviled Egg Pasta Salad
This post may contain affiliate links. Please read my disclosure policy.
Italian Pasta Salad
Ingredients
Salad:
- 2-1/2 cups uncooked (dry) rotini pasta
- 1/2 lb tomatoes, diced
- 1/2 cup sliced black olives
- 1/3 cup pine nuts
- 1 (4-5 oz) mozzarella ball, cut into cubes
- 3.5 oz prosciutto, cut into 1" pieces
- 1/2 cup sun dried tomatoes in oil cut into small pieces
- 1 handful of arugula, roughly chopped
Dressing:
- 1/4 cup olive oil or extra virgin olive oil
- 2 tbsp white balsamic vinegar
- 2 tsp prepared pesto
- 1 tsp Dijon mustard
- 1 tsp honey
- 1/2 tsp Italian seasoning
- salt and pepper to taste
Instructions
- Cook the pasta in salted water according to package directions. When finished cooking, drain the pasta and rinse with cool water.2-1/2 cups uncooked (dry) rotini pasta
- In a medium bowl or a mason jar, whisk together all dressing ingredients. Set aside.1/4 cup olive oil, 2 tbsp white balsamic vinegar, 2 tsp prepared pesto, 1 tsp Dijon mustard, 1 tsp honey, 1/2 tsp Italian seasoning, salt and pepper to taste
- Roast the pine nuts over medium heat in a dry pan until golden brown. (Be careful, they start slow but can burn quickly. Stay close to the pan and stir regularly.)1/3 cup pine nuts
- Add pasta and all other ingredients for the salad in a large bowl. Pour the dressing over the pasta and toss until incorporated.1/2 lb tomatoes, diced , 1/2 cup sliced black olives, 1 (4-5 oz) mozzarella ball, cut into cubes, 3.5 oz prosciutto, cut into 1" pieces, 1/2 cup sun dried tomatoes in oil, 1 handful of arugula, roughly chopped
Notes
Nutrition
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.


Lauren k says
The ultimate pasta salad! What a crowd pleaser!
Beth says
I love the ingredients. I am putting them on my grocery list right now. I can’t wait to try it!
Suzy says
This is so good! The family really loved it! All of the flavors went really well together too!
Toni says
This is so yummy! Instantly became a favorite pasta salad in our house!
Lindsay Cotter says
So easy to make and great flavors! I’ll be making this all summer long!
wilhelmina says
I had to come back to tell you how much we enjoyed this pasta salad! I am making it again for the fourth!
Laura says
This is the best pasta salad! Perfect for any summer party!
Caterina says
This has become my go to recipe for pasta salad, it is absolutely authentic and wonderful.
Cathy says
It has a lot of flavor.
Erin says
So good! This made the best late summer side dish for our BBQ with the neighbors. The sun-dried tomatoes are so good!
Tyra says
This is such a fun salad! I made it as a side dish and ate it the next day for lunch!
Sha says
Felt like we were in Italy with this dish! Sooo easy and hearty. It never disappoints!
Claudia says
Love this recipe so much. It turns out so good with all the little adds. Just delish!