Preheat your oven to 425°F. Toss cubed butternut squash with olive oil, salt, and pepper on a baking sheet. Roast for 25-28 minutes until edges caramelize and flesh becomes fork-tender. This step builds the flavor foundation your cozy fall soup depends on.
While squash roasts, melt butter in a large Dutch oven over medium heat. Add diced onion and cook for 5-7 minutes until translucent, stirring occasionally. The onion should smell sweet and fragrant when ready for garlic.
Add minced garlic to the pot and cook for 60 seconds until aromatic. Pour in vegetable broth and fresh thyme, bringing the mixture to a gentle simmer. This broth infuses with aromatics while your butternut squash finishes roasting.
Once roasted squash cools slightly, add it to the pot along with all pan juices. Simmer gently for 8-10 minutes to allow flavors to meld together. This creamy butternut squash soup elegant version relies on this meld time for depth.
Remove the pot from heat and let cool for 5 minutes before blending. Working in batches, transfer soup to a blender and blend until silky smooth, holding the lid slightly ajar. Never blend hot liquid in a sealed blender—pressure builds dangerously.
Return blended soup to the pot over low heat. Stir in heavy cream slowly while whisking constantly to combine. Add nutmeg and cayenne pepper, tasting as you go and adjusting seasonings to preference.
Tear sage leaves by hand and scatter across each serving just before presenting. A drizzle of cream on top creates visual elegance that Marco always notices first.