Zwiebeln schälen und fein hacken. Knoblauch schälen und durch eine Knoblauchpresse drücken. Butterschmalz in einer Pfanne erhitzen. Zwiebeln und Knoblauch darin glasig dünsten. Curry zufügen und kurz mit anschwitzen. Mit Brühe ablöschen. Linsen waschen, zur Brühe geben und kurz aufkochen lassen. Zugedeckt bei mittlerer Hitze ca. 45 Minuten garen.
In der Zwischenzeit Tomaten putzen, waschen, entkernen und sehr klein würfeln. Mango schälen, Fruchtfleisch vom Kern schneiden und fein würfeln. Beides 5 Minuten vor Ende der Garzeit in die Suppe geben. Mit Salz, Pfeffer und Zitronensaft würzig abschmecken. Mit Minzblättchen bestreut servieren.