Fazolové lusky očistíme, opláchneme pod studenou, tekoucí vodou a necháme okapat. Rajčata spaříme 1 litrem vroucí vody, oloupeme je a nakrájíme na malé kostičky. Mrkev očistíme, nastrouháme na hrubším struhadle.
Do hrnce dáme na malé kousky nakrájenou slaninu, osmahneme na křupavé škvarky. Přidáme máslo, drobně nakrájený česnek, připravenou mrkev, nakrájená rajčata, osolíme a opepříme, přisypeme okapané fazolové lusky. Zalijeme zbylou vodou a pod poklicí, na mírném ohni, za občasného promíchání vaříme doměkka. Když se vyvaří voda a zůstane šťáva, můžeme stáhnout ze sporáku.
Hotové fazole necháme pod poklici 5-10 minut odpočinout. Potom je rozdělíme podle porcí na jednotlivé talíře. Každou porci pokapeme citrónovou šťávou a jídlo podáváme.