Preheat oven to 350°F / 177°C/ Gas mark 4.
Drizzle Hubbard squash halves and carrot with 1 tbsp. olive oil, 1/2 tsp. salt and 1/2 tsp. black pepper. Roast squash, cut side down, and carrot, for 30 minutes, or until soft. (Remove carrot earlier if it begins to burn).
In a medium pan, sauté onion and garlic over medium heat in remaining olive oil for 10 minutes, until softened and just barely golden brown. Season with salt and pepper.
Remove squash and carrot from the oven. Scoop squash flesh out and measure 2 1/2 cups.
Add Hubbard squash, carrot, onions and garlic to blender, with vegetable stock. Blend until completely smooth.
Taste and adjust seasoning if necessary. Pour into a large sauce pot and gently reheat on the stove.
Remove from heat, stir in cream and top with a sprinkle of nutmeg and pepitas before serving.