Blötlägg de svarta bönorna i en bunke med rikligt med vatten och förvara i kylen över natten.
Skölj grönsaker, kinesisk gräslök och lime.
Skär limen i klyftor och finstrimla gräslöken. Lägg båda i små serveringsskålar.
Skär auberginen i grova bitar. Repa grönkålen. Kassera den grövsta delen av stjälken och dela bladen i grova bitar.
Hetta upp en wok eller stekpanna och tillsätt olja. Stek först auberginen på hög värme i 2-3 min. Tillsätt grönkålen och stek vidare i ytterligare 2-3 min. tills den mjuknar något. Krydda med soja och lägg över grönsakerna i en skål.
Tärna tofun. Torka av woken/stekpannan och tillsätt ny olja. Stek tofutärningarna krispiga på alla sidor, 6-8 min. totalt. Krydda med soja.
Värm upp soppan i en gryta.
Tillsätt spenaten i soppan och låt den koka med i 2-3 min. tills den har mjuknat något. Smaka av soppan med limesaft och soja.
Lägg upp den kokheta soppan i stora skålar. Toppa med tofu, grönkål, aubergine och kinesisk gräslök. Pressa över limesaft och ät ev. med pinnar och sked.