The financial crisis is likely to lead to food shortages in a few years because the agriculture sector is in dire need of funds, legendary investor Jim Rogers told CNBC Friday.

Buying distressed commodities is a better way to make money than investing in stocks, according to Rogers.