Doe de gedroogde tuinbonen in een kom en giet er veel koud water over. Laat ze minstens 8 uur weken, maar bij voorkeur een hele nacht. Giet de bonen daarna af en spoel ze onder stromend water.
Doe de geweekte en uitgelekte tuinbonen in een grote pan en vul deze met vers water. Breng het water aan de kook, zet het vuur vervolgens laag en laat de bonen 1 tot 1,5 uur zachtjes sudderen. Schep tussendoor het schuim van het oppervlak en kook de bonen tot ze zacht zijn. Giet ze af, bewaar het kookvocht en zet de bonen opzij.
Verhit de olijfolie in een grote koekenpan op middelhoog vuur. Voeg de ui en knoflook toe en bak ze ongeveer 10 minuten, tot ze zacht en goudbruin zijn.
Doe de gekookte tuinbonen in de pan en roer goed door. Voeg een scheutje van het bewaarde kookvocht toe en prak de bonen licht met een vork of staafmixer tot een romige textuur ontstaat. Is de macco te dik? Voeg dan wat extra kookvocht toe tot de gewenste consistentie is bereikt.
Roer de gehakte peterselie erdoor en breng op smaak met zout en zwarte peper. Voeg eventueel een snufje rode chilipoeder toe voor een pittige accent.
Laat de macco di fave nog 10–15 minuten zachtjes koken en roer af en toe door, tot hij een dikke en romige structuur heeft. Serveer warm met crostini.