Heat avocado oil in a sauce pan. Add onion and sauté until soft. Add garlic and thyme. Cook 30 seconds.
Add vegetable broth to the mixture and bring to a boil. Add butternut squash and bring to a boil. Cook 15 minutes or until it becomes soft.
Meanwhile, cook pasta in a separate pot according to package directions.
Once butternut squash is soft, add mixture to a blender or food processor. Blend until smooth. Add butter, salt, parmesan and blend.
Pour squash mixture over cooked pasta and serve.