Start by heating olive oil in a large pot over medium-high heat. Add the sausage and break it apart as it browns. Cook until fully cooked through and lightly crispy. Use a slotted spoon to transfer it to a plate, leaving the flavorful oil behind.
In the same pot, add a little more olive oil if needed. Toss in the diced onion and sauté for about 5 minutes until it's golden and fragrant. Then add the garlic and cook for another minute. This step builds the delicious flavor base for your soup.
Pour in the vegetable broth, then stir in sweet potatoes, carrots, smoked paprika, and chopped sage. Give it a good mix so everything is coated in seasoning. Let it simmer uncovered for about 15 minutes, or until the sweet potatoes are fork-tender.
Add the drained white beans to the pot for a creamy bite and protein boost. Pour in the coconut milk and stir everything together. Lower the heat and let it simmer gently so all the flavors come together into a rich, comforting broth.
Finally, add the chopped kale. Stir it in and let it wilt into the soup—it only takes a couple of minutes. Taste and adjust salt and pepper as needed. Once it’s ready, serve hot with a sprinkle of the cooked sausage on top.