Before starting this recipe, if you would like to top your soup with the roasted butternut squash seeds, pre-heat the oven to 425°F. Line a baking sheet with a light spray or drizzle of olive oil and lay out your seeds. Roast in the oven for 10-15 minutes, stirring halfway as needed. Set aside to cool for topping your soup.
In a large dutch oven or soup pot on medium high heat, add the olive oil and sauté the chopped sweet onion, minced garlic cloves, ½ teaspoon flaky salt and white cooking wine.
Add the fresh sage, pieces of butternut squash, sweet potatoes and 3 teaspoon of flaky sea salt.
Sauté 3-4 minutes then add 4 cups of vegetable broth. Bring to a boil then cover and resume the heat to medium-low and simmer until the potatoes and squash are fork tender, about 20 minutes.
Add the beans and simmer for an additional 5 minutes.
Using a blender or immersion hand blender, blend the soup mixture with a few pulses until smooth.
Return to the pot and add any additional salt to taste.
Serve with an olive oil drizzle or toasted butternut squash seeds!