Sun-Dried Tomato, Spinach & Artichoke Pasta Salad Recipe

This sun‑dried tomato pasta salad is a quick, flavourful dish built around short pasta, sun‑dried tomatoes, artichoke hearts, baby spinach and a bright vinaigrette. Ready in about 20 minutes, it’s perfect for meal prep, picnics, potlucks or a simple weeknight side. The oil from the sun‑dried tomatoes, fresh basil and red wine vinegar form a bold, balanced dressing that mellows and improves after resting.

Bowl of sun dried tomato pasta salad with artichokes, spinach, red onion and tomato.

Why You’ll Love this Sun Dried Tomato Pasta Salad

  • Bold, balanced flavour. Tangy sun‑dried tomatoes, fresh basil and a zesty vinaigrette give the salad intense, savory notes without a heavy dressing.
  • Fast and practical. Minimal prep and a 20‑minute total time make this ideal for busy evenings, meal prep or last‑minute gatherings.
  • Stores well. Unlike creamy salads, this vinaigrette‑based pasta salad keeps its texture for days and often tastes better after a few hours or overnight.
  • Customizable. Add protein like chickpeas, lentils, tofu or chicken to make it a main, or switch vegetables to suit what you have on hand.
  • Diet‑friendly. Naturally vegan and easy to make gluten‑free with a sturdy gluten‑free pasta.

Ingredient Notes

Ingredients for making vegan sun dried tomato pasta salad with red onion, basil, artichokes and tomatoes.

Below are the main components and tips for choosing them. Refer to the recipe card for exact amounts and full instructions.

  • Pasta: Choose a short shape—rotini, fusilli, penne, farfalle or cavatappi—to trap the dressing. Cook to al dente so the pasta holds up in the fridge. For gluten‑free, use a firm, shape‑retaining gluten‑free pasta.
  • Spinach: Baby spinach is ideal; it wilts slightly from the warm pasta and blends into the salad nicely. If using mature spinach, roughly chop it.
  • Sun‑dried tomatoes: Oil‑packed preserves the best texture and flavor; use a little of that oil in the dressing. If you only have dry tomatoes, rehydrate them and use olive oil for the dressing.
  • Tomatoes: Cherry or grape tomatoes add juiciness and sweetness—choose ripe, firm fruit and quarter them.
  • Vinegar: Red wine vinegar gives bright acidity; white wine or a splash of balsamic can be used for a different depth.
  • Artichoke hearts: Jarred or canned, well‑drained and quartered, they add a briny, savory note that complements the tomatoes.
  • Herbs & spices: Fresh basil is classic here; dried oregano and thyme in the dressing add depth. Finish with red pepper flakes for a touch of heat if you like.

Variations & Additions

Adapt this salad to suit your taste, dietary needs or what’s in the pantry.

To make it higher in protein:

  • Use chickpea, lentil or other high‑protein pasta
  • Add a can of chickpeas or white beans (drained and rinsed)
  • Stir in cooked lentils or grilled tofu
  • Add grilled chicken or shrimp if not keeping it vegan

For a creamy version:

  • Stir in 2–4 tablespoons vegan mayo or plain Greek yogurt
  • Blend cashews with a little water for a dairy‑free creamy dressing

More vegetables and texture:

  • Diced cucumber, bell peppers, zucchini or roasted vegetables
  • Toasted nuts or seeds—pine nuts, almonds, walnuts, sunflower or pumpkin seeds—for crunch
  • Kalamata olives, capers or crumbled feta/goat cheese if dairy is acceptable

Change the flavour profile:

  • Swap red wine vinegar for balsamic for a sweeter, richer note
  • Add lemon juice and zest for brightness
  • Increase chili flakes or add fresh chili for heat

How to Make Sun Dried Tomato Pasta Salad

Step 1: Bring a large pot of well‑salted water to a boil and cook the pasta to al dente according to package directions. Drain.

Small amount of vinaigrette in a large bowl.

Step 2: Measure about 4 tablespoons of oil from the jar of sun‑dried tomatoes into a large mixing or serving bowl. Add red wine vinegar, grated garlic, Dijon mustard, dried thyme, oregano, and a pinch of red pepper flakes. Season with salt and black pepper and whisk until combined.

Tip: If preparing ahead, you can reserve half the dressing and add it just before serving so the salad doesn’t dry out as the pasta absorbs dressing.

Chopped grape tomatoes, artichoke hearts, basil, red onion and sun dried tomatoes on a cutting board.

Step 3: Drain the remaining oil from the sun‑dried tomato jar and thinly slice the tomatoes. Quarter the fresh tomatoes, thinly slice the red onion, quarter the artichoke hearts and chiffonade the basil.

Sun dried tomato pasta salad with fresh spinach, red onion, cherry tomatoes and artichokes in a mixing bowl.

Step 4: Add the hot drained pasta and the baby spinach to the bowl with the dressing and toss until the spinach wilts slightly. Add the sliced sun‑dried tomatoes, cherry tomatoes, red onion, artichokes and basil. Toss to combine and adjust seasoning with salt and pepper.

Serve warm, at room temperature or chilled. The flavors meld and intensify after a few hours, so this is an excellent make‑ahead salad.

Bowl of sun dried tomato pasta salad with spinach, red onion and artichokes.

Deryn’s Notes

  • Cook pasta al dente and don’t rinse it—starch helps the dressing cling.
  • If adding cheese, let the salad cool to room temperature before tossing cheese in.
  • If leftovers look dry after a day or two, revive the salad with a drizzle of olive oil or the reserved sun‑dried tomato oil.
  • Using the oil from the sun‑dried tomato jar gives the dressing extra tomato and herb flavour compared with plain olive oil.
  • Small pasta shapes like rotini, farfalle or cavatappi work best for salads because they hold dressing well.
  • If preparing in advance for guests, consider holding back some dressing to add at serving for the freshest texture.
  • The salad often tastes best the next day once the flavours have melded—make it the night before if possible.

Recipe FAQs

Can I make this sun dried tomato pasta salad ahead of time?

Yes. The salad actually improves after a few hours or overnight. Reserve a little dressing to refresh the salad at serving if you’re concerned about dryness.

How do I keep pasta salad from drying out?

Cook pasta al dente, don’t rinse it, and save some dressing to add later. Rehydrate or refresh leftovers with olive oil or reserved sun‑dried tomato oil.

How long does pasta salad last in the fridge?

Stored in an airtight container, it keeps 3–4 days. Texture is best within 1–2 days.

Can I make this gluten‑free?

Yes. Use a sturdy gluten‑free pasta variety such as brown rice or legume‑based pasta that holds its shape after cooking.

What is the best pasta shape for pasta salad?

Short shapes like rotini, fusilli, penne, farfalle or cavatappi are ideal because they trap dressing and are easy to eat.

Can I use dry (not oil‑packed) sun‑dried tomatoes?

You can—rehydrate them in hot water first and use olive oil in the dressing. Oil‑packed tomatoes give the best flavour.

How can I add protein to make this a full meal?

Add chickpeas, white beans, cooked lentils, grilled tofu, chicken or shrimp, or use a high‑protein pasta to boost protein content.

Can I make this creamy instead of vinaigrette‑based?

Yes. Stir in a few tablespoons of vegan mayo, plain yogurt or blended cashews for a creamy version.

Can I freeze pasta salad?

No. Freezing isn’t recommended—pasta and vegetables lose texture once thawed. Enjoy it fresh or refrigerated for a few days.

More Pasta Salad Recipes

  • Mediterranean Orzo Salad
  • Pesto Orzo Salad with Chickpeas
  • Black Bean Pasta Salad
  • Vegan Pesto Pasta Salad
  • Vegan Zesty Italian Pasta Salad

If you make this recipe, please consider leaving a comment and a ⭐⭐⭐⭐⭐ rating below. It helps others decide and I love to hear your feedback. Thanks for trying my recipes! – Deryn

Bowl of sun dried tomato pasta salad with spinach, red onion and artichokes.

Sun Dried Tomato Pasta Salad

By: Deryn Macey
A vibrant pasta salad with baby spinach, sun‑dried tomatoes, fresh tomatoes, artichokes and basil tossed in a zesty dressing.
Prep: 10
Cook: 10
Total: 20
Servings: 6

Ingredients

  • 454 g (16 oz) short cut pasta such as farfalle, penne, fusilli, cavatappi or macaroni
  • 56 g (about 3 cups) fresh baby spinach
  • 1 x 250 ml jar sun‑dried tomatoes packed in oil
  • 223 g (1 pint) grape or cherry tomatoes, quartered (about 1 ½ cups)
  • 1/4 red onion, thinly sliced (about 56 g)
  • 1 can artichoke hearts, drained and quartered (about 190 g)
  • ½ cup fresh basil, thinly sliced (about 15 g)
  • Pinch of red pepper flakes

For the Dressing

  • 4 tbsp oil reserved from the jar of sun‑dried tomatoes
  • 3 tbsp red wine vinegar
  • 1 clove garlic, grated
  • 1 tsp Dijon mustard
  • ½ tsp dried thyme
  • ½ tsp dried oregano
  • Salt and black pepper, to taste

Instructions

  1. Generously salt a large pot of water and bring to a boil. Cook the pasta to al dente, then drain.
  2. While the pasta cooks, measure 4 tbsp of oil from the sun‑dried tomato jar into a large bowl. Whisk in the red wine vinegar, grated garlic, Dijon, thyme, oregano and red pepper flakes. Season with salt and pepper.
  3. Drain any remaining oil from the jar and thinly slice the sun‑dried tomatoes. Add the hot pasta and baby spinach to the bowl with dressing and toss to wilt the spinach. Mix in the sun‑dried tomatoes, cherry tomatoes, red onion, artichokes and basil. Toss and adjust seasoning.
  4. Serve warm, at room temperature or chilled. Garnish with extra basil and cracked black pepper if desired.

Notes

Leftover pasta salad keeps in the fridge for 3–4 days in an airtight container. If making ahead, reserve half the dressing and add it before serving to refresh the texture, or drizzle a little olive oil or reserved tomato oil over leftovers.

Nutrition

Serving: 1 serving, Calories: 434 kcal, Carbohydrates: 67 g, Protein: 13 g, Fat: 13 g, Sodium: 120 mg, Fiber: 6 g, Sugar: 3 g