Pre-heat the oven to 400 degrees.
Spread olive oil over the flesh of your acorn squash halves and sweet potato halves, and then sprinkle with sea salt and pepper. Place the squash and sweet potatoes flesh side down on a baking sheet and roast at 400 degrees for 45 minutes, until the veggies are soft.
You can start the rest of the soup when take the squash and sweet potatoes out of the oven so they are cooling while you work –you’ll want the squash cooled so you can handle it to scoop the flesh out.
In a large soup pot, add 2-3 tbsp of butter and the onion with a pinch of sea salt. Cook the onion over medium-high heat for about 5-7 minutes. Add the garlic and cook for 1 minute.
Add the thyme, broth, and roasted squash and sweet potatoes, and bring to a simmer for 5 minutes.
Turn off the heat, and blend the soup with an immersion blender, or pour it into a regular blender to puree. Garnish each bowl with a splash of coconut milk or dollop of sour cream and a drizzle of olive oil.