Preheat the oven to 375 degrees F (190 degrees C).
In a large bowl, toss the butternut squash with olive oil, salt, and pepper.
Spread the squash in a single layer on a baking pan.
Roast in the preheated oven, turning once, until fork-tender and caramelized, approximately 30 to 40 minutes.
In a Dutch oven over medium-high heat, cook the chopped bacon until evenly browned, about 10 minutes.
Remove the bacon to a paper towel-lined plate, keeping the drippings in the pan.
Add onion, celery, carrot, bay leaf, curry powder, thyme, salt, and pepper to the Dutch oven.
Cook in the reserved bacon drippings until the carrots and celery are soft.
Mix in the apples and roasted squash, and cook for an additional 5 minutes.
Stir in the minced garlic and cook for another 1 minute.
Pour the apple cider over the mixture, reduce heat to medium-low, and bring to a simmer; allow it to reduce to about half its original volume.
Stir in the chicken stock and simmer over medium-low heat for about 20 minutes.
Puree the soup in small batches using a blender or an immersion blender.
If using a traditional blender, ensure it’s not filled more than halfway, and always remove the center lid piece to let steam escape.
Cover the hole with a dish towel while blending.
Stir the nutmeg into the soup.
Garnish each bowl with 1 tablespoon of sour cream and a sprinkling of the reserved bacon pieces to serve.