Italian potato salad lands in that sweet spot between hearty and bright. The potatoes stay tender without turning mushy, the salami gives it a savory bite, and the mozzarella softens everything with little creamy pockets that catch the dressing. It eats like a side dish, but it has enough substance to hold its own beside grilled meat, sandwiches, or anything else you’d bring to a casual spread.
What makes this version work is the contrast. Red potatoes hold their shape better than starchy baking potatoes, so you get clean cubes instead of a broken-up bowl. The dressing goes in while the potatoes are still just warm enough to soak up flavor, and the chill time gives the salami, pepperoncini, and basil a chance to settle into the salad instead of tasting scattered.
Below, I’ll walk through the small details that keep the texture right, plus a few smart swaps if you want to adjust the cheese, meat, or acidity without losing what makes this salad good.
The potatoes held their shape after chilling, and the salami with the pepperoncini gave it that antipasto feel my family kept going back for.
Love the salty-sweet bite of this Italian potato salad? Save it to Pinterest for cookouts, potlucks, and easy make-ahead dinners.
The Trick Is Cooling the Potatoes Without Drying Them Out
Potato salad gets weird when the potatoes go from hot water straight into a heavy dressing. They can turn watery on the outside and bland in the middle, or they break apart when you toss too aggressively. Red potatoes solve part of that problem because they hold their shape, but the real difference is letting them cool until they’re warm, not steaming.
That timing matters because slightly warm potatoes still absorb dressing. If they’re cold all the way through, the salad tastes dressed on the surface instead of seasoned through the center. If they’re hot, the mozzarella softens too much and the basil loses its fresh edge.
- Red potatoes — Their waxy texture keeps the salad chunky and clean. If you swap in Yukon Golds, you’ll get a softer, creamier bowl, which is still good, but less defined.
- Italian dressing — This does the heavy lifting for acidity, oil, and seasoning in one step. A good bottled dressing works fine here; homemade is nice, but not necessary.
- Pepperoncini — These bring the sharp, briny note that keeps the salad from feeling heavy. If you only have banana peppers, they’ll work, but they’re usually milder and a little less punchy.
What Each Ingredient Is Actually Doing in This Salad

- Salami — This gives the salad its antipasto feel and a salty backbone the potatoes can lean on. Use a good deli-style salami if you can; thick, rubbery cubes from a bargain pack won’t disappear into the salad as nicely.
- Mozzarella — Cubed mozzarella adds soft richness and gives you little cool, milky bites against the vinegar in the dressing. Low-moisture mozzarella holds its shape best, which matters if the salad sits for a while.
- Cherry tomatoes — They bring sweetness and juice, which keeps the bowl from tasting too dense. Halve them so they release just enough flavor without flooding the dressing.
- Fresh basil — Add it at the end so it stays fragrant. If you chop it too early, it bruises and can taste muted by the time the salad hits the table.
- Parmesan — This adds a dry, salty finish that sharpens the whole dish. Grated Parmesan distributes better than big shavings here.
Building the Bowl So the Flavors Settle Together
Cooking the Potatoes Just Past Tender
Start the potatoes in salted water and cook them until a fork slides in easily, but the cubes still hold a clean edge. If they’re falling apart in the pot, they’ll turn to mash once the dressing gets tossed through. Drain them well and let the steam escape so the salad doesn’t get diluted.
Tossing While the Potatoes Are Still Slightly Warm
Combine the potatoes with the salami, mozzarella, tomatoes, pepperoncini, and onion, then pour over the Italian dressing. Toss gently with a large spoon or spatula so you don’t crush the potatoes. The goal is to coat every piece without turning the bowl into paste.
Letting the Chill Time Do Its Job
Stir in the basil and Parmesan, season with salt and pepper, then cover and refrigerate for at least 2 hours. This resting time is where the salad turns from separate ingredients into one cohesive dish. If it tastes flat after chilling, it usually needs a small pinch of salt more than extra dressing.
How to Adjust the Salad Without Losing the Antipasto Feel
Make It Vegetarian
Leave out the salami and add extra mozzarella plus a handful of olives or roasted red peppers. You’ll lose some of the smoky saltiness, so bump the Parmesan and pepperoncini slightly to keep the salad bold.
Gluten-Free by Default
This salad is naturally gluten-free as long as your Italian dressing is, too. Check the label on the dressing and the salami if you’re serving someone sensitive, because those are the two places hidden gluten can sneak in.
Swap the Cheese for a Firmer Bite
If you want a less delicate cheese, use provolone cut into small cubes instead of mozzarella. It keeps a little more chew and adds a sharper edge, though you’ll lose the cool, creamy contrast mozzarella brings.
Make It a Little Brighter
If your dressing tastes mellow, add a splash of the pepperoncini brine before chilling. That extra acidity wakes up the potatoes and keeps the salad from tasting heavy after it sits in the fridge.
Storage and Reheating
- Refrigerator: Store for up to 3 days. The potatoes will absorb more dressing as it sits, so the salad gets a little softer and 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 this chilled or at cool room temperature. If it’s been in the fridge overnight, let it sit out for 15 to 20 minutes before serving so the dressing loosens and the flavors open up.
Questions I Get Asked About This Recipe

Italian Potato Salad
Ingredients
Equipment
Method
- Boil the red potatoes in a Dutch oven at 100°C/212°F until tender, about 15–20 minutes. Drain them well and cool to room temperature, about 10–15 minutes, so they don’t steam the salad.
- Combine the cooled red potatoes, salami, mozzarella cheese, cherry tomatoes, pepperoncini, and red onion in a bowl. Toss gently just to distribute the mix.
- Toss the potato mixture with Italian dressing until everything looks evenly coated and glossy. Let it sit at room temperature for 5 minutes to start absorbing flavor.
- Add fresh basil and Parmesan cheese, then toss again until basil is evenly scattered. The salad should look bright with flecks of green and white cheese.
- Season with salt and pepper to taste, mixing thoroughly after each addition. Stop when flavors are balanced and the dressing tastes lively.
- Refrigerate the Italian potato salad at 4°C/40°F for 2 hours before serving. This chilling step helps the potatoes firm up slightly and melds the dressing with the toppings.


