Heat olive oil over medium heat. Sauté onion until browned, about 5 minutes. Stir in garlic and squash and cook another 3 minutes.
Pour in chicken stock, thyme, bay leaf, salt and pepper. Cover and bring to boil. Reduce to simmer and cook 8-10 minutes or until squash is tender.
Remove bay leaf and puree until completely smooth. Stir in cheese and cream. Toss with cooked pasta and serve with extra cheese and pepper, if desired.