I use leftover ham bone & ham. One can also use hamhocks :p
Wash & sort beans, soak over night.
In large dutch oven or pot, place ham bone, beans, (shredded/diced/sliced) carrots, finely diced onions, enough water to cover, “little” salt, plenty of fresh cracked black pepper, Goya Ham Seasoning &/or Better Than Bouillon ham or vegetable base (optional).
Bring to boil, reduce to simmer (btbrts), cover & let cook for a couple hours.
Remove bone & clean off any ham if there is some left on bone & add to soup.
Extra ham is great!