Bring a large pan of salted water to a boil, add the broccoli and simmer for 3-4 minutes until tender.
Toast the pine nuts in a small fry pan over medium-low heat. Set aside.
Meanwhile, heat the olive oil in a separate pan and gently cook the garlic and chili for 1 minute or until the garlic is golden brown. When the broccoli florets are tender scoop them out of the water with a slotted spoon and add to the pan with the garlic and chili along with 1/2 cup of the broccoli cooking water, reserving the remaining water. Using the back of a fork crushed the broccoli with the garlic to form a coarse puree.
Add the cream to the broccoli puree and heat thoroughly.
Return the pan containing the broccoli cooking water to the heat and bring to a boil. Make sure it is salted enough, there should be 1/4 cup of salt per 5 quarts of water for the pasta. Add the pasta and cook according to the package instructions until al dente. Drain thoroughly and pour into a large serving bowl.
Top with the broccoli puree and drizzle with the additional olive oil. Scatter with toasted pine nuts and basil leaves. Toss until evenly distributed. Season with freshly ground black pepper and serve with parmesan.