Which foods cannot be eaten on an empty stomach?

A casual search on the Internet can find a long list of things that cannot be eaten on an empty stomach. They can be roughly divided into the following three categories:

The first category is sour in taste, such as tomatoes and hawthorn. However, the organic acids in these foods do not have gastric acid and will not increase gastric acid after eating them.

The second category is to worry about wasting nutrition, such as milk, bananas and soya-bean milk. However, don’t we also eat food to get energy? No matter when what eats, the process of digestion and absorption is similar, and there is no problem of nutrition [waste].

The third category is not recommended to eat more at any time, such as wine, strong tea, astringent persimmons, etc.

Even if these things are not on an empty stomach, they are also irritating to the intestines and stomach and are not recommended to eat more. Therefore, only these foods need to be careful on an empty stomach.

In the rest of the situation, it is really too much to say that [no matter how hungry you are, you cannot eat on an empty stomach].