There seems to be an inconsistency about whether Restore Magicka/Health/Stamina effects should have the MagicAlchBeneficial Keyword on Food items.
FoodRestoreMagickaDuration (001058A7) and FoodFortifyMagickaRate (001058A6) both have the MagicAlchBeneficial keyword, as do the Homecooked Meal effects (MarriageAlchFortifyHealRate, MarriageAlchFortifyStaminaRate, and MarriageAlchFortifyMagickaRate), and the basic Restore effects (AlchRestoreHealth, AlchRestoreStamina, and AlchRestoreMagicka), and a number of other similar effects.
However, FoodFortifyHealth (001058A5), FoodFortifyStamina (001058A4), and FoodFortifyMagicka (001058A8) do not have the MagicAlchBeneficial keyword, despite having the same effects as the above spells.
Additionally, while FoodRestoreMagickaDuration
does have the MagicAlchBeneficial keyword, FoodRestoreHealthDuration (001058A2) and FoodRestoreStaminaDuration (001058A3) do not.
My initial instinct is all of these effects probably should have the MagicAlchBeneficial keyword.