In a Dutch oven or stock pot, heat the oil over medium-high heat. Add the kielbasa and cook until it begins to brown. Add the onions and cook until they're soft and translucent, 5-7 minutes. Add in the garlic and carrots and cook for another 5 minutes. Add the tomato paste and give it a stir. Add the diced tomatoes, beans, broth, and seasonings. Bring it to a boil, reduce the heat to medium-low, cover and simmer for 20-25 minutes. Discard the bay leaf. Add salt and pepper to taste. Ladle the soup into bowls and sprinkle with some chopped parsley.