Go Back
+ servings

Vegan Pesto Pasta Salad

Delicious easy vegan pesto pasta salad that you simply just need to try out.
Course Main Course
Cuisine Vegan
Prep Time 5 minutes
Cook Time 30 minutes
Servings 2
Calories 604kcal


  • 1 courgette
  • 250 g asparagus
  • 225 g cherry tomatoes (I used mini sunstream vine tomatoes)
  • 190 g vegan pesto (use store-bought or make your own HERE)
  • 20 g pumpkin seeds
  • 2 tsp olive oil (or other vegetable oil)
  • ½ tsp salt flakes (or substitute for ¼ tsp regular salt)
  • ¼ tsp black pepper
  • ½ tsp garlic
  • 240 g pasta (i used wholewheat fusilli)


  • Place courgette (cut into slices), asparagus and tomatoes on a large baking tray. Drizzle with oil and seasoning. Bake at 180 degrees for 20 minutes. 
  • In the meantime you can either make your own pesto by following my recipe or use any store bought vegan pesto. 
  • Whilst your veggies are in the oven, cook your favourite pasta (don't forget to salt the water when cooking the pasta!)
  • Grab your favourite non-stick pan, heat it up and throw in your pumpkin seeds. You’ll only need to roast it for about 2-3 minutes. Be careful, they do burn pretty quickly! Once you hear them start to pop, it’s probably time to turn off the heat.
  • Got your pasta and veggies ready? Add pesto to your pasta pan and mix well. Slice your veggies into smaller pieces, add to your pasta pan, then add pumpkin seeds and top off with some more seasoning (garlic, pepper, salt). I like to add some more salt flakes on top when serving.


Calories: 604kcal | Carbohydrates: 103g | Protein: 24g | Fat: 12g | Saturated Fat: 2g | Sodium: 31mg | Potassium: 1102mg | Fiber: 9g | Sugar: 5g | Vitamin A: 1691IU | Vitamin C: 50mg | Calcium: 83mg | Iron: 6mg