1. Melt 1.5 whole butter in a large pot over medium heat.
2. Add 0.5 whole chopped onion and cook until translucent, about 5 minutes.
3. Stir in 2 whole minced garlic cloves and cook for another minute.
4. Add 2 whole sprigs of fresh thyme, 0.5 whole peeled and cubed butternut squash, and cook for 10 minutes.
5. Pour in 4 whole chicken stock and add 0.5 whole cube of chicken bouillon. Bring to a boil.
6. Reduce heat, cover, and simmer until squash is tender, about 30 minutes.
7. Remove thyme sprigs, then blend the soup until smooth using an immersion blender.
8. Season with 1 whole ground allspice, 1 whole salt, and 1 whole ground black pepper.
9. Serve hot and enjoy the best butternut squash soup ever!