Italian potato salad hits that sweet spot between hearty and bright. The potatoes stay tender and substantial, the salami brings a salty bite, and the mozzarella softens everything with little creamy pockets that catch the dressing. It eats like a side dish with real personality, which is exactly why it disappears fast at cookouts, potlucks, and Sunday dinners.
What makes this version work is balance. Red potatoes hold their shape after boiling, so you don’t end up with a mashed, muddy bowl, and the Italian dressing gets absorbed better once the potatoes are still slightly warm. That little bit of heat helps the seasoning soak in before the salad chills, which is where the flavor really settles.
Below, I’ve laid out the ingredients that matter most, the one chilling step that changes the whole texture, and a few smart swaps if you need to work with what’s in the fridge.
The potatoes held their shape after chilling, and the dressing soaked into everything without making it watery. I loved the pepperoncini with the salami — it tasted even better the next day.
Save this Italian potato salad with salami, mozzarella, and basil for the next time you need a sturdy side dish that tastes even better after it chills.
The Reason This Salad Stays Structured Instead of Turning Soft
The biggest mistake with potato salad is overcooking the potatoes until the edges collapse. Once that happens, the dressing has nowhere clean to go and the bowl turns heavy fast. Red potatoes are the right call here because they stay intact after boiling, especially if you drain them as soon as a knife slides through with little resistance.
Chilling matters just as much as the boil. The potatoes absorb the dressing while they cool, but the salad also firms up enough for the salami, mozzarella, and tomatoes to sit among the pieces instead of sinking into a mash. If the salad tastes flat after chilling, it usually needs salt more than more dressing, since cold potatoes dull seasoning.
- Red potatoes — These hold their shape better than starchy russets, so the salad stays chunky and spoonable. If you only have Yukon Golds, they’ll work too, but stop cooking as soon as they’re tender so they don’t break apart.
- Italian dressing — This does the heavy lifting for acidity, oil, and seasoning in one step. A bottled dressing is fine here, but use one you’d actually eat on a green salad, since it becomes the backbone of the whole dish.
- Pepperoncini — They cut through the richness of the cheese and salami and keep the salad from tasting one-note. If you want less heat, use the sliced peppers with a little of the brine instead of adding extra dressing.
- Fresh basil — Add it at the end so it stays fragrant and doesn’t darken in the bowl. Dried basil won’t give you the same clean, bright finish.
What Each Ingredient Is Actually Doing in This Bowl

- Salami — It brings salt, chew, and that unmistakable antipasto note. Dice it small enough to spread through the salad so you get a little in every bite instead of big heavy chunks.
- Mozzarella — Cubed mozzarella gives you soft creamy contrast against the potatoes. Fresh mozzarella is lovely if it’s well drained, but low-moisture mozzarella holds up better if you’re making the salad ahead.
- Cherry tomatoes — They add juiciness and sweetness that keep the salad from feeling too dense. Halve them so the juices mingle with the dressing instead of flooding the bowl.
- Parmesan — This adds a salty, nutty edge that deepens the dressing. Grated Parmesan works best because it clings to the potatoes and disappears into the mix instead of sitting in clumps.
Building the Salad So the Dressing Soaks In Without Breaking It Down
Boil the Potatoes to the Right Point
Start the potatoes in well-salted cold water and bring them up together so the outside doesn’t overcook before the center softens. You want them tender enough for a knife to slide in easily, but not so soft that the cubes start fraying at the edges. Drain them right away and let the steam escape for a few minutes; wet potatoes dilute the dressing and make the salad slidey.
Layer in the Ingredients While the Potatoes Are Still Warm
Combine the potatoes with the salami, mozzarella, tomatoes, pepperoncini, and onion while the potatoes are still warm but not steaming hot. Warm potatoes drink in flavor; blazing hot potatoes can soften the cheese too much and collapse the tomatoes. Toss gently so the cubes stay recognizable and the bowl doesn’t turn pasty.
Dress, Chill, and Finish Cold
Pour the Italian dressing over the bowl and toss again until everything looks lightly coated. Add the basil and Parmesan near the end so the herbs stay fresh and the cheese keeps its texture. Then chill the salad for at least 2 hours; that resting time is when the flavors settle and the potatoes take on the dressing instead of just sitting in it.
How to Adapt This for Different Tastes and Make-Ahead Plans
Dairy-Free Version
Leave out the mozzarella and Parmesan and add a few extra pepperoncini or olives if you want more punch. The salad will be a little sharper and less creamy, but the dressing and salami still carry the dish.
Gluten-Free Check
The ingredients here can be gluten-free, but the dressing matters. Use a gluten-free Italian dressing and check the salami label, since some brands use additives or fillers that aren’t safe for everyone.
Make It More Like an Antipasto Salad
Add sliced olives, chopped roasted red peppers, or a few cubes of provolone for a stronger deli-style flavor. This pushes the salad away from classic potato salad and closer to an antipasto bowl, which is a good move when you want it to stand on its own.
Storage and Reheating
- Refrigerator: Store covered for up to 3 days. The potatoes will absorb more dressing as it sits, so the salad gets a little more seasoned by day two.
- Freezer: Don’t freeze this one. The potatoes turn grainy and the mozzarella loses its texture after thawing.
- Reheating: Serve it cold or let it sit at room temperature for 15 to 20 minutes before serving. Heating it softens the cheese and makes the potatoes fall apart, which is the fastest way to lose the texture that makes this salad work.
Answers to the Questions Worth Asking

Italian Potato Salad
Ingredients
Equipment
Method
- Bring a pot of water to a boil, then add cubed red potatoes and cook until tender, about 10–12 minutes, with the water at a steady boil and potatoes easily pierced. Drain the potatoes and spread them on a sheet pan to cool, using a cool, even layer so they don’t steam.
- In a serving bowl, combine cooled potatoes, diced salami, cubed mozzarella cheese, halved cherry tomatoes, sliced pepperoncini, and finely diced red onion, tossing until the mix looks evenly distributed. Add Italian dressing and toss again so the potatoes look glossy and coated.
- Sprinkle chopped fresh basil and grated Parmesan cheese over the top, then toss gently until basil is speckled throughout and Parmesan clings lightly to the dressing.
- Season with salt and black pepper to taste, then toss one more time, looking for a balanced seasoning throughout the bowl.
- Cover and refrigerate for 2 hours before serving, until chilled throughout and the flavors look settled and cohesive.


