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, salt lightly, 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, kale and bring the mixture to a simmer.
Season with extra salt and pepper to taste. Serve with Parmesan, if desired. Enjoy!
If you want to make this a creamy soup, add about ½ cup half and half, heavy cream, or unsweetened non-dairy milk of choice just before serving. 😜
