Generally, I try not to eat at any Six Flags park, period. We actually left Discovery Kingdom in the middle of the day to get lunch elsewhere.
And I don't really spend full days at Magic Mountain anymore, so I grab food usually near the Valencia Mall (Pei Wei, Presto Pasta, Chop Shop, Zanku) or off Lyons (Mod Pizza, Pick Up Stix).