Sauté the onions and garlic in a large pot on the stove top with a bit of olive oil, salt, and spices over low heat for about 5 minutes until the onions are translucent.
Add the broth, beans, and canned pumpkin to the pot, bring to a boil over medium-high heat, and then simmer for 15 minutes.
Puree the soup with an immersion blender (or transfer small amounts to a blender, then back into the soup pot).
Simmer on low for an additional 10 minutes to allow all of the flavors to come together.
Serve with a dollop of vegan sour cream or swirl in some vegan heavy cream for extra creaminess. Garnish with pumpkin seeds. (optional)
Notes
You can use water and add a little more salt if you don’t have any vegetable broth.
Four cups of liquid usually make a good consistency, but feel free to add a little more or a little less to adjust the thickness.