Season the butternut squash lightly with the salt and pepper, then arrange the butternut squash in a single layer on a rimmed baking sheet, roast for 30-35 minutes or until squash is fork tender.
In a large Dutch oven or stock pot, heat the olive oil over medium high heat. Add the onion and garlic, sauteing until soft and fragrant, approximately 5 minutes.
Add the cooked squash, apple butter, apple juice, vegetable broth, yogurt, cinnamon, marjoram, thyme, nutmeg, salt and pepper to the onion mixture. Blend well using an immersion blender.*
Bring to a low simmer over low heat. Do not heat too high or the yogurt can separate from the soup.
To serve, ladle into soup bowls and top with desired garnishes.
If you've tried this recipe, come back and let us know how it was in the comments or ratings!
Notes
*If you do not have an immersion blender, transfer to a food processor. You may have to work in batches.