I agree with you that food business will always be considered as one of the best businesses around. However, there are many variables you need to look into. First of all is the quality of the food you are selling. Second, you should be able to place your food business where there is a lot of traffic so that customers can easily go in your store. Third, you should be able to stand-out from your competition.
When you have taken these things into account, only then your food business will become profitable.