Sauté the Aromatics
Heat the olive oil or butter in a large pot over medium heat. Add the diced onion and cook until soft and translucent, about 5 minutes. Add the minced garlic and cook for another minute, until fragrant.
Add the Spices
Sprinkle in the cinnamon, nutmeg, and ginger, stirring for about 1 minute to release their flavors and aroma.
Add Pumpkin and Broth
Stir in the pumpkin purée, followed by the vegetable or chicken broth. Mix well to combine, then bring the mixture to a gentle simmer. Let it cook for about 10 minutes, allowing the flavors to meld together.
Blend the Soup
Use an immersion blender to purée the soup until smooth. If you’re using a standard blender, carefully transfer the soup in batches and blend until smooth, then return it to the pot.
Add Creaminess
Pour in the coconut milk or heavy cream and stir well to combine. Season with salt, pepper, and add the maple syrup or honey if desired for extra sweetness. Let the soup simmer for an additional 5 minutes to heat through.
Taste and Adjust
Taste the soup and adjust the seasoning as needed. If you prefer a thinner soup, add a bit more broth until you reach your desired consistency.