Place the sausage in a large pot over medium-low heat and cook until it begins to render its fat, about 2 minutes.
Add the onion and cook for 2 minutes, stirring to combine.
Add the garlic and potatoes and cook for 2 minutes.
Add the beans and cook for 2 minutes.
Add the kale and cook, stirring constantly, for 2 minutes longer.
Stir in the chicken broth, vinegar, salt, and pepper.
Bring to a boil, reduce heat, cover and simmer for 1 hour.
Stir in the tomatoes and cook, uncovered, for 15 minutes.
Serve and enjoy! Makes a great option for lunches as well.