Print

Italian Pasta Salad

Colorful Italian pasta salad with rotini, salami, mozzarella, and fresh vegetables.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This is a complete, satisfying meal packed with crisp vegetables, savory salami, and creamy cheese. It’s a vibrant, make-ahead dish perfect for potlucks, weeknights, or summer afternoons.

Ingredients

Scale
  • 1 pound short pasta (rotini, farfalle, or penne)
  • 1/2 cup extra virgin olive oil
  • 1/3 cup red wine vinegar
  • 2 cloves garlic, minced
  • 1 tablespoon Italian seasoning
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes (optional)
  • 1 teaspoon salt, plus more for pasta water
  • 1/2 teaspoon freshly ground black pepper
  • 8 ounces mozzarella cheese, cut into 1/2-inch cubes
  • 6 ounces hard salami, cut into small cubes or thin slices
  • 1 pint cherry or grape tomatoes, halved
  • 1 medium red onion, thinly sliced or diced
  • 1 large green bell pepper, diced
  • 1 cup sliced black olives
  • 1/2 cup fresh basil leaves, thinly sliced
  • 1/4 cup grated Parmesan cheese, for serving

Instructions

  1. Cook pasta in a large pot of well-salted boiling water until al dente. Drain, rinse briefly with cool water, and let drain very well.
  2. While pasta cooks, make the dressing. In a large bowl, whisk together olive oil, red wine vinegar, minced garlic, Italian seasoning, oregano, red pepper flakes, salt, and black pepper.
  3. Add the well-drained, slightly warm pasta to the bowl with the dressing. Toss thoroughly and let sit for 5-10 minutes to absorb flavors.
  4. Fold in the mozzarella, salami, tomatoes, red onion, bell pepper, olives, and most of the fresh basil.
  5. Cover and refrigerate for at least 1 hour, or ideally overnight. Before serving, stir, adjust seasoning, and top with remaining basil and grated Parmesan.

Notes

For best results, do not overcook the pasta. The salad is better made a day ahead. Customize with different veggies, proteins, or cheeses. Always taste and adjust seasoning after chilling.

Nutrition