Homemade antipasto pasta salad with curly pasta, roasted red peppers, cannellini beans, marinated artichokes, red onion, fresh dill, and shaved Parmesan arranged on top before mixing

Antipasto Pasta Salad

Prep Time: 10 minutes
Cook Time: 30 minutes

Everything you love about an antipasto platter, tossed with pasta and a bright homemade dressing.

Antipasto Pasta Salad

Antipasto platters have always been one of my favourite things to put together for a gathering, so turning those same flavours into a pasta salad just made sense. This Antipasto Pasta Salad has roasted red peppers, marinated artichokes, creamy cannellini beans, fresh dill, and lots of shaved Parmesan, all tossed together with curly pasta and a bright lemon vinaigrette that ties everything together.

It’s hearty enough to be lunch on its own but also makes an incredible side for BBQs and summer dinners. The best part is that it actually gets better after a few hours in the fridge, making it perfect for meal prep or making ahead before guests arrive.

And if you want to lean even further into the antipasto vibes, it’s easy to customize with ingredients like salami, soppressata, olives, fresh mozzarella, or whatever you’d normally reach for on a charcuterie board!

If you’re looking for more pasta salad inspiration:

Homemade antipasto pasta salad with curly pasta, roasted red peppers, cannellini beans, marinated artichokes, red onion, fresh dill, and shaved Parmesan arranged on top before mixing

Why You’ll Love this Recipe:

  • ALL the Mediterranean flavours: Roasted red peppers, marinated artichokes, creamy cannellini beans, fresh dill, and plenty of Parmesan make every bite better than the last.
  • Perfect for meal prep: It holds up beautifully in the fridge, and the flavours only get better, so it’s ideal for lunches and make-ahead meals.
  • The perfect vinaigrette: Olive oil, fresh lemon juice, and flavourful artichoke marinade come together to create a bright, tangy dressing that comes together quickly and ties the whole salad together.
  • Easy to customize: If you’d find it on an antipasto platter or charcuterie board, chances are it’ll be delicious here too. Try adding salami, olives, fresh mozzarella, provolone, or your favourite cured meats, pickled veggies, and cheeses.

Prep for Antipasto Pasta Salad:

  • Chop the peppers into bite-sized pieces. I prefer roasting fresh peppers when I have the time because they keep a little more texture, but jarred roasted red peppers work perfectly too.
  • Mince the red onion. You can place it in ice water for 15 minutes to mellow out the flavour, if you prefer.
  • Strain the artichoke hearts from the marinade and give them a rough chop. You’ll use some of the marinade in the dressing.
  • Drain and rinse the cannellini beans.
  • Rinse the fresh dill and tear/chop it into pieces.
  • Shave the parmesan cheese with a veggie peeler if not using pre-shaved.
Overhead prep scene with cooked pasta and measured ingredients for antipasto pasta salad, including roasted red peppers, cannellini beans, artichoke hearts, red onion, dill, shaved Parmesan, and a small pitcher of vinaigrette

How to Make Antipasto Pasta Salad:

Step One:

Preheat the oven to 425°F.

Step Two:

Add the chopped red peppers to a parchment-lined baking sheet. Drizzle with olive oil, season with salt and pepper, and toss to coat. Roast for 25-30 minutes, stirring halfway through, until the edges are browned and slightly blistered. Set aside to cool until you’re ready to assemble. Skip steps 1 and 2 if you’re using jarred roasted red peppers.

Overhead view of diced red bell peppers seasoned with olive oil, salt, and black pepper, arranged in a single layer on a parchment-lined baking sheet before baking

Step Three:

Meanwhile, bring a large pot of salted water to a boil. Add the pasta, and cook according to package instructions, or until al dente. Drain and rinse with cold water to stop the cooking. Add to a large bowl and toss with a small drizzle of olive oil to prevent sticking.

Step Four: Make the Dressing

Add the olive oil, artichoke marinade oil, lemon juice, red wine vinegar, Dijon mustard, honey, grated garlic, salt, black pepper, and optional red pepper flakes to a bowl or jar. Thoroughly whisk together until well combined.

Large pot of cooked curly pasta surrounded by bowls of roasted red peppers, diced red onion, cannellini beans, chopped artichoke hearts, fresh dill, shaved Parmesan, and homemade vinaigrette

Step Five: Assemble the Salad

Add the roasted peppers, red onion, cannellini beans, and artichoke hearts to the large bowl of pasta, along with any optional add-ins like olives, salami, and/or soppressata.

Homemade antipasto pasta salad with curly pasta, roasted red peppers, cannellini beans, marinated artichokes, red onion, fresh dill, and shaved Parmesan arranged on top before mixing

Step Six:

Pour the dressing over the top and toss until everything is evenly coated. Gently fold in the dill and shaved Parmesan. Taste and adjust seasoning as needed (more salt or a squeeze of lemon). Serve immediately, or keep chilled in the fridge until ready to serve!

Overhead view of antipasto pasta salad ingredients in a large serving bowl, drizzled with vinaigrette and ready to be tossed together

Substitutions for Antipasto Pasta Salad:

Pasta: I used a shape from Zelli called “Soup Noodles,” but anything with ridges would be perfect—mafalde corte and reginetti are super similar, or something like fusilli will work great too.

Red peppers: Sub in orange/yellow bell peppers if you don’t have red. If you want to swap the peppers entirely, try chopped tomatoes or sundried tomatoes.

Artichoke hearts: Can be swapped for something else briny like olives, capers, or pepperoncini.

Red Onion: A minced shallot can also be used for this recipe.

Cannellini beans: Navy beans, great northern beans, or even chickpeas if you prefer them would be great here.

Parmesan: I like the saltiness of the parm here, but sub for any cheese you like (pecorino, mozzarella pearls, feta) or leave it out.

Dill: Any fresh herbs you like work here such as chopped basil or Italian parsley.

How to Store Antipasto Pasta Salad:

Store the pasta salad in an airtight container in the fridge for up to 4 days. 

I like prepping into small containers to grab for quick lunches. Right before eating the leftovers, I like to mix in a drizzle of olive oil & a bit of lemon juice to freshen it up!

It turns out that combining an antipasto platter with a pasta salad is a perfect meal. Tag me on social if you try it out, @britacooks! xx
Homemade antipasto pasta salad with curly pasta, roasted red peppers, cannellini beans, marinated artichokes, red onion, fresh dill, and shaved Parmesan arranged on top before mixing

Antipasto Pasta Salad

Everything you love about an antipasto platter, tossed with pasta and a bright homemade dressing.
Prep Time :10 minutes
Cook Time :30 minutes
Serves: 6

Ingredients

  • 1 lb short pasta anything with ridges!
  • 3 red bell peppers chopped (or 1.5 cups jarred roasted red peppers, strained and chopped)
  • 2 tbsp olive oil for roasting (skip if using jarred)
  • Salt and pepper for roasting (skip if using jarred)
  • ½ small red onion minced (option to soak in ice water to mellow out for 10-15 min)
  • 1 15 oz can cannellini beans drained and rinsed
  • 1 cup marinated artichoke hearts strained and chopped (reserve 1 tbsp of the marinade oil)
  • 1 cup shaved Parmesan
  • ¼ cup fresh dill roughly chopped
  • Optional: ½ cup Castelvetrano or Kalamata olives halved
  • Optional: 3-4 oz salami or soppressata cut into bite-sized pieces

Instructions

  1. Preheat the oven to 425°F.
  2. Add the chopped red peppers to a parchment-lined baking sheet. Drizzle with olive oil, season with salt and pepper, and toss to coat. Roast for 25-30 minutes, stirring halfway through, until the edges are browned and slightly blistered. Set aside to cool until you’re ready to assemble. Skip steps 1 and 2 if you’re using jarred roasted red peppers.
  3. Meanwhile, bring a large pot of salted water to a boil. Add the pasta, and cook according to package instructions, or until al dente. Drain and rinse with cold water to stop the cooking. Add to a large bowl and toss with a small drizzle of olive oil to prevent sticking.
  4. Make the Vinaigrette: Add the olive oil, artichoke marinade oil, lemon juice, red wine vinegar, Dijon mustard, honey, grated garlic, salt, black pepper, and optional red pepper flakes to a bowl or jar. Thoroughly whisk together until well combined.
  5. Assemble the Salad: Add the roasted peppers, red onion, cannellini beans, and artichoke hearts to the large bowl of pasta, along with any optional add-ins like olives, salami, and/or soppressata.
  6. Pour the dressing over the top and toss until everything is evenly coated. Gently fold in the dill and shaved Parmesan. Taste and adjust seasoning as needed (more salt or a squeeze of lemon). Serve immediately, or keep chilled in the fridge until ready to serve!

Did you make this recipe?

Please tag me on socials!

@britacooks

I’d love to see your recreations!

What Did You Think?

Rate & Review

Your email address will not be published. Required fields are marked *

Recipe Rating