In a large pot like this, heat olive oil over medium high heat. Once oil is shimmering, add ground chicken and sausage. Cook, breaking apart with a spatula for 5-7 minutes or until cooked through. Drain any excess fat from the pot, or blot it up with a paper towel.
Add carrots, celery, onion, garlic, and half the salt. Continue to cook for another 2-3 minutes, stirring frequently, until onions and garlic are tender.
Add chicken stock, cannellini beans, red pepper flakes, black pepper, and remaining salt. Stir, scraping up any browned bits from the bottom of the pot, then add rosemary stalk and bay leaves.
Lower heat to a simmer, then cover and simmer for 15-20 minutes. The carrots should be fork tender at this point. If they're not, simmer for a bit longer.
Remove pot from heat and allow to cool for about 5 minutes. During this time, remove the rosemary stalk and bay leaves from the broth. Add half and half and kale to the pot, then stir to combine.
Serve with fresh grated parmesan cheese, lemon zest, and bread, if desired (not included in nutrition info).