In a stockpot or deep sided skillet, sauté mushrooms with olive oil, until lightly browned and tender. Toss in the spinach, salt and pepper. Remove from pot, set aside.
Heat 2 tablespoon of olive oil in the same stockpot or deep sided skillet over medium-high. Sauté onion, garlic and ginger.
Add pumpkin puree, tomatoes, curry, chilli power, cayenne pepper and nutmeg. Stir to blend together, add vegetable broth and pasta, stir well. Put on the stove over medium/high heat. Bring to a boil, then cover, reduce heat and let simmer for 10 minutes. Uncover, stir, cover, simmer for 2-4 more minutes, or until pasta is cooked.
Add coconut cream stir continuously until incorporated. Add salt and pepper to taste.
Serve and top with sauté mushrooms and spinach.