Begin to heat a large dutch oven over medium-high heat. Add Italian sausage and brown. (Option to add a bit of oil to the pan before you add the sausage. I find that it helps keep the sausage from sticking.)
Meanwhile, dice the onion, celery, carrots, and potatoes. Additionally, drain and rinse the cannellini beans.
Combine 1 ½ cans of beans and about 1 cup of chicken stock. Blend with a stick (hand) blender.
Once cooked through, remove browned sausage and drain. Add the olive oil to the Dutch oven and heat over medium. Once hot, add the diced onions, celery, and carrot. Cook until soft, about 7-10 minutes, stirring periodically.
Add the garlic and cook for an additional 30 seconds. Add the diced potatoes, beans, pureed beans, and remaining chicken stock.
Bring to a simmer and cook for 20-25 minutes, until the potatoes are soft. Add the kale and shaved Parmesan (optional) as well as salt and pepper to taste. Cook for an additional 5 minutes, until the kale is soft.
Serve with a salad and crusty bread.
Keyword cannellini beans, cast iron, cast iron cooking, comfort food, dairy free, fall eats, Italian sausage, Italian venison, kale, Potatoes, soup, white bean