Proteins require a generous amount of hydrochloric acid in your stomach in order to be properly digested. When you eat carbohydrate-rich foods such as vegetables, you stomach does not secrete much hydrochloric acid, because it is not needed for the digestion of carbohydrates. If you first fill your stomach with predominantly carbohydrate foods (as you do when you start your meal with a large, raw vegetable salad, as “experts” tell you to do) and then finish your meal with a protein food, the protein will remain largely undigested because of an insufficient amount of hydrochloric acid in the stomach.
Therefore, it is best to eat protein foods first, on an empty stomach, when the hydrochloric acid secretion will be generous; then continue with carbohydrate foods. In practical terms that would mean: steak first and then salad. Or beans and tortillas first and then the salad. Or, if you wish, eat your salad with protein food, but not before. Now, this is contrary to what you have been told by “experts”, isn’t it? But the proof of the pudding is in the eating – it works! Try and see for yourself how your digestion will improve and how even beans will cease to be a “musical food”.