Kom de sorte bønner i en skål, og dæk med rigeligt vand. Lad dem stå på køl til i morgen.
Skyl grøntsager, kinesisk purløg og lime.
Skær limefrugten i både, og snit purløget fint. Kom limebåde og purløg i små skåle til spisetid.
Skær auberginen i grove tern. Rib grønkålen i grove stykker, og kassér den groveste del af stokken.
Varm en wok eller pande op, tilsæt olie, og steg auberginen ved høj varme i 2-3 min. Tilsæt grønkålen og babyspinaten, og steg videre i yderligere 2-3 min., til det falder let sammen. Krydr med soja, og læg til side.
Skær tofuen i tern. Tør wokken/panden af, tilsæt ny olie, og steg tofuternene sprøde på alle sider, 6-8 min. i alt. Krydr med soja.
Kom imens suppen i en gryde, og varm den op. Smag til med limesaft og soja.
Anret den varme suppe i en stor skål, og top med tofu, grønkål, babyspinat, aubergine og kinesisk purløg. Dryp med limesaft, og spis evt. med pinde og ske.