Preheat the oven to 380F (193C). Spread pine nuts on a baking sheet or roasting tray and take them to the oven for 4 minutes, stirring every minute to avoid burning. As soon as they are fragrant, they are ready to be used.
In a small saucepan over low heat, sauté garlic until fragrant, about one minute, stirring frequently.
Add sun-dried tomato to your food processor and pulse until smooth. Add pine nuts, basil leaves, garlic, olive oil, Violife parmesan, red pepper flakes, salt, and black pepper, turn the food processor on low, and let it run until you get all ingredients incorporated in a thick emulsified mixture. Taste for seasoning and adjust to your liking. If you use vegan parmesan, be careful adding salt; remember, vegan parmesan adds salt to the recipe.
Cook pasta in a large pot of boiling water, according to package instructions, until “al dente” (tender but still firm to the bite. Drain and reserve one cup of the cooking water.
In a large saucepan over medium heat, sauté pesto with one cup of the cooking water until smooth and creamy for a couple of minutes. Add drained pasta and toss until the pesto coats pasta.