Once a quarter to replace a rotational stock of store bought needs. We use a list.
That's the key to keeping expenses under control. Plan what you'll eat. Stick to the list. Keep shopping trips to regular intervals so you have a gauge of normal spending. And eat everything you buy. Americans throw something like 20% of their groceries away.