Go Back
Close-up of a colorful Greek pasta salad with rotini, tomatoes, cucumbers, olives, and feta cheese in a white bowl.

Classic Italian Pasta Salad with Zesty Vinaigrette

A vibrant and refreshing Italian pasta salad packed with colorful vegetables, savory meats and cheese, all tossed in a zesty homemade Italian vinaigrette. Perfect for potlucks, picnics, or a light meal, and easy to make ahead.
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings: 8 servings
Course: Salad, Side Dish
Cuisine: Italian
Calories: 480

Ingredients
  

For the Pasta
  • 12 oz Rotini Pasta or fusilli, farfalle
  • 1 tsp Salt for pasta water
  • 1 tsp Olive Oil optional, to prevent sticking
For the Salad Mix-ins
  • 1.5 cup Cherry Tomatoes halved
  • 1 English Cucumber diced
  • 1/2 Red Onion thinly sliced or finely diced
  • 1/2 cup Pitted Black Olives sliced
  • 1 Red Bell Pepper diced
  • 4 oz Mini Pepperoni Slices
  • 8 oz Fresh Mozzarella Balls ciliegine, halved if large
  • 1/4 cup Fresh Parsley chopped
For the Zesty Italian Vinaigrette
  • 1/2 cup Red Wine Vinegar
  • 3/4 cup Extra Virgin Olive Oil
  • 1 tbsp Dijon Mustard
  • 2 cloves Garlic minced
  • 1 tsp Dried Oregano
  • 1 tsp Dried Basil
  • 1/4 tsp Red Pepper Flakes optional, for a little heat
  • 1 tsp Salt
  • 1/2 tsp Black Pepper freshly ground

Equipment

  • Large Pot
  • Large Mixing Bowl
  • Whisk
  • Cutting Board
  • Sharp Knife
  • Measuring cups and spoons

Method
 

Prepare the Pasta
  1. Bring a large pot of salted water to a rolling boil. Add the rotini pasta and cook according to package directions until al dente, usually 8-10 minutes. Stir in 1 tsp olive oil to prevent sticking, if desired.
  2. Drain the pasta thoroughly and rinse with cold water until completely cool. This stops the cooking process and prevents the pasta from clumping. Set aside in a large mixing bowl.
Prepare the Salad Mix-ins
  1. While the pasta cooks, prepare all the vegetables and add-ins. Halve the cherry tomatoes, dice the English cucumber, thinly slice or finely dice the red onion, slice the pitted black olives, and dice the red bell pepper. Halve the fresh mozzarella balls if they are large ciliegine.
  2. Add all the prepared vegetables, pepperoni slices, fresh mozzarella, and chopped fresh parsley to the bowl with the cooled pasta.
Make the Zesty Italian Vinaigrette
  1. In a separate small bowl, whisk together the red wine vinegar, extra virgin olive oil, Dijon mustard, minced garlic, dried oregano, dried basil, red pepper flakes (if using), salt, and black pepper until well combined and emulsified.
Combine and Chill
  1. Pour the prepared vinaigrette over the pasta and salad mix-ins in the large bowl. Toss everything gently until the pasta and all ingredients are evenly coated with the dressing.
  2. Cover the bowl and refrigerate for at least 1-2 hours before serving. This allows the flavors to meld and develop. For best results, chill for at least 4 hours or overnight.
  3. Give the salad another good toss just before serving. Taste and adjust seasonings if necessary.

Notes

For an even richer flavor, you can add 2 tablespoons of grated Parmesan cheese to the dressing. This salad is excellent for meal prep as it tastes even better the next day. Store leftovers in an airtight container in the refrigerator for up to 3-4 days.