Die Pilze putzen. Die Tomaten entkernen und würfeln. Zwiebel und Knoblauch schälen und fein hacken.
Die Butter in einer Pfanne erhitzen und die Pilze darin anbraten. Zwiebel und Knoblauch zugeben und kurz mitschwitzen.
Milch, Bouillon und Frischkäse zugeben und unter Rühren aufkochen. Bei geringer Hitze fünf Minuten einköcheln lassen.
Einige Basilikumblätter beiseitelegen, den Rest in Streifen schneiden und mit den Tomatenwürfeln in die Sauce geben. Mit Salz, Pfeffer und Zitronensaft würzen.
Die Pinienkerne ohne Fett anrösten und mit den restlichen Basilikumblättern vor dem Servieren über die Schwammerlsauce streuen.