Heat olive oil and butter together in a large pot over medium heat until foaming, about 1 minute. Add diced onion and sauté for 4-5 minutes until softened and translucent, stirring occasionally to prevent browning.
Add minced garlic to the pot and cook for exactly 60 seconds, stirring constantly—this prevents the garlic from burning while releasing its aromatics into the butter base. You'll notice the kitchen suddenly smells like fall.
Stir in the cubed butternut squash and diced apples, coating everything with the butter mixture. Pour in the vegetable broth and apple cider, bringing the mixture to a gentle boil over medium-high heat for 2 minutes, then reduce to medium and simmer for 20-25 minutes until squash is completely tender.
This creamy apple butternut soup elegant recipe transforms during blending—use an immersion blender directly in the pot, working in circular motions for 2-3 minutes until completely smooth with no visible squash chunks. For extra-silky texture, strain through a fine mesh sieve before returning to the pot.
Reduce heat to low and stir in the heavy cream, sage, thyme, and nutmeg, folding gently to combine without creating excess foam. Never boil the cream once added, or it may separate and curdle.
Taste the soup and season with salt and pepper, keeping in mind that the apple cider already contributes subtle sweetness. Simmer for 2 minutes more to allow flavors to meld, then ladle into bowls.