This Italian vegetarian pasta salad brings together al dente short pasta with a colorful medley of cherry tomatoes, bell peppers, cucumber, kalamata olives, and creamy bocconcini mozzarella. Tossed in a zesty red wine vinegar and olive oil dressing seasoned with garlic, Dijon mustard, and oregano, every bite is packed with Mediterranean flavor.
Ready in just 30 minutes with only 20 minutes of prep, it's an effortless dish that feeds six. Perfect for picnics, potlucks, or a light weeknight dinner, it tastes even better after chilling as the flavors meld together beautifully.
The smell of fresh basil always transports me to a tiny trattoria in Trastevere where a nonna tossed together whatever the garden gave her that morning and called it lunch without fuss or ceremony.
I brought a massive bowl of this to a rooftop potluck last summer and watched three people skip the grilled mains entirely just to go back for another helping of salad.
Ingredients
- Short pasta (fusilli, penne, or farfalle) 400g: The shape matters more than you think because ridges and folds catch the dressing like tiny flavor pockets so avoid smooth pasta.
- Cherry tomatoes 1 cup halved: Sweet burst of acidity that balances the richness of olive oil and cheese perfectly.
- Cucumber 1 small diced: Adds a refreshing crunch that keeps each bite feeling light even with all the other bold flavors.
- Red and yellow bell pepper 1 each diced: The dual colors are not just for looks because each variety brings a slightly different sweetness level.
- Red onion 1/2 small finely sliced: Soak these in cold water for five minutes if you find raw onion too aggressive.
- Kalamata olives 1/2 cup pitted and halved: Briny depth that makes the whole dish taste unmistakably Mediterranean.
- Sun-dried tomatoes 1/4 cup sliced: Concentrated umami that acts almost like a seasoning rather than just another vegetable.
- Fresh basil leaves 1/3 cup torn: Tear them by hand never cut with a knife because bruising releases the essential oils that make basil magical.
- Mozzarella bocconcini 150g halved: Creamy little clouds of mild cheese that cool down every forkful.
- Parmesan 1/3 cup grated (optional): A salty finishing touch that clings to the pasta and rounds everything out.
- Extra virgin olive oil 1/3 cup: This is the backbone of your dressing so use the good stuff you would drizzle on bread.
- Red wine vinegar 2 tbsp: The right partner for olive oil creating a vinaigrette that tastes like it came from a bottle you overpaid for.
- Garlic 1 clove minced: One clove is enough to whisper its presence without screaming over the other flavors.
- Dijon mustard 1 tsp: The emulsifier that keeps your dressing from separating and adds a subtle heat.
- Dried oregano 1/2 tsp: A humble herb that somehow ties every Mediterranean ingredient together.
- Salt and black pepper to taste: Season gradually and taste as you go because the olives and cheese already bring salt.
Instructions
- Cook the pasta right:
- Boil the pasta in well salted water until just al dente then drain and rinse under cold running water immediately to halt the cooking and prevent a gummy texture.
- Build the vegetable base:
- Toss all your chopped vegetables, torn basil, olives, and sun-dried tomatoes into a very large bowl so you have room to mix without spilling everything onto the counter.
- Bring pasta and vegetables together:
- Add the cooled pasta to the bowl of vegetables and give it a gentle preliminary toss so nothing clumps together when the dressing arrives.
- Whisk the dressing:
- In a small bowl combine the olive oil, vinegar, garlic, mustard, oregano, salt, and pepper then whisk vigorously until the mixture looks creamy and unified rather than separated.
- Dress the salad:
- Pour the dressing over the pasta and vegetables then toss with confidence making sure every piece gets coated because naked pasta is a sad thing.
- Add the cheese gently:
- Fold in the mozzarella and Parmesan with a light hand so the bocconcini keeps its shape instead of getting smashed into stringy blobs.
- Rest and adjust:
- Taste a forkful and add more salt, pepper, or vinegar as needed then refrigerate for at least fifteen minutes so the flavors settle and marry into something greater than their parts.
- Serve with pride:
- Bring it out cold or at room temperature scattered with a few extra basil leaves on top because we eat with our eyes before our mouths.
There is something deeply satisfying about a dish that needs no oven, no timing anxiety, and no elaborate plating to steal the show at any table.
Making It Your Own
Think of this recipe as a framework rather than a rulebook because the best pasta salads I have ever eaten came from cleaning out the refrigerator on a Tuesday afternoon.
Storage and Leftovers
Keep it covered in the refrigerator for up to three days and know that day two will actually taste better than day one as the dressing permeates every bite.
Serving Suggestions
This salad holds its own as a light main but also plays beautifully alongside grilled vegetables or a crusty loaf of sourdough for a more substantial spread.
- A glass of chilled Pinot Grigio turns a casual lunch into something that feels intentional and special.
- Sparkling water with a fat wedge of lemon is the non-alcoholic pairing that makes every flavor pop.
- Always serve it in a wide shallow bowl rather than a deep one so the beautiful colors are visible and inviting.
Make this once and it will become the dish people quietly expect you to bring to every gathering from here on out, and honestly that is the highest compliment a recipe can receive.
Recipe FAQs
- → Can I make this pasta salad ahead of time?
-
Yes, this salad actually improves with time. You can prepare it up to 24 hours in advance and store it covered in the refrigerator. The dressing continues to flavor the pasta and vegetables as it sits. Give it a gentle toss before serving and add a drizzle of olive oil if it seems dry.
- → What type of pasta works best?
-
Short pasta shapes like fusilli, penne, farfalle, or rotini are ideal because they hold the dressing well and mix evenly with the chopped vegetables. Their nooks and crannies catch the vinaigrette and small bits of herbs, giving you more flavor in every forkful.
- → How do I store leftovers?
-
Store leftovers in an airtight container in the refrigerator for up to 3 days. The vegetables will release some liquid as they sit, so you may want to drain excess moisture before serving again. A quick toss with a splash of olive oil and vinegar will refresh the flavors nicely.
- → Can I make this dish vegan?
-
Absolutely. Simply omit the mozzarella and Parmesan or replace them with plant-based cheese alternatives. You could also add marinated tofu cubes or chickpeas for extra protein and texture. The dressing is already vegan-friendly as written.
- → What can I add for extra flavor and variety?
-
Roasted zucchini, marinated artichoke hearts, baby spinach, or grilled eggplant all make excellent additions. For a bit of heat, try adding sliced pepperoncini or a pinch of red pepper flakes. Toasted pine nuts or walnuts also bring a pleasant crunch and nuttiness to the dish.
- → Should I serve it cold or at room temperature?
-
Both work well. Chilling for at least 15 minutes before serving helps the flavors meld together, making it refreshing on warm days. However, serving at room temperature allows the olive oil and cheese flavors to come through more prominently. Either way, it's delicious.