Nun, es gibt eben den klassischen Spirituskocher, dessen Heizleistung allerdings an einen Gaskocher nicht herankommt.
Oder Kocher mit Brennpaste, wenn man keinen flüssigen Spiritus will.
Ich würde aber bei beiden Kochern sicherheitshalber ein Backblech unterlegen, falls wirklich mal was auslaufen sollte.
Schließlich gibt es noch den sogenannten "flameless heater" , also flammenloses Kochen. Dabei gibt man einen wasserdurchlässigen Beutel mit einer Chemikalie (Calciumoxid und Eisenpulver) in ein dazugehöriges Gefäß mit Wasser. Das Wasser wird dadurch erhitzt und man hängt ein zweites Gefäß in das kochende Wasser, in dem sich das zu erwärmende Gericht befindet.
Mehr fällt mir dazu aus dem Stehgreif nicht ein.