This fresh and vibrant tricolor pasta salad is the perfect dish for warm-weather gatherings, quick lunches, or a flavorful side to any meal.
Bursting with ripe cherry tomatoes, creamy mozzarella, briny olives, and fragrant basil, this dish captures the essence of Mediterranean flavors in every bite. The beautiful combination of red, white, and green ingredients is not only delicious but also visually stunning.
Drizzled with a simple yet flavorful balsamic dressing, this pasta salad is a crowd-pleaser that’s easy to prepare and even better when made ahead of time.
Whether you’re serving it at a summer barbecue, packing it for a picnic, or enjoying it as a light meal, this dish is sure to be a favorite.

Ingredients
The key to a delicious tricolor pasta salad is using fresh, high-quality ingredients. The combination of juicy tomatoes, creamy mozzarella, and briny olives creates a perfect balance of flavors, while the balsamic glaze ties everything together beautifully.
Here’s what you’ll need to make this delicious and refreshing pasta salad:
- 12 ounces rotini or fusilli pasta
- 1 1/2 cups cherry tomatoes, halved (mix of red and yellow for color)
- 8 ounces fresh mozzarella balls (bocconcini), halved
- 1/2 cup black olives, sliced
- 1/4 cup fresh basil, chopped
- 2 tablespoons fresh parsley, chopped
- 1/4 cup red onion, thinly sliced
- 1/4 cup pine nuts (optional, for added crunch)
- 1/3 cup balsamic glaze, for drizzling
For the Dressing:
- 1/3 cup extra virgin olive oil
- 3 tablespoons balsamic vinegar
- 1 teaspoon Dijon mustard
- 1 teaspoon honey (optional, for slight sweetness)
- 1 garlic clove, minced
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
This pasta salad comes together quickly and effortlessly. Just follow these simple steps to prepare a dish that’s bursting with Mediterranean goodness.
- Cook the pasta:
Bring a large pot of salted water to a boil and cook the pasta according to the package instructions until al dente. Drain and rinse with cold water to stop the cooking process. Let it cool completely. - Prepare the dressing:
In a small bowl or jar, whisk together the olive oil, balsamic vinegar, Dijon mustard, honey (if using), minced garlic, oregano, salt, and black pepper. Shake or whisk until well combined. - Assemble the salad:
In a large bowl, combine the cooked pasta, cherry tomatoes, mozzarella, olives, basil, parsley, and red onion. If using, toss in the pine nuts for added texture. - Dress the salad:
Pour the dressing over the salad and toss gently until everything is well coated. Let it sit for at least 15 minutes to allow the flavors to meld together. - Finish with balsamic glaze:
Just before serving, drizzle with balsamic glaze for an extra punch of flavor and garnish with additional fresh basil if desired. - Serve and enjoy:
This pasta salad can be served immediately or chilled in the refrigerator for a few hours to enhance the flavors even more. It’s perfect as a side dish or a light main course.
Tweaks and Additions
One of the best things about this pasta salad is how easy it is to customize. Whether you want to add more protein, experiment with different cheeses, or incorporate extra vegetables, these tweaks will help you tailor the recipe to your personal taste.
- Make it protein-packed:
Add grilled chicken, shrimp, or chickpeas to make it a heartier meal. Grilled chicken brings a smoky, savory depth, while shrimp adds a delicate seafood touch. Chickpeas, on the other hand, offer a plant-based protein option with a slightly nutty taste that pairs beautifully with the fresh ingredients. - Switch up the cheese:
Instead of mozzarella, try crumbled feta or shaved Parmesan for a different twist. Feta adds a tangy, salty contrast that enhances the flavors of the tomatoes and olives, while Parmesan delivers a rich, umami depth that blends perfectly with the balsamic glaze. - Add more veggies:
Toss in roasted red peppers, cucumbers, or artichoke hearts for extra color and texture. Roasted red peppers provide a slight sweetness, cucumbers add a cool crunch, and artichoke hearts offer a briny, slightly nutty taste that complements the Mediterranean flavors. - Make it gluten-free:
Use your favorite gluten-free pasta to accommodate dietary needs without sacrificing flavor. Chickpea or lentil pasta works well for added protein, while rice or quinoa-based pasta keeps the dish light and digestible. - Spice it up:
Add a pinch of red pepper flakes or drizzle with chili oil for a subtle kick. The gentle heat balances the sweetness of the balsamic glaze and enhances the natural flavors of the tomatoes and olives. - Herb variations:
Swap basil for arugula or baby spinach for a peppery or milder green element. Arugula gives the salad a bold, slightly bitter note, while spinach adds a delicate freshness that blends seamlessly with the dressing.

This tricolor pasta salad is a fresh, flavorful, and versatile dish that’s easy to customize to your tastes. It’s a guaranteed hit at any table and the perfect way to bring a touch of the Mediterranean to your meals.
Whether you’re serving it for a family gathering, a picnic, or meal prepping for the week, this dish will never disappoint.
Do you have a favorite variation of this pasta salad? Have you tried any unique ingredient swaps that turned out amazing? I’d love to hear about your tweaks and how you enjoy this dish! Share your thoughts in the comments and let’s inspire each other with more delicious ideas.
