Heat a large pot over medium heat and add olive oil.
Add onion and cook for 2-3 minutes, stirring frequently, until onions become translucent.
Add bell pepper and cook for 2-3 more minutes, stirring frequently.
Add garlic and cook for 2 more minutes, stirring frequently.
Add chicken sausage and break up into small chunks.
Cook for about 5 minutes or until some of the sausage gets browned and is mostly cooked through, while stirring.
Add seasonings and mix well.
Add chicken broth, beans, and kale and stir.
Cover and turn heat down to low.
Simmer for about 15 minutes.
In a separate small bowl, whisk corn starch into half and half.
Remove the soup from heat, then pour in cornstarch mixture while stirring.
The soup should thicken slightly.
Serve and top with parmesan cheese, if desired.
