Foods and how they stack
Just confirming what I read on the japanese wiki.
To explain this more easily, let's classify the foods in certain categories.
Class A - any increase in basic stats (luck, magic, stamina, strength)
Class B - any increase in damage, damage reduction, max hp and max sp
Class C - any increase in critical damage, critical rate, accuracy, or evasion
Class D - any increase in rare options %, IDR %, or ely gain
Class E - items that you receive from cooking quests like tomato sandwich, cream puffs, chocolate sticks, etc.
Class F - Event items like pumpkin seeds, festival cakes, etc.
The rule of stacking seems to be that you can only use one food from each class at a time.
So for example this is ok - A,B,C,D,E,F
But this will result in one food overriding another - A,A,B,F
When one food conflicts with another, the most recent one used replaces the effect of the previous one.
There may be exceptions to this rule, but so far I haven't found any.