In a medium-sized pot saute chopped onions and chopped garlic in two tablespoons of butter. Cook until onion is translucent and fully cooked. Add in curry powder, stirring well, cook for about one minute, this mixture should be very fragrant, add saffron strands and stir well.
Add four cups of chicken broth, and stir well. Add one can of pure pumpkin and mix until the pumpkin is fully blended. Reduce heat to low, and cook for about five minutes before adding 1/2 cup heavy cream. Season with salt if desired.
This tastes wonderful with a little freshly grated nutmeg over the top. This soup reheats very well, so you can make it ahead of time or even pack in a lunch and bring to work. I like to serve this soup with buttered Melba toasts.