You can remember the meaning of 食物 with this easy mnemonic:
How can you eat (食) that thing (物)?! My map is not food you silly deer! Go eat grass!
Using mnemonics to remember the meaning of Chinese characters like can have an enormous impact on how long to learn Mandarin it takes.