Add the cubed butternut squash and sweet potatoes to the pot, stirring to combine.
Sprinkle in the cumin, smoked paprika, cayenne pepper, salt, and pepper. Stir well to coat the vegetables.
Pour in the vegetable broth and bring to a boil. Reduce heat and let simmer for about 20-25 minutes, or until the squash and sweet potatoes are tender.
Using an immersion blender, puree the soup until smooth. Alternatively, transfer to a blender in batches.
Taste and adjust seasoning if necessary. Serve hot, garnished with fresh cilantro.
Notes
For a creamier texture, add a splash of coconut milk before blending.
This soup can be stored in the refrigerator for up to 5 days.