Start by chopping baby carrots and white onion. Cut the turkey kielbasa into 1 inch pieces.
In a large pot, warm olive oil on medium heat and sauté the chopped vegetables until they start to brown slightly. About 5 minutes. You don't need them to become completely tender as they will continue to cook in the soup.
Add chicken broth to sautéed vegetables.
Next add in drained and rinsed great northern beans, salt, and a dash of pepper. Bring to a low boil and then simmer until vegetables are tender. About 15 minutes.
With an immersion blender, pulse the soup 2-3 times. You don't want to pulse the entire soup!
If you don't have an immersion blender: Take 1.5- 2 cups of soup and pulse in a standard blender. Return the blended soup back to the pot and stir.
Add in fresh spinach leaves and mix until wilted.
Notes
I love that this meal is one pot! This way you don't have to dirty up another pan to cook the vegetables. You can do it all in the pot your soup will end up being in.
If you don't have an immersion blender: Take 2 cups of soup and pulse in the blender. Return the blended soup back to the pot and stir.