01 - In a large pot over medium heat, add the sliced sausage and sauté for 5 minutes until browned. Remove sausage and set aside, leaving any rendered fat in the pot.
02 - Add onion, carrots, and celery to the pot. Sauté for 5-6 minutes until softened.
03 - Stir in the garlic, smoked paprika, thyme, black pepper, and salt. Sauté for 1 minute until fragrant.
04 - Add diced sweet potatoes and return the sausage to the pot. Pour in chicken broth and bring to a boil. Reduce heat to a simmer. Cover and cook for 15-20 minutes, until sweet potatoes are very tender.
05 - Using an immersion blender, blend half the soup directly in the pot for a creamy texture, leaving some chunks for body (alternatively, transfer 2 cups to a blender, purée, and return to the pot).
06 - Stir in milk and heavy cream. Heat gently for 3-4 minutes, but do not boil. Taste and adjust seasoning if needed. Ladle into bowls and garnish with fresh parsley.