Cook the pasta in a large saucepan of boiling water according to the packet directions, until firm-tender. Drain and transfer to a large bowl.
Meanwhile, combine the basil, garlic, stock, oil, cream cheese, and salt and pepper to taste, in a food processor and process to a smooth purée. Add the Parmesan and process briefly, just to combine.
Add the mixture to the hot pasta, tossing well.
Did you know?
*Pasta with tomato sauce is not just a tradition, it's a smart nutritional choice: the vitamin C in the tomatoes helps your body absorb the iron in the pasta. *People used to think that pasta was fattening, but only the sauce can make it a high-fat dish: one serving of plain cooked pasta contains less than 1g of fat.