Start by peeling the butternut squash. This can be a bit tricky due to its tough skin. A sharp vegetable peeler or knife works best. Cut it in half to scoop out the seeds. Chop the flesh into approximately 1-inch cubes. The smaller the cubes, the faster they’ll cook, so don't sweat it if they're not perfect.
In a large pot, melt the butter over medium heat. Toss in the chopped onion and let it sauté until it turns translucent, about 5-7 minutes. Add the crushed garlic and sauté for another minute. This part is crucial; you want your kitchen to smell delightful.
Once the onions and garlic have softened, add your butternut squash cubes and the diced Granny Smith apple. Stir everything together until they’re well-coated with the buttery mixture—about 3 minutes should suffice.
Next, pour in the vegetable broth and apple cider. Toss in the bay leaves, sea salt, cinnamon, black pepper, and nutmeg. Bring everything to a gentle boil. Reduce the heat and let it simmer for about 25 minutes, or until the squash is tender.
Remove the bay leaves. Grab an immersion blender and puree the soup until it’s wonderfully smooth. If you don’t have one, carefully transfer the soup in batches to a countertop blender. Just be cautious with hot liquids!
Once blended, return the soup to the pot and stir in the heavy cream and lemon juice. Adjust seasoning if necessary. If you want it a tad sweeter, drizzle in more maple syrup.
Ladle the soup into bowls and garnish with fresh thyme leaves or a drizzle of olive oil. If you're feeling fancy, top with roasted pumpkin seeds or a dollop of sour cream. Serve with crusty bread, and you're all set!