Italian potato salad lands somewhere between a picnic side and a full antipasto platter, and that’s exactly why it disappears fast. The potatoes stay hearty enough to carry the dressing, while salami, mozzarella, pepperoncini, and basil bring enough salt, tang, and freshness to keep every bite interesting. It’s the kind of bowl that tastes even better after it has had time to sit and soak up the dressing.
This version works because the potatoes are cooked just until tender, then cooled before anything else gets added. That keeps them from breaking apart when you toss everything together. The Italian dressing does the heavy lifting, but the cheese, herbs, and cured meat turn it from a simple potato salad into something that feels a little more special and a lot more satisfying.
Below, I’m breaking down the ingredient choices, the one chilling step that makes the biggest difference, and a few easy swaps if you want to bend it toward your own table.
The potatoes held their shape after chilling and the dressing soaked in without making it greasy. I loved the pepperoncini with the mozzarella and salami — it tasted even better the next day.
Like this antipasto-style potato salad? Save it to Pinterest for the cookout days when you want salami, mozzarella, and tangy Italian dressing in one bowl.
The Chilling Step That Keeps the Potatoes from Getting Greasy
The biggest mistake with a salad like this is tossing everything together while the potatoes are still steaming hot. Heat softens the mozzarella, dulls the basil, and makes the dressing cling in a heavy, greasy way instead of soaking in evenly. Let the potatoes cool all the way before you add the cheese and salami, and the whole bowl keeps a cleaner texture.
Red potatoes are the right choice here because they hold their shape after boiling. Waxy potatoes stay firm; starchy ones can collapse and turn the salad muddy. The two-hour chill isn’t just waiting around, either. That time lets the dressing settle into the potatoes and gives the pepperoncini, onion, and basil a chance to season the whole dish from the inside out.
What Each Ingredient Is Actually Doing in This Salad

- Red potatoes — These hold their shape after boiling and give you a salad with bite instead of mash. Cut them into even cubes so they cook at the same speed; uneven pieces lead to some falling apart while others stay underdone.
- Salami — This brings salt, fat, and a little chew. Use a good deli salami if you can; pre-packaged works fine, but the flavor is usually flatter.
- Mozzarella — Cubed mozzarella softens the sharp edges of the dressing and makes the salad feel richer. Fresh mozzarella is lovely, but low-moisture mozzarella cubes hold up better after chilling.
- Cherry tomatoes — These add sweetness and juiciness that keeps the salad from tasting heavy. Halve them so their flavor gets into the dressing instead of rolling around whole.
- Pepperoncini and red onion — This is the tangy backbone of the dish. The pepperoncini cut through the richness, and the onion adds bite without taking over if you dice it fine.
- Italian dressing — Bottled dressing is completely fine here because it gives you acid, oil, and seasoning in one shot. If yours is thick, shake it well before measuring so the herbs and oil are evenly distributed.
- Fresh basil and Parmesan — Add both at the end so they stay bright and noticeable. Basil bruises fast, and Parmesan can disappear if it sits too long in the dressing.
Building the Bowl So Every Bite Tastes Balanced
Cooking the Potatoes Without Breaking Them
Start the potatoes in salted water and cook them until a fork slides in with little resistance, but the cubes still hold their edges. If they’re overcooked, they’ll crumble when you toss the salad and soak up dressing unevenly. Drain them well and spread them out for a few minutes so the surface steam escapes before mixing.
Combining the Antipasto Pieces
Add the salami, mozzarella, tomatoes, pepperoncini, and onion once the potatoes are cool. Toss gently with a large spoon or spatula so the potato cubes stay intact. If you stir too aggressively, the mozzarella smears and the whole salad starts looking heavy instead of fresh.
Letting the Dressing Settle In
Pour in the Italian dressing and toss until everything is lightly coated, not drowned. The potatoes should look glossy, but there shouldn’t be a puddle at the bottom of the bowl. Add the basil and Parmesan last, then season with salt and pepper after a quick taste, since the salami, cheese, and dressing already bring plenty of salt.
Chilling Before Serving
Refrigerate the salad for at least 2 hours before serving. That resting time pulls the flavors together and improves the texture of the potatoes. If you serve it right away, it’ll taste disconnected, and the dressing won’t have time to work into the center of the cubes.
How to Adapt This for Different Tables and Tastes
Make It Vegetarian
Skip the salami and add more tomatoes, pepperoncini, and mozzarella, or fold in chickpeas for extra substance. You’ll lose the cured-meat bite, but the salad still has enough salt and tang to feel complete.
Use a Creamier Italian Dressing
A creamy Italian dressing gives the salad a softer, richer finish and clings a little more heavily to the potatoes. Use the same amount, but expect a less sharp, more mellow result.
Swap in Mini Fresh Mozzarella
Mini mozzarella balls work well if you want a softer, more salad-like look. They’re a little more delicate than cubes, so fold them in gently right before chilling.
Make It Ahead for a Crowd
This salad handles a make-ahead timeline well. For the best texture, cook the potatoes and prep the mix-ins a few hours ahead, then toss everything with the dressing and chill it before serving.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 3 days. The potatoes will absorb more dressing as it sits, so it gets a little less glossy by day two.
- Freezer: Don’t freeze this salad. The potatoes turn grainy and the mozzarella changes texture after thawing.
- Reheating: Serve it cold or let it sit at room temperature for 15 to 20 minutes. Heating softens the cheese and turns the dressing oily, which throws off the texture.
Answers to the Questions Worth Asking

Italian Potato Salad
Ingredients
Equipment
Method
- Bring a pot of water to a boil in a Dutch oven, then add the cubed red potatoes and cook until tender, about 15–20 minutes. Visual cue: a fork slides in easily with little resistance.
- Drain the potatoes and cool them until no longer hot, about 10–15 minutes. Visual cue: the cubes lose steam and feel warm-cool rather than hot.
- In a large bowl, combine the cooled potatoes with diced salami, cubed mozzarella, halved cherry tomatoes, sliced pepperoncini, and finely diced red onion. Visual cue: all mix-ins are evenly distributed.
- Toss everything with the Italian dressing until the potatoes look lightly coated. Visual cue: glossy sheen on the potato cubes.
- Add the chopped fresh basil and grated Parmesan cheese, then toss again gently. Visual cue: basil flecks and Parmesan speckles appear throughout.
- Season with salt and pepper to taste. Visual cue: after a taste test, the flavor is balanced and not flat.
- Refrigerate the Italian potato salad for 2 hours. Visual cue: the salad firms up and the dressing clings more to the potatoes.
- Serve cold straight from the refrigerator. Visual cue: mozzarella stays in cubes and the salad holds its shape.