Preheat a Dutch oven or a large stockpot over medium heat. Add in the butter and oil then saute your onions and garlic for 2-3 minutes. Stir in the wine and cook for 8-10 minutes, or until the liquid has almost evaporated and the onions are nicely caramelized.
Add in all the remaining ingredients and stir to combine, bringing the soup to a boil.
Once bubbling, reduce the heat to LOW and allow it to simmer for 15-20 minutes to combine all the flavors.
Taste test, then adjust seasonings as desired.
You may use an immersion blender at this point to create a completely smooth soup, but this step is optional.
Garnish with roasted pumpkin seeds and fresh thyme and enjoy while hot!