Preheat oven to 400° Place squash, carrots and garlic on a baking pan and drizzle with olive oil and maple syrups, then season with salt and pepper. Then toss until the vegetables are coated. Stir halfway through and continue to roast until soft and tender, about 40 min.
The last 5-10 minutes for the vegetables to roast, start sautéing the onions. Using a medium-large sauce pot or dutch oven, over medium heat, melt butter and add onion. Sauté for about 3-4 minutes then add garlic and sauté for another minute.
Add the vegetable or chicken stock, roasted squash, carrots and garlic. Then stir in the cream and nutmeg. Season with salt and pepper. Bring the soup to a low boil, then reduce heat and simmer for about 15 minutes.
Puree soup using a hand emulsifier or blender until the soup in smooth. If you are using a blender, wait until the soup is slightly cooled pour in batches at a time to blend. Test if seasoning needs adjusting.
Garnish with cream and parsley or scallions. Enjoy!