Start with beans that are soft enough to mash smoothly
A bean dip cannot recover from beans that are still a little firm in the middle. Even strong cheese and bacon will not hide a grainy mash, so the first job is cooking the beans until they collapse easily when pressed.
This is also why dried beans usually make the strongest batch. They give you control over tenderness and let you keep the cooking liquid for texture adjustments later.
If you use canned beans, rinse them well and simmer them long enough with a little water or broth to soften before mashing.


