There's nothing more frustrating than when you're peckish and ready to whip up your next meal only to discover you've ...