Heat olive oil and butter together in a large pot over medium heat. Once foaming stops, add diced onion and cook for 3-4 minutes until softened and translucent, stirring occasionally.
Add minced garlic, sage, thyme, and nutmeg to the pot. Stir constantly for 1 minute to bloom the spices and release their aromatic oils throughout the butter mixture.
Add cubed butternut squash and vegetable broth to the pot. Bring to a boil, then reduce heat and simmer for 15-18 minutes until squash is completely tender and easily pierced with a fork.
Using an immersion blender, puree the creamy hearty maple butternut soup recipe until smooth and silky. If you lack an immersion blender, carefully transfer batches to a countertop blender and blend until creamy.
Stir in apple juice and maple syrup, then pour in heavy cream slowly while stirring. Heat through for 2 minutes without boiling to preserve the cream's rich texture.
Taste and adjust seasonings with additional salt, pepper, or maple syrup as needed. Serve immediately in warmed bowls for maximum comfort.