Heat the oil in a large pot over medium heat. Add the onion and garlic and cook until the onion is softened, about 5 minutes. Add the thyme, oregano, butternut squash, broth, salt, and pepper. Bring to a boil.
Reduce heat to low and simmer until the squash is tender, about 25 minutes.
Carefully transfer the soup to a blender or food processor and puree until smooth. Add the non-dairy milk and blend until combined.
Return the soup to the pot and heat until warmed through.
Serve with a dollop of non-dairy sour cream and freshly ground black pepper.
Interesting Facts
Butternut squash is a type of winter squash that is packed with nutrients, including vitamins A and C, fiber, and potassium.
This soup can be served hot or cold and makes a great appetizer or light dinner.
Non-dairy milk can be used as a substitute for regular milk to make this recipe vegan.