Plaats een pan op middelhoog vuur giet er wat plantaardige olie in. Voeg hier de fijngesnipperde sjalot, de fijngesneden knoflook, het fijngehakte citroengras en de fijngesneden Thaise chilipepers aan toe. Roer regelmatig totdat alle aroma's vrijkomen (ongeveer 5 minuten). Snijd de tomaten ondertussen in middelgrote blokjes. Voeg deze daarna ook toe in de pan. Duw de tomaten lichtjes aan zodat alle sappen vrijkomen en zodat het mengsel wat dikker wordt.
Voeg een liter water toe aan de pan en breng aan de kook. Zodra het kookt, zet je het vuur zachter zodat het wat kan sudderen.
Snijd de heilbotfilets in middelgrote blokjes en voeg ze toe in de pan. Breng op smaak met wat zout. Laat alles goed koken totdat de vis gaar is. Haal de pan van het vuur af en voeg de vissaus en de limoensap toe. Roer alles goed door elkaar en proef of de smaken goed zitten. Snijd alle kruiden fijn en voeg ze toe aan de soep.