You know those dishes that quietly steal the show at every cookout? The ones people go back for “just a little more” of? This is that pasta salad.
It’s make-ahead friendly, feeds a crowd, and somehow tastes even better after a night in the fridge. Twirly pasta, crisp vegetables, salty olives, bites of cheese and pepperoni—all tossed in a punchy homemade dressing that soaks into every nook and cranny.

It shouldn’t be this dependable. But it is. And once you make it ahead of time and realize tomorrow’s lunch is already handled? You’ll understand why it’s on repeat around here.

For Italian Pasta Salad
- Rotini (or Short Pasta) – Holds the dressing beautifully in all the twists and curves. Any short pasta shape works well here.
- Broccoli – Adds a fresh crunch and a pop of green to balance the richer ingredients.
- Bell Pepper – Brings color and a mild sweetness that brightens the whole salad.
- English Cucumber – Light, crisp, and refreshing. It keeps the salad from feeling heavy.
- Red Onion – Gives a little sharp bite. You can substitute sweet onion for a milder flavor.
- Cherry Tomatoes – Juicy and slightly sweet, they add freshness in every bite.
- Black Olives – Salty and savory, they give that classic Italian-style flavor.
- Mozzarella Cheese – Creamy, mild, and perfect for balancing the tangy dressing.
- Pepperoni (or Salami) – Adds a bold, savory element that makes the salad more filling.
- Fresh Parsley – A sprinkle of freshness to finish everything off.
- Salt and Pepper – To bring all the flavors together.
- Parmesan Cheese (Optional) – For a salty, nutty finishing touch.
For The Dressing
- Garlic Powder – Adds savory depth without overpowering the salad.
- Dried Oregano – Brings that classic Italian herb flavor.
- Dried Parsley – Adds a subtle herbal note.
- Sugar – Balances the acidity and rounds out the dressing.
- Salt – Enhances all the flavors in the mix.
- Water – Lightens the dressing slightly so it coats evenly.
- Oil – Creates the smooth base of the dressing and helps carry the flavor.
- Apple Cider Vinegar – Adds brightness and tang.
- Lemon Juice – Gives the dressing a fresh, zippy finish.


The Ultimate Italian Pasta Salad
A colorful mix of tender pasta, crisp vegetables, savory bites of meat and cheese, and a bold homemade dressing come together in this crowd-pleasing Italian pasta salad. It’s quick to prepare and perfect for potlucks, packed lunches, or relaxed meals at home.
Print
PinServings: 10
Notes
Ingredients
For The Pasta Salad- 16 ounces rotini or other short pasta shape
- 1 cup broccoli cut into small pieces
- 1 cup bell pepper diced, about 1 bell pepper
- 1 cup English cucumber sliced thinly and quartered
- ½ cup red onion finely diced, about 1/2 an onion
- 8 ounces cherry tomato sliced in half
- 8 ounces black olives drained and sliced
- 1 cup mozzarella cheese diced
- 5 ounces pepperoni cut or mini pepperoni, can also use salami, about 1 cup
- 2 tablespoons fresh parsley chopped, plus a little for garnish
- Salt and pepper to taste
- Parmesan cheese optional
- 1 teaspoon garlic powder
- 1 tablespoon oregano dried
- 1 tablespoon parsley dried
- 4 teaspoons sugar
- 1 teaspoon salt or to taste
- 1/4 cup water
- 1 1/2 cups oil
- 1/4 cup apple cider vinegar
- 1 teaspoon lemon juice
Instructions
Prepare The Pasta- Bring a pot of salted water to a boil and cook the pasta according to the package directions until al dente. The pasta should be tender but still slightly firm.
- Drain in a colander and immediately rinse with cold water to stop the cooking. Allow it to drain thoroughly.
- Cut the broccoli, bell pepper, cucumber, red onion (if using), and cherry tomatoes into bite-sized pieces.
- Drain the olives and slice them into smaller pieces.
- If needed, cut the pepperoni and mozzarella into bite-sized pieces.
- In a medium bowl, stir together the garlic powder, oregano, parsley, sugar, salt, and pepper until evenly blended.
- Add the water, oil, apple cider vinegar, and lemon juice. Whisk briskly until the dressing is fully combined.
- In a large bowl, combine the drained pasta, vegetables, olives, pepperoni, mozzarella, and dressing. Toss until everything is evenly coated.
- Season with salt and pepper to taste.
- Refrigerate until chilled.
- For best flavor, refrigerate overnight so the ingredients can fully absorb the dressing. It can also be served immediately if needed.
- You can substitute 2 tablespoons plus 1 teaspoon of Italian seasoning for the garlic, oregano, and parsley.
- A bottled Italian dressing may be used instead of homemade. Balsamic vinaigrette or ranch dressing also work well.
- Sweet onion can be used in place of red onion for a milder flavor.
- Additional mix-in ideas include marinated cheese, cubed mozzarella or provolone, sundried tomatoes, kalamata olives, fresh or marinated mushrooms, different bell pepper colors, or zucchini cut into bite-sized pieces.
Calories: 629kcal | Carbohydrates: 41g | Protein: 12g | Fat: 47g | Saturated Fat: 7g | Cholesterol: 23mg | Sodium: 892mg | Potassium: 314mg | Fiber: 3g | Sugar: 5g | Vitamin A: 920IU | Vitamin C: 35mg | Calcium: 102mg | Iron: 2mg

- Can I Make This Pasta Salad Ahead of Time?
Yes! In fact, we recommend it. This salad tastes even better after a few hours in the fridge because the dressing soaks into the pasta and builds flavor overnight. - Do I Have to Use the Homemade Dressing?
Nope. If you’re short on time, your favorite bottled Italian dressing works just fine. The homemade version is simple and flavorful, but both options are delicious. - How Do I Keep the Pasta from Getting Mushy?
Cook the pasta just until al dente, then rinse it right away with cold water. This stops the cooking process and helps it stay firm after chilling.
- Can I Swap or Add Ingredients?
Absolutely! This recipe is very flexible. You can add zucchini, mushrooms, different olives, or swap pepperoni for salami. Just keep everything chopped into bite-sized pieces. - Can I Make It Without Meat?
Yes! Simply leave out the pepperoni for a vegetarian version. You can add extra cheese or even chickpeas to make it more filling.




