Simmer stock, puree and heavy cream until desired consistency. Bake diced bread on a sheet pan in the oven at 450 degrees until browned. Meanwhile, mix olive oil and green curry in a bowl. Remove bread from oven and place in the bowl, covering it with curry. Place bread crumbs back into oven until crisp.
Remove skin from pumpkin and chop the meat into small pieces. Heat butter in a saute pan and add the pumpkin. Add the water and simmer covered for about 20 minutes or until the pumpkin is tender. Remove the pumpkin meat and mash it by hand or in a food processor.
Variations on soup: Lemon grass added to stock while heating.