Mettete a bagno i fagioli cannellini secchi in acqua fredda per 1 notte. Scolateli e trasferiteli in una casseruola, possibilmente di coccio, con acqua sufficiente a coprirli per almeno 5-6 cm. Unite le foglie di salvia e 1 spicchio d'aglio. Coprite, cuocete a fiamma bassa per circa 90 minuti da quando l'acqua comincia a bollire e salate a fine cottura. Intanto, rosolate 1 cipollotto tritato con 2 cucchiai di olio in una capace padella antiaderente.
Lavate le erbette e, senza sgocciolarle, trasferitele nel soffritto. Cuocete per 3-4 minuti con il coperchio, scoprite, unite i cannellini sgocciolati dall'acqua di cottura e lasciate insaporire il tutto per altri 2-3 minuti. Regolate di sale, pepate e servite il contorno ancora caldo, oppure appena tiepido.