Peel and chop the sweet potatoes into 2-inch chunks, keeping pieces uniform for even cooking.
Dice the onion and mince the garlic cloves, preparing them for flavor-building steps.
Add the chopped sweet potatoes, diced onion, and minced garlic to your crockpot.
Pour in the vegetable broth, enough to cover the vegetables, and sprinkle in the cumin, smoked paprika, salt, and pepper.
Set the crockpot to low and cook for 6 to 8 hours; the aroma will be warm and earthy, and the sweet potatoes will become tender.
After cooking, check the sweet potatoes with a fork; they should be soft and easily pierced.
Use an immersion blender directly in the crockpot or carefully transfer the mixture to a blender to puree until smooth and velvety.
Stir in the coconut milk, then taste and adjust seasoning with salt and pepper as needed. The soup will be rich, smooth, and fragrant.
Let the soup rest for a few minutes, then ladle into bowls and serve hot, garnished with a drizzle of coconut milk or fresh herbs if desired.