I didn’t make my first pasta salad until I was in my twenties, and when I did, I used bottled ranch dressing and called it a day. It wasn’t until a friend brought an Italian pasta salad to a potluck that I realized what I’d been missing.
The secret isn’t anything fancy—it’s just about getting good pepperoni and salami in there, letting everything soak up that Italian dressing, and not skimping on the mozzarella. My kids will actually eat vegetables when they’re mixed into this, which is saying something. I make it for every barbecue now, and it’s always the first bowl to go empty.
Why You’ll Love This Italian Pasta Salad
- Ready in under 30 minutes – This pasta salad comes together quickly, making it perfect for last-minute potlucks, picnics, or busy weeknight dinners.
- No-cook simplicity – Once you boil the pasta, there’s no additional cooking required. Just chop, toss, and you’re done.
- Crowd-pleasing flavors – The combination of pepperoni, salami, cheese, and Italian dressing gives you all those classic deli flavors everyone loves in an easy pasta salad.
- Make-ahead friendly – This salad actually gets better as it sits in the fridge, so you can prepare it a day ahead and let the flavors meld together.
- Perfect for gatherings – Whether it’s a backyard barbecue, potluck, or family reunion, this colorful pasta salad feeds a crowd and travels well.
What Kind of Pepperoni Should I Use?
For pasta salad, you’ll want to use sliced pepperoni rather than the stick kind you’d need to cut yourself. Most grocery stores carry pre-sliced pepperoni in the deli section or near the lunch meats, which makes prep super easy. Regular pepperoni works great, but if you want a little less grease in your salad, you can look for turkey pepperoni as a lighter option. Once you add the pepperoni to your salad, it’ll soak up some of that Italian dressing and become even more flavorful, so don’t worry if it seems a bit plain straight from the package.
Options for Substitutions
This pasta salad is super forgiving and easy to customize based on what you have in your kitchen:
- Rotini pasta: Any short pasta shape works great here – try penne, fusilli, farfalle, or even elbow macaroni. They all hold the dressing well and are easy to eat.
- Bell peppers: You can use any color combination you like – yellow, orange, or even just one color if that’s what you have. You could also add some diced cucumber or celery for extra crunch.
- Salami and pepperoni: Feel free to use just one type of meat if you prefer, or swap in other deli meats like ham or turkey. You can also leave the meat out entirely for a vegetarian version.
- Black olives: Green olives, kalamata olives, or a mix work just as well. Not a fan of olives? Skip them or add some marinated artichoke hearts instead.
- Mozzarella: Cubed cheddar, provolone, or a mix of Italian cheeses all taste great in this salad. You can use fresh mozzarella balls or regular block cheese – both work fine.
- Italian dressing: Store-bought is convenient, but you can make your own by mixing olive oil, red wine vinegar, Italian herbs, garlic powder, and a pinch of sugar. Start with a ratio of 3 parts oil to 1 part vinegar.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with pasta salad is not cooling the pasta properly before adding the other ingredients – if you toss hot pasta with cheese and dressing, you’ll end up with a greasy, clumpy mess instead of a fresh salad.
Another common error is under-seasoning, so taste your salad before chilling and add salt, pepper, or extra dressing as needed, keeping in mind that cold foods need more seasoning than warm ones.
To avoid a dry pasta salad, reserve about half the dressing to add right before serving, since pasta absorbs liquid as it sits in the fridge.
Finally, don’t skip the chilling time – pasta salad tastes best when it’s had at least 2 hours in the refrigerator for all the flavors to come together.
What to Serve With Italian Pasta Salad?
Italian pasta salad is one of those dishes that works great as a side at cookouts or potlucks, so I love pairing it with grilled meats like chicken, burgers, or hot dogs. If you’re going for a full Italian spread, serve it alongside some garlic bread or focaccia to round out the meal. This pasta salad also makes a solid lunch on its own – just add a handful of mixed greens on the side for some extra freshness. For summer gatherings, I like to put it out with other cold sides like coleslaw or potato salad so everyone can build their own plate.
Storage Instructions
Store: This pasta salad actually gets better after sitting in the fridge for a few hours because the flavors have time to meld together. Keep it in an airtight container in the refrigerator for up to 4 days. You might need to add a splash more dressing before serving since the pasta tends to soak it up over time.
Make Ahead: This is one of those perfect make-ahead dishes for parties or meal prep. I usually make it the night before so everything has time to marinate. Just give it a good stir before serving and add a bit more dressing if it looks dry.
Serve: Pasta salad is best served cold or at room temperature. If you’re taking it to a picnic or potluck, keep it in a cooler with ice packs until you’re ready to eat. Let it sit out for about 15 minutes before serving if it’s super cold from the fridge.
| Preparation Time | 15-20 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Easy |
| Servings | 10 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2300-2500
- Protein: 70-80 g
- Fat: 120-140 g
- Carbohydrates: 210-230 g
Ingredients
For the pasta salad:
- 16 oz rotini (I use Barilla for the best al dente texture)
- 1 large red bell pepper (diced into 1/2-inch pieces)
- 1 large green bell pepper
- 10 oz black olives (drained and sliced into rings)
- 25 slices salami
- 25 slices pepperoni (I like Hormel for its spice and size)
- 1.5 pint grape tomatoes (halved lengthwise for easier eating)
- 10 oz mozzarella
- 1/2 red onion, thinly sliced
- 1/4 cup fresh parsley, chopped
For the dressing:
- 1 container Italian dressing (I prefer Ken’s Steak House for extra tang)
Step 1: Prepare the Mise en Place
- 1 large red bell pepper, diced
- 1 large green bell pepper, diced
- 1/2 red onion, thinly sliced
- 1.5 pint grape tomatoes, halved
- 10 oz black olives, drained and sliced
- 1/4 cup fresh parsley, chopped
- 10 oz mozzarella, cubed
- 25 slices pepperoni, cut into pieces
- 25 slices salami, cut into pieces
Dice both bell peppers into 1/2-inch pieces and thinly slice the red onion, then set aside in separate bowls.
Halve the grape tomatoes lengthwise and drain the black olives, slicing them into rings.
Chop the fresh parsley and set aside.
Cut the mozzarella into bite-sized cubes or small chunks.
Stack the pepperoni and salami slices and cut them into quarters or bite-sized pieces.
Having everything prepped and ready will make assembly seamless once the pasta is cooked and cooled.
Step 2: Cook and Cool the Pasta
- 16 oz rotini
Bring a large pot of salted water to a boil and cook the rotini according to package directions until al dente—this is key for the right texture in a cold pasta salad, as overcooked pasta will turn mushy.
Drain the pasta in a colander and rinse briefly with cold water to stop the cooking process.
Spread the cooled pasta on a large baking sheet or into a wide bowl to help it cool faster and prevent clumping.
I like to let it sit uncovered for a few minutes at room temperature before assembling, which helps prevent the pasta from being too cold and stiff when you mix everything together.
Step 3: Assemble the Salad
- cooled pasta from Step 2
- prepared vegetables, olives, cheese, and meats from Step 1
Transfer the cooled pasta from Step 2 into a large bowl or serving dish.
Add all the prepped ingredients from Step 1: the diced red and green peppers, sliced red onion, halved tomatoes, sliced olives, cubed mozzarella, and the cut pieces of pepperoni and salami.
Toss everything together gently but thoroughly to distribute all components evenly throughout the pasta, making sure the cheese and meats are well incorporated.
Step 4: Dress and Chill
- 1 container Italian dressing
- dressed salad from Step 3
Pour the entire container of Italian dressing over the assembled salad and toss well until every piece of pasta and ingredient is coated with dressing.
Once tossed, cover the bowl and refrigerate for at least 1-2 hours before serving to allow the flavors to meld together.
For the best flavor, I recommend letting it chill overnight—the pasta absorbs the dressing beautifully and the flavors deepen considerably.
Give it a gentle toss again just before serving and taste to adjust seasoning if needed.

30-Minute Italian Pasta Salad with Pepperoni
Ingredients
Method
- Dice both bell peppers into 1/2-inch pieces and thinly slice the red onion, then set aside in separate bowls. Halve the grape tomatoes lengthwise and drain the black olives, slicing them into rings. Chop the fresh parsley and set aside. Cut the mozzarella into bite-sized cubes or small chunks. Stack the pepperoni and salami slices and cut them into quarters or bite-sized pieces. Having everything prepped and ready will make assembly seamless once the pasta is cooked and cooled.
- Bring a large pot of salted water to a boil and cook the rotini according to package directions until al dente—this is key for the right texture in a cold pasta salad, as overcooked pasta will turn mushy. Drain the pasta in a colander and rinse briefly with cold water to stop the cooking process. Spread the cooled pasta on a large baking sheet or into a wide bowl to help it cool faster and prevent clumping. I like to let it sit uncovered for a few minutes at room temperature before assembling, which helps prevent the pasta from being too cold and stiff when you mix everything together.
- Transfer the cooled pasta from Step 2 into a large bowl or serving dish. Add all the prepped ingredients from Step 1: the diced red and green peppers, sliced red onion, halved tomatoes, sliced olives, cubed mozzarella, and the cut pieces of pepperoni and salami. Toss everything together gently but thoroughly to distribute all components evenly throughout the pasta, making sure the cheese and meats are well incorporated.
- Pour the entire container of Italian dressing over the assembled salad and toss well until every piece of pasta and ingredient is coated with dressing. Once tossed, cover the bowl and refrigerate for at least 1-2 hours before serving to allow the flavors to meld together. For the best flavor, I recommend letting it chill overnight—the pasta absorbs the dressing beautifully and the flavors deepen considerably. Give it a gentle toss again just before serving and taste to adjust seasoning if needed.

