Heat butter over medium heat in a skillet until melted. Add onion and cook 5 minutes. Add garlic and black pepper and cook for another 5 minutes.
Add all remaining ingredients except for the kale. Partially mash the beans using a potato masher or jar. Bring to a simmer and cook for about 15 minutes, stirring occasionally and being careful not to boil.
Turn heat to low and fold in the kale. Divide out and serve with your favorite toppings and sides.
Notes
Calories do not include sides or toppings and are for ⅓ of the recipe.