6 small potatoes, peeled and cut into ½-inch cubes · 7 tablespoons butter, divided · ⅔ pound leftover cooked ham, cut into ½-inch cubes · 1 small onion, finely ...