Some dishes just make you happy the moment you look at them. This ditalini pasta salad is one of those dishes. The colors alone — bright red cherry tomatoes, green peas, fresh basil, and purple red onion — are enough to make you want to dig in before you've even grabbed a fork. And once you do? It delivers on every promise those colors make.
Ditalini is one of those pasta shapes that doesn't get nearly enough credit. Those tiny little rings are perfect for pasta salads because they hold onto dressing beautifully and mix evenly with every other ingredient in the bowl. Every single bite has a little bit of everything, which honestly is exactly what you want in a pasta salad.
I threw this together one afternoon when I needed something fresh and quick for a last-minute gathering. It took me about 20 minutes, got compliments all evening, and I've been making it on rotation ever since. If you need a pasta salad that looks impressive without requiring a lot of effort, this is the one.
Why you'll love this recipe
- The ditalini pasta mixes evenly with every ingredient so every bite is perfectly balanced
- It's loaded with fresh colorful vegetables that make it as beautiful as it is delicious
- The light creamy dressing coats the pasta without weighing the salad down
- It comes together in just 20 minutes with simple everyday ingredients
- It works as a side dish or a light standalone meal that won't leave you feeling heavy
- It's completely customizable — easy to add protein or swap vegetables based on what you have
Ingredients with key notes
For the pasta salad:
- 12 oz ditalini pasta — ditalini are small ring-shaped pasta that are ideal for pasta salads because of how evenly they distribute throughout the bowl. If you genuinely cannot find ditalini at your store, small elbow macaroni or orzo are the closest substitutes, though the texture will be slightly different.
- 2 cups cherry tomatoes, halved — use the ripest cherry tomatoes you can find. A mix of red and orange varieties adds extra color and a range of sweetness. Make sure to halve them so they integrate into the salad rather than rolling around on their own.
- 1 cup green peas, thawed if frozen — peas add a gentle sweetness and a pop of green that makes the salad look alive. Fresh peas are wonderful in spring and early summer. Frozen peas that have been fully thawed and drained work perfectly well the rest of the year.
- 1/2 cup red onion, finely diced — adds sharpness and color. If you find raw red onion too intense, soak the diced pieces in cold water for 10 minutes before using. It softens the bite significantly without losing the flavor.
- 1/2 cup fresh basil leaves, roughly torn — fresh basil is non-negotiable here. It's what gives this salad its bright herby character that dried basil simply cannot replicate. Tear it by hand rather than chopping to avoid bruising the leaves.
- 1/4 cup Parmesan cheese, freshly grated — adds a salty savory depth that rounds out the freshness of the vegetables. Freshly grated melts into the dressing slightly and distributes more evenly than pre-grated. Pecorino Romano works as a substitute if that's what you have.
- 1/2 cup mini pepperoni or diced salami (optional) — the pin suggests some cured meat in the mix which adds a savory salty element that takes the salad in a heartier direction. Leave it out entirely for a vegetarian version.
For the dressing:
- 1/3 cup mayonnaise — the creamy base of the dressing. Use a good quality full-fat mayo for the best flavor.
- 3 tablespoons red wine vinegar — adds brightness and acidity that cuts through the richness of the mayo beautifully.
- 2 tablespoons olive oil — adds a subtle richness and helps the dressing emulsify properly.
- 1 teaspoon dried Italian seasoning — ties everything together with a classic herby backbone.
- 1/2 teaspoon garlic powder
- 1/2 teaspoon sugar — just enough to balance the acidity of the vinegar without making the dressing taste sweet.
- Salt and black pepper to taste — be generous here. Pasta salads need proper seasoning to taste their best.
Step-by-step instructions
Step 1: Cook the pasta
Bring a large pot of well-salted water to a boil. Cook the ditalini according to the package instructions until al dente — firm enough to hold its shape but fully cooked through. Ditalini cooks quickly, usually around 8 minutes, so keep an eye on it. Drain well and rinse under cold water to stop the cooking process. Spread the pasta out on a baking sheet for a few minutes if you want it to cool down faster.
Step 2: Make the dressing
While the pasta cooks, whisk together the mayonnaise, red wine vinegar, olive oil, Italian seasoning, garlic powder, and sugar in a large mixing bowl. Season generously with salt and black pepper and give it a taste. It should be creamy, tangy, and well-seasoned. Adjust the vinegar if you want more brightness or add a pinch more sugar if it feels too sharp.
Step 3: Combine the salad
Add the cooled ditalini pasta to the bowl with the dressing and toss until every piece is well coated. Add the cherry tomatoes, green peas, red onion, and pepperoni or salami if using. Toss everything together gently until evenly combined.
Step 4: Add the fresh elements
Fold in the torn fresh basil leaves and freshly grated Parmesan. These go in last because the basil bruises easily and the Parmesan can clump if it sits in the dressing too long. A gentle fold is all you need here — you want everything incorporated without crushing the tomatoes or bruising the basil.
Step 5: Rest and serve
Give the salad a taste and adjust the seasoning one final time — pasta salads almost always need a little extra salt after they've sat for a few minutes. Refrigerate for at least 20 to 30 minutes before serving if you have time. This short rest lets the pasta absorb the dressing and the flavors come together. Top with extra Parmesan, fresh basil, and a crack of black pepper just before serving.
Serving suggestions
This ditalini pasta salad is light enough to work alongside just about anything. Here are a few ways I love to serve it:
- Pair it with grilled chicken skewers or Italian sausage for a complete summer meal
- Serve it alongside a simple green salad and crusty bread for a light Italian-inspired lunch
- Bring it to a potluck in a large wooden bowl — the colors make it one of the most visually striking dishes on the table
- Serve it as a starter in small individual bowls before a larger pasta or meat-based main course
- Add grilled shrimp or canned tuna on top to turn it into a protein-packed standalone meal that still feels light and fresh
Storage tips
- Refrigerator: Store leftovers in an airtight container in the fridge for up to 3 days. The pasta will absorb some of the dressing as it sits, so drizzle a little extra olive oil and a splash of red wine vinegar before serving to freshen it back up. Add fresh basil right before serving rather than storing it in the salad as it will darken and wilt over time.
- Freezer: This salad does not freeze well. The creamy dressing breaks down when frozen, and the fresh vegetables lose their texture entirely. Keep it refrigerated and enjoy within 3 days.
- Make ahead tip: You can cook the pasta and make the dressing up to a day ahead and store them separately in the fridge. Combine everything and add the fresh basil and Parmesan within an hour of serving for the best texture and color.
Closing
And there you have it — a pasta salad that looks like it took serious effort but comes together in 20 minutes on a Tuesday afternoon. The ditalini, the fresh basil, the juicy tomatoes, the creamy Italian dressing — everything just works together in a way that makes this one genuinely hard to stop eating.
Make it for your next gathering, bring it as your contribution to a potluck, or just keep a batch in the fridge for easy lunches throughout the week. However you serve it, I guarantee it won't last long.
With gratitude, Kip