Preheat oven to 400°F (200°C).
In a large bowl, toss cauliflower, onion, garlic, and parsnip with olive oil, cinnamon, turmeric, ginger, salt, and pepper.
Spread the vegetables in a single layer on a baking sheet.
Roast for 30-35 minutes, or until tender and slightly browned.
Transfer the roasted vegetables to a blender or food processor.
Add broth and blend until smooth and creamy.
Season with salt and pepper to taste.
Serve hot, garnished with pomegranate seeds and a squeeze of lemon juice.