This Mediterranean Pasta Salad is a bold, flavor-packed dish loaded with roasted red peppers, artichoke hearts, sun-dried tomatoes, kalamata olives, capers, and crumbled feta, all tossed in a bright lemon-Dijon dressing. It goes deeper than a standard Greek-style pasta salad, delivering rich, savory layers in every bite. Ready in under 30 minutes, it travels well, stores beautifully, and tastes even better the next day — making it the perfect make-ahead side or light main course for cookouts, potlucks, and weekday meal prep.
Bring a large pot of salted water to a rolling boil, add the pasta, and cook according to package directions until al dente (firm to the bite). Drain immediately and rinse under cold running water for 30 to 60 seconds, then shake well to remove excess moisture.
Drain the artichoke hearts, roasted red peppers, sun-dried tomatoes, kalamata olives, and capers; pat damp ingredients dry with a paper towel. Chop artichoke hearts into bite-sized pieces, slice the roasted peppers and sun-dried tomatoes into strips, and halve the olives if not already done.
Combine the olive oil, lemon juice, Dijon mustard, dried basil, salt, and black pepper in a small bowl or jar. Whisk or shake vigorously until emulsified, then taste and adjust seasoning as needed.
Add the cooled pasta, artichoke hearts, roasted red peppers, sun-dried tomatoes, kalamata olives, and capers to a large mixing bowl, then pour the dressing over everything and toss gently to coat. Fold in the crumbled feta last, being careful not to over-mix.
Cover and refrigerate the salad for at least 20 to 30 minutes before serving to allow the flavors to meld. Before serving, toss once more and add a drizzle of olive oil or squeeze of lemon if needed to refresh the flavor.
Notes
Cook the pasta to al dente — slightly firm to the bite — so it doesn't turn mushy after absorbing the dressing in the fridge.
Always rinse the cooked pasta under cold water immediately after draining to stop the cooking process and cool it down before mixing.
Use oil-packed sun-dried tomatoes for the best flavor and texture; you can even substitute a tablespoon of the packing oil for some of the olive oil in the dressing.
Drain and pat dry the artichoke hearts, roasted red peppers, and olives before adding them — excess liquid will water down the dressing and make the salad soggy.
Add the feta cheese last and fold it in gently so it stays in visible chunks rather than breaking down into the dressing.
For the best flavor, refrigerate the salad for at least 20 to 30 minutes before serving — overnight is even better.
Before serving after refrigeration, add a drizzle of olive oil and a fresh squeeze of lemon juice to wake up the flavors, as cold temperatures can mute them slightly.
Store leftovers in an airtight container in the fridge for up to 4 days. Freezing is not recommended as the texture of the pasta and vegetables will suffer.
To make this vegan, simply omit the feta or replace it with a plant-based feta alternative — the rest of the recipe is already completely vegan.
To add protein, mix in grilled chicken, canned tuna, or cooked shrimp to turn this into a more filling main course.