Go Back
+ servings
Print

Vegan Pesto alla Trapanese (Sicilian Tomato Pesto)

Creamy tomato-based pesto pasta that's cheesy, rich, and simple & easy to make.

Course Main Course
Keyword dinner recipe, pesto alla trapanese, sicilian tomato pesto, vegan pasta recipe
Prep Time 7 minutes
Cook Time 10 minutes
Total Time 17 minutes
Servings 4 servings
Author Taavi Moore

Ingredients

  • 1 lb roma or plum tomatoes
  • ¾ cup blanched almonds
  • 2 cloves fresh garlic
  • 3 tbsp extra-virgin olive oil
  • 1 handful (~¾ cup packed) fresh basil
  • 2 sprigs fresh mint
  • cup nutritional yeast
  • Kosher salt
  • 2 tbsp vegan butter
  • ½ cup panko breadcrumbs
  • 1 lb cavatappi (or any other pasta shape of choice)

Instructions

  1. Bring a medium pot of water to a boil. Put tomatoes into the boiling water for 60-90 seconds. Once the tomato skins split open, transfer tomatoes into a bowl of ice water to cool (this will make it easier to remove skin). Peel tomatoes and set aside.

  2. Preheat oven to 350F. Spread almonds in a single layer on a baking sheet. Bake for 7-8 minutes, stirring every few minutes, until golden brown. Add to a food processor along with garlic and oil. Pulse a few times until roughly chopped.

  3. Add fresh basil and mint. Pulse just a few times until combined (you don't want to process too much or the basil will start to brown). Add tomatoes and nutritional yeast and process for ~15-20 seconds until creamy. Season with salt (I added ~3/4-1 tsp).

  4. Melt butter in a small skillet. Scatter over breadcrumbs and a pinch of kosher salt. Toast until golden brown, stirring frequently. Set aside.

  5. In a large pot of salted boiling water, cook cavatappi until al dente. Transfer pasta back to cooking pot, reserving some of the pasta water. Add pesto and toss well, adding a tbsp at a time of olive oil and/or pasta-cooking water, until a creamy sauce forms (not too dry or soup). Season with salt, if needed.

  6. Serve pasta topped with breadcrumbs and fresh basil.