01 - Preheat oven to 400°F for roasting vegetables.
02 - Toss butternut squash cubes, onion, carrots, and garlic with olive oil, cumin, cinnamon, salt, and pepper. Spread evenly on a baking sheet.
03 - Roast for 30–35 minutes until squash is golden and tender, stirring halfway through cooking time.
04 - Transfer roasted vegetables to a large pot. Add vegetable broth, bring to a boil, then reduce heat and simmer for 10 minutes.
05 - Use an immersion blender or work in batches with a countertop blender to puree soup until smooth and creamy.
06 - Stir in coconut milk or cream if using. Adjust seasoning to taste with salt and pepper.
07 - Serve hot, garnished with thyme leaves, pumpkin seeds, and an extra swirl of cream if desired.