
Pepperoni Pizza Pasta Salad
Tender rotini tossed with crisp bell pepper, salty pepperoni, black olives, and mozzarella pearls in a zesty homemade Italian vinaigrette with a pizza-parlor kick. It's a make-ahead crowd-pleaser for picnics, potlucks, and lunchboxes.
- Prep
- 26 min
- Cook
- 10 min
- Wait
- 1 hr
- Total
- 1 hr 36 min
- Makes
- About 10 cups (8 side-dish servings)
Steps
Before you start
- Read the timing: about 35 minutes of work (the pasta cooks while you do other things), then 1 hour of chilling. Total is about 1½ hours.
- Start the pasta water first and make the dressing and chop the mix-ins while it heats, so nothing waits on anything else.
- Drain the mozzarella pearls and pat them dry so they don't water down the dressing.
- This recipe uses Diamond Crystal kosher salt. If you only have Morton kosher salt, use about two-thirds of the volume (2 tsp for the pasta water, ½ tsp in the dressing), because it is denser.
- Check the pasta package for the al dente time (usually 8 to 10 minutes for rotini). You will cook it 1 minute longer than that.
Start the pasta water
- Fill a 6-quart (5.5 L) pot about three-quarters full with water, cover, and bring to a rolling boil over high heat.
- This takes about 10 to 12 minutes, so move straight on to the next two steps while it heats.
- When the water boils, stir in the 1 tablespoon Diamond Crystal salt.
+ Show details− Hide details
Ready when: Large bubbles break the surface constantly
Tip: Salt the water generously; it's the only chance to season the pasta itself.
Make the dressing
- In a medium bowl or lidded jar, combine the olive oil, red wine vinegar, garlic, oregano, basil, honey, Dijon, ¾ teaspoon salt, black pepper, and red pepper flakes if using.
- Whisk or shake vigorously for 30 seconds.
- You will have about 1¼ cups (300 ml) of dressing.
- Set aside ⅓ cup (80 ml) in a small jar or bowl for the final step.
+ Show details− Hide details
Ready when: Dressing looks cloudy and fully blended with no clumps of mustard
Tip: Rub the dried herbs between your palms as you add them to wake up their flavor.
Prep the mix-ins
- While the water heats, halve or quarter the pepperoni slices, dice the bell pepper into ½-inch pieces, finely dice the red onion, halve the cherry tomatoes, drain the olives, and pat the mozzarella dry (cut into ½-inch pieces if the balls are large).
- Put everything into a large mixing bowl (4-quart / 4 L or bigger) along with the grated Parmesan.
+ Show details− Hide details
Ready when: All pieces are roughly bite-sized, about ½ inch
Tip: Keep the pieces about the same size as the rotini spirals so every forkful has a bit of everything.
Cook the rotini
- Check that the water is at a full rolling boil, then add the rotini and stir right away.
- Cook over high heat, stirring occasionally, for the package time for al dente plus 1 minute.
- Most rotini packages say 8 to 10 minutes, so that means 9 to 11 minutes.
+ Show details− Hide details
Ready when: Pasta is fully tender with only a very slight chew, and a bitten piece has no hard white core
Tip: Start tasting a piece at the package al dente time; cold pasta firms up, so it should taste slightly soft while hot.
Drain and cool pasta
- Drain the pasta in a colander and rinse under cold running water for about 1 minute, tossing, until no longer warm to the touch.
- Shake well and let drain for 2 minutes.
+ Show details− Hide details
Ready when: Pasta feels cool and no water pools beneath the colander
Tip: Rinsing is important here: warm pasta would melt the mozzarella and soak up all the dressing unevenly.
Combine the salad
- Add the cooled, drained pasta to the bowl with the mix-ins.
- Shake the dressing again and pour all of it over the salad except the ⅓ cup (80 ml) you set aside.
- Fold gently until everything is evenly coated.
+ Show details− Hide details
Ready when: Everything is evenly coated with a light sheen of dressing
Tip: Fold gently with a spatula so the tomatoes and mozzarella stay intact.
Chill to blend
- Cover the bowl and refrigerate for at least 1 hour and up to 24 hours, so the pasta absorbs the dressing and the flavors meld.
- Keep the reserved dressing in the fridge too.
+ Show details− Hide details
Ready when: Salad is cold throughout and pasta tastes seasoned
Refresh and serve
- Shake the reserved ⅓ cup (80 ml) dressing and stir it into the salad.
- Taste, then add a pinch of salt or red pepper flakes if you like.
- Serve cold or cool.
+ Show details− Hide details
Ready when: Pasta looks glossy and tastes bright and tangy, not dry
Tip: Pasta salad always tastes flatter cold, so don't skip this final seasoning check.
Good to know
Tips
- Rinse the pasta in cold water so it cools quickly and doesn't clump or melt the cheese.
- Cook the pasta 1 minute past the package al dente time, because it firms up in the fridge.
- Reserve ⅓ cup (80 ml) of dressing to add right before serving, since pasta keeps absorbing it as it sits.
- Add a handful of baby spinach or arugula just before serving for a fresh, peppery crunch.
Make ahead
"Make the salad through the chilling step up to 24 hours ahead and refrigerate covered. Keep the reserved ⅓ cup (80 ml) of dressing in a separate jar in the fridge and stir it in just before serving."
Storage & reheating
"Refrigerate in an airtight container for up to 4 days. Serve cold or let sit at room temperature for 15 minutes; do not leave out longer than 2 hours (1 hour if above 90°F / 32°C). Not recommended for freezing, as the pasta and mozzarella turn mushy and watery when thawed. No reheating needed; stir in a spoonful of olive oil or vinegar if it seems dry."
Substitutions
- dry rotini pasta → Penne, fusilli, rigatoni, or cavatappi. Use the same weight and cook to the package al dente time plus 1 minute.
- mozzarella pearls (ciliegine or small fresh mozzarella balls) → Cubed low-moisture mozzarella or provolone. Cut into ½-inch cubes; the texture will be a little firmer.
- sliced pepperoni → Turkey pepperoni or diced salami. Turkey pepperoni is leaner and less greasy; use the same weight.
- extra-virgin olive oil → Bottled Italian dressing (1¼ cups / 300 ml). Skip all the homemade dressing ingredients (oil through pepper flakes) for a shortcut; the flavor will be a bit sweeter. Still reserve ⅓ cup (80 ml) for the end.
More pasta salads
See all →Find more like this
- Meal
- Lunch
- Cuisine
- American
- Main ingredient
- MozzarellaPasta
- Method
- Stovetop
- Quick & Easy
- EasyMake Ahead
- Occasion
- Potluck





