Sauté the onion: Warm olive oil in your Dutch oven over medium heat, add diced onion, and cook 5 minutes until soft and see-through.
Add aromatics: Toss in garlic, cumin, smoked paprika, and chili powder, stirring for 1 minute until fragrant and everything smells amazing.
Combine ingredients: Pour in pumpkin puree, black beans, and vegetable broth, stirring well so everything mixes nicely in the pot.
Simmer soup: Bring to a boil, reduce the heat to low, and simmer 20 minutes, stirring occasionally to prevent sticking on the bottom.
Blend for texture: Use a stick blender to partially blend the soup, leaving some chunks for texture while creating a nice creamy consistency throughout.
Season and serve: Add salt and pepper, taste and adjust, then ladle into bowls hot with your favorite toppings on top.