Peel and seed the squash.
Cut it into evenly shaped pieces, and set it aside.
Chop the onions and carrots.
Melt the butter in a large pot, and add the onions.
Sauté until translucent, about 10 minutes. Later, add the carrots.
Add the squash and stir well.
Optional — Add heavy cream or vegetable stock, depending on your preference.
Bring it to a boil on medium heat, reduce the heat, and let simmer, until the squash is tender.
Remove the soup from the pan and puree it in a blender.
Add salt and pepper to taste when pureeing.
Add turmeric and ginger.