Chop bacon into small pieces and add it to a pot over medium heat. Cook until crispy then remove with a slotted spoon into a separate bowl. Set aside for later.
Add 1 tbsp of butter to the pot (there will be remaining bacon grease, this is fine). Add add onion, garlic, paprika, cumin, and parsley. Cook for 3-4 minutes, until onion is mostly cooked.
Add chopped sweet potato and celery to the pot. Cook for 5 minutes until the sweet potato begins to soften a bit.
Add chicken broth and turn the stove to low heat. Let the soup simmer for 15 minutes, until the sweet potato is completely soft.
Add the heavy cream and stir in. Add the chopped kale. If you want the kale to be crisp, take the pot off the heat immediately. If you want the kale to be cooked down, let it cook in the soup for 2-3 minutes.
Taste the soup and add salt and pepper to taste.
Divide the soup into bowls and top with parmesan and bacon. Enjoy!