Go Back
A vibrant bowl of Italian Pasta Salad featuring colorful pasta, cherry tomatoes, mozzarella balls, and fresh basil.

Classic Italian Pasta Salad

A vibrant, refreshing pasta salad packed with tender pasta, crisp vegetables, savory pepperoni, and fresh mozzarella, all tossed in a zesty homemade Italian dressing. Perfect for picnics, potlucks, or a light and flavorful meal!
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings: 8 servings
Course: Appetizer, Main Course, Side Dish
Cuisine: American, Italian
Calories: 475

Ingredients
  

For the Pasta Salad:
  • 16 oz rotini pasta or other short pasta like penne, fusilli
  • 1 pint cherry tomatoes halved
  • 1 large cucumber peeled and diced
  • 1/2 small red onion thinly sliced or finely diced
  • 1 cup pitted black olives sliced
  • 1 large green bell pepper diced
  • 4 oz mini pepperoni or regular pepperoni, quartered
  • 8 oz fresh mozzarella balls mini bocconcini, halved
For the Homemade Italian Dressing:
  • 1/2 cup extra virgin olive oil
  • 1/4 cup red wine vinegar
  • 1 tsp Dijon mustard
  • 1 tsp dried oregano
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/2 tsp dried basil
  • 1/4 tsp red pepper flakes optional, for a kick
  • 1 tsp granulated sugar to balance acidity
  • 1/2 tsp salt or to taste
  • 1/4 tsp black pepper freshly ground, or to taste

Equipment

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

Method
 

  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. Drain the pasta thoroughly in a colander and rinse with cold water to stop the cooking process and prevent sticking. Set aside.
  2. While the pasta is cooking, prepare the vegetables. Halve the cherry tomatoes, dice the cucumber, thinly slice or finely dice the red onion, slice the black olives, and dice the green bell pepper. If using regular pepperoni, quarter the slices. Halve the mini mozzarella balls.
  3. In a small bowl or jar, combine the extra virgin olive oil, red wine vinegar, Dijon mustard, dried oregano, garlic powder, onion powder, dried basil, red pepper flakes (if using), granulated sugar, salt, and black pepper. Whisk vigorously or shake the jar until well combined and emulsified.
  4. In a large mixing bowl, combine the cooled pasta, halved cherry tomatoes, diced cucumber, diced red onion, sliced black olives, diced green bell pepper, mini pepperoni, and halved fresh mozzarella balls.
  5. Pour the prepared Italian dressing over the pasta and vegetable mixture. Toss gently but thoroughly to ensure all ingredients are evenly coated with the dressing.
  6. Cover the bowl and refrigerate the Italian pasta salad for at least 30 minutes, or preferably 2-4 hours, to allow the flavors to meld and deepen. Stir again before serving.

Notes

For best flavor, make the pasta salad ahead of time. It tastes even better the next day! You can add other ingredients like artichoke hearts, sun-dried tomatoes, or cooked chicken for added protein. Store leftovers in an airtight container in the refrigerator for up to 3-4 days.