canned heat
canned heat {n.}
Chemicals in a can which burn with a hot, smokeless flame.
Some people use canned heat to keep food warm.
The mountain climbers used canned heat for cooking.
Categories:
Source: A Dictionary of American Idioms