Preheat oven to 200°C (390°F).
Toss pumpkin and cauliflower in olive oil, salt, and pepper. Roast for 25–30 mins until golden and tender.
In a large pot, melt butter over medium heat. Add onion and cook until soft. Stir in garlic and spices; cook 1–2 mins until fragrant.
Add roasted pumpkin, cauliflower, red lentils, and bone broth. Bring to a boil, then simmer for 20 mins until lentils are soft.
Use a stick blender to blend the soup until smooth (or transfer to a blender in batches).
Stir in coconut cream. Taste and adjust salt, pepper, or spice as needed.
Serve with fresh herbs, pumpkin seeds, or a dollop of yoghurt (optional)
