Cook the spaghetti until completely done, drain and keep it aside. In the meanwhile, blitz together the avocados, walnuts, olive oil, garlic, basil leaves, chili flakes and salt
Make sure you grind all these to a smooth paste - this is your avocado and walnuts pesto
In a bowl, mix together the cooked pasta, cheese and the avocado pesto. Using tongs, mix well so that the pesto coats the spaghetti evenly
Serve your creamy avocado pesto pasta warm, garnished with some more cheese, basil leaves, feta cheese and roasted cherry tomatoes (if using). Enjoy!