No, the only thing you can buy is fiat. And then use the fiat to buy food.
Because of the fluctuating fiat price of Bitcoin you never know what you're going to get in the future.
The dream of bypassing fiat and creating a stable currency will never happen. It's impossible.