The acidic properties of certain foods, such as tomatoes, can keep beans from softening. Avoid adding foods such as tomatoes, wine, or lemon juice to your beans until they have already become tender.