This classic pasta salad is a refreshing, flavorful dish that’s always a hit at potlucks, parties, and family gatherings. With tender pasta, crisp vegetables, savory pepperoni, and a tangy homemade dressing, it’s the ultimate combination of taste and texture.
The first time I made this pasta salad, it was for a summer barbecue with friends. I loved how easily it came together with pantry staples and fresh ingredients. It quickly became my go-to recipe for everything from casual picnics to holiday gatherings. Trust me, this dish will earn you rave reviews wherever you take it!

What’s Inside This Recipe?
Why I Love This Classic Pasta Salad
There’s so much to adore about this recipe, and I can’t wait to share why it’s a favorite in my home:
- It’s endlessly versatile. You can customize the ingredients to suit your taste or use what you already have in your kitchen.
- It feeds a crowd with ease. Whether you’re hosting a backyard party or bringing a dish to a potluck, this pasta salad delivers big on flavor and quantity.
- It’s a make-ahead dream. The flavors actually get better as it chills in the fridge, making it a stress-free option for entertaining.
Ingredients for Classic Pasta Salad
This recipe uses simple, accessible ingredients that come together beautifully. Here’s what you’ll need:
- 1 pound rotini pasta (or any short pasta like penne or shells)
- 1 cup cherry tomatoes, halved
- 1 cup cucumber, diced
- ½ cup red bell pepper, diced
- ½ cup black olives, sliced
- ½ cup red onion, finely diced
- ½ cup pepperoni slices, quartered
- ½ cup salami, chopped
- ½ cup artichoke hearts, chopped (optional but recommended)
- 1 cup shredded mozzarella cheese or small mozzarella balls
For the dressing
- ½ cup olive oil
- ¼ cup red vinegar
- 1 teaspoon Dijon mustard
- 1 teaspoon garlic powder
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and pepper to taste
Optional add-ins
- A pinch of red pepper flakes for heat
- Fresh parsley or basil for garnish
- Grated Parmesan cheese
How to Make Classic Pasta Salad
Making this pasta salad is as easy as boiling water—literally! Here’s how to pull it all together:
Cook the pasta
Bring a large pot of salted water to a boil. Cook the pasta according to the package instructions until al dente. Drain and rinse under cold water to cool it down quickly. This also helps stop the cooking process.
Chop your veggies and meats
While the pasta cooks, prepare your vegetables, pepperoni, salami, and optional artichoke hearts. Keep everything bite-sized for easy eating.
Make the dressing
In a small bowl or jar, whisk together olive oil, red vinegar, Dijon mustard, garlic powder, oregano, basil, salt, and pepper. Taste and adjust seasonings if needed.
Combine the ingredients
In a large bowl, toss the cooled pasta with the chopped vegetables, meats, and cheese. Pour the dressing over the top and mix until everything is coated evenly.
Chill and serve
Cover the pasta salad and refrigerate for at least 1 hour to let the flavors meld. Before serving, give it a good stir and garnish with fresh herbs or Parmesan, if desired.

How to Serve Your Classic Pasta Salad
- This pasta salad is a true all-rounder. Serve it as a side dish with grilled meats like chicken or steak, or enjoy it as a light main course on its own.
- It’s also fantastic for potlucks, picnics, and holiday buffets. Pair it with a refreshing lemonade for a complete meal.
Storing and Enjoying Leftovers
Got extras? Lucky you! This pasta salad stores beautifully.
- Refrigerate in an airtight container for up to 3 days. The flavors will deepen over time, making it even tastier the next day.
- To refresh leftovers, add a drizzle of olive oil or a splash of vinegar before serving.
Top Tips for Customizing Your Classic Pasta Salad
- Swap the protein: Not a fan of pepperoni or salami? Try diced grilled chicken, crispy bacon, or even canned tuna for a twist.
- Go veggie-heavy: Add more vegetables like zucchini, broccoli florets, or shredded carrots for a colorful, nutrient-packed version.
- Try different cheeses: Feta cheese, sharp cheddar cubes, or crumbled goat cheese can bring a whole new flavor profile to your salad.
- Use boxed pasta salad kits as a base: Want to save time? Start with a boxed mix and jazz it up with fresh veggies, meats, and a homemade dressing.
Your Questions About Classic Pasta Salad Answered
Can I make this pasta salad ahead of time?
Yes! In fact, I recommend making it at least a few hours ahead so the flavors can meld. Just give it a stir before serving.
What’s the best pasta to use?
Short pasta shapes like rotini, penne, or shells work best because they hold onto the dressing and mix-ins. Avoid long noodles like spaghetti.
Can I make this recipe gluten-free?
Absolutely! Use your favorite gluten-free pasta and double-check that your other ingredients (like pepperoni) are gluten-free too.
What’s the secret to flavorful pasta salad?
Rinsing the pasta under cold water stops it from cooking further and prevents it from soaking up too much dressing. Also, don’t skimp on the dressing—it’s what ties everything together!
A simple, flavorful side everyone will love!
This classic pasta salad is your new go-to recipe for any occasion. It’s easy to make, packed with fresh flavors, and endlessly versatile. I hope you’ll give it a try and see why it’s such a beloved dish in my home.
If you make this recipe, I’d love to hear how it turned out! Leave a comment below or tag me on social media to share your results. And don’t forget to explore more easy, crowd-pleasing dishes on WandaRecipes.com. Happy cooking!
Classic Pasta Salad
Ingredients
- 1 pound rotini pasta or any short pasta like penne or shells
- 1 cup cherry tomatoes halved
- 1 cup cucumber diced
- ½ cup red bell pepper diced
- ½ cup black olives sliced
- ½ cup red onion finely diced
- ½ cup pepperoni slices quartered
- ½ cup salami chopped
- ½ cup artichoke hearts chopped (optional but recommended)
- 1 cup shredded mozzarella cheese or small mozzarella balls
For the dressing
- ½ cup olive oil
- ¼ cup red vinegar
- 1 teaspoon Dijon mustard
- 1 teaspoon garlic powder
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and pepper to taste
Optional add-ins
- Fresh parsley or basil for garnish
- Grated Parmesan cheese
- A pinch of red pepper flakes for heat
Instructions
Cook the pasta
- Bring a large pot of salted water to a boil. Cook the pasta according to the package instructions until al dente. Drain and rinse under cold water to cool it down quickly. This also helps stop the cooking process.
Chop your veggies and meats
- While the pasta cooks, prepare your vegetables, pepperoni, salami, and optional artichoke hearts. Keep everything bite-sized for easy eating.
Make the dressing
- In a small bowl or jar, whisk together olive oil, red wine vinegar, Dijon mustard, garlic powder, oregano, basil, salt, and pepper. Taste and adjust seasonings if needed.
Combine the ingredients
- In a large bowl, toss the cooled pasta with the chopped vegetables, meats, and cheese. Pour the dressing over the top and mix until everything is coated evenly.
Chill and serve
- Cover the pasta salad and refrigerate for at least 1 hour to let the flavors meld. Before serving, give it a good stir and garnish with fresh herbs or Parmesan, if desired.

