Start by browning the sausage in a large pot over medium-high heat. Once the sausage is browned and crumbled, melt in the butter. Stir in the diced onion, carrots and celery and cook until tender, about 5 minutes.
Add in the tomato paste, garlic, basil, oregano and thyme and cook until fragrant and the tomato paste has darkened. This should only take a minute or two. Sprinkle in the flour and cook until incorporated into sausage and veggies, about 1 minute.
Pour in the chicken broth, petite diced tomatoes and cannellini beans and bring the mixture to a simmer. Once heated through add in the kale, heavy cream and parmesan cheese and stir until blended. Season with extra salt and pepper to taste. Enjoy!
Notes
Feel free to swap the kale out with equal parts spinach if desired.