Heat the olive oil in a large pot over medium heat. Add onion and cook for about 5 minutes, until soft and translucent. Stir in garlic and ginger, cooking for another minute until fragrant.
Add cauliflower, pumpkin purée, cumin, smoked paprika, and nutmeg. Stir well to coat everything in the spices. This step helps the flavours bloom.
Pour in the vegetable broth. Bring to a gentle boil, then reduce heat to a simmer. Cook uncovered for 15–20 minutes, until the cauliflower is fork tender.
Use an immersion blender to purée the soup directly in the pot (or transfer carefully to a blender). Blend until silky and uniform.
Stir in the coconut milk and lemon juice. Simmer gently for another 5 minutes to let the flavours come together, but don’t boil. Taste and adjust seasoning with more salt, pepper, or lemon as needed.
Ladle into bowls and top with toasted seeds, a swirl of coconut cream, and fresh herbs, if desired.
Notes
Use full-fat coconut milk for the creamiest texture. Light coconut milk or almond milk won’t give the same body.Don’t over-blend. Stop once the soup is smooth and silky; over-processing can make it gluey.Season in stages. Taste after blending and again before serving — pumpkin and cauliflower both need salt to shine.Simmer uncovered. If it feels thin; a few extra minutes will naturally thicken it up. If it feels thick, add a little extra coconut milk or broth.Storage: Keeps up to 4 days in the fridge or 2 months in the freezer. Reheat gently with a splash of coconut milk, broth, or water.