This pasta is fairly easy to make and it tastes great. What I love about this dish, is that it is so versatile. You can make it vegan by avoiding the parmesan cheese or by replacing it with farmasen (our vegan version of Parmesan cheese). You can make it fat-free by avoiding the pine nuts and by replacing the olive oil with vegetable broth, or you can make it low-fat by replacing the olive oil with vegetable broth. But no matter how you make it, it tastes wonderful and is satisfying. There are so many options to this pasta, you can add any number of cooked vegetables to add to the flavor and flexibility of this pasta.