Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy sun dried tomato artichoke pasta salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich and tangy Italian-inspired cold pasta salad combining sun-dried tomatoes, tender artichoke hearts, and a silky dairy-free dressing. This hearty dish features satisfying textures and bright, herbaceous flavors, making it perfect for potlucks or make-ahead lunches.

  • Total Time: 32
  • Yield: 6 servings 1x

Ingredients

Scale

12 oz (340g) penne pasta, uncooked
1/2 cup (120ml) olive oil
1/4 cup (60ml) lemon juice, freshly squeezed
2 cups (250g) canned artichoke hearts, drained
1/2 cup (75g) sun-dried tomatoes in oil, drained
1/4 cup (25g) vegan Parmesan cheese
1/4 cup (30g) chopped fresh parsley
1 clove garlic, minced
Salt to taste
Black pepper to taste
1/4 tsp dried basil
1/4 tsp dried oregano

Instructions

Bring a large pot of salted water to a boil
Cook pasta according to package instructions until al dente
Reserve 1/2 cup pasta water and drain remaining
In a large bowl, whisk together olive oil, lemon juice, garlic, basil, oregano, salt, and pepper
Toss cooled pasta with dressing until well coated
Add artichoke hearts, sun-dried tomatoes, vegan Parmesan, and parsley
Mix until all ingredients are evenly combined
Adjust seasoning if needed and fluff with a fork before serving

Notes

Use gluten-free pasta if needed
Add roasted red peppers for extra sweetness
Store in an airtight container for up to 3 days
Best served chilled
Add cherry tomatoes for extra freshness

  • Author: Zoey
  • Prep Time: 20
  • Cook Time: 12
  • Category: Mediterranean Table
  • Method: Boiling/Tossing
  • Cuisine: Italian-Inspired
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 375
  • Sugar: 3g
  • Sodium: 480mg
  • Fat: 18g
  • Saturated Fat: 3g
  • Carbohydrates: 52g
  • Fiber: 9g
  • Protein: 12g
  • Cholesterol: 0mg