In order to answer this, you need to read the book The Ayurveda Encyclopedia - Natural Secrets to Healing, Prevention & Longevity. This will explain type of body build ups and the effects of certain foods on the body and mind.
technically we cant eat ANY MEAT, canned foods, garlic, onions, mushrooms, white flour, pasteurised dairy, white sugar etc as they are classed in the rajasic/tamasic category and affect the mind to do spritual activities.
eating foods that are sattwic are excellent for spritualaity and very good for yoga. If we want spritual bliss, we need to change our habbits of eating.
enjoy