Our largest household bill, aside from the mortgage, is groceries. It is very expensive to eat this way, but the way you have to view it is this: you are either going to spend it on the front end and stay healthy, or you are going to spend it on the back end paying for medical costs. Personally, I look at my 78 yo dad running circles around his friends, and I choose health.
We buy 1/2 a grass fed cow from a local farmer. If there is a sale on organic chicken I stock up. We buy farm eggs from local farmers. I feel like I forage for food. It's a huge process getting groceries. I put coolers in my car, and make the rounds. I don't shop the aisles very much....mostly the periphery. I buy online......Amazon prime, greenpolkadotbox, sea Snax,.....I buy at Costco....no Trader Joes where I live.
Decide what your budget will be, then stick to the budget. If you can put out a chunk of money for a quarter to half a cow, the meat is much cheaper that way. Once the budget is used up, it's used up. Your children have to learn they also can't eat all the "good" stuff. Once the "snacks" are gone, their gone.
Plus, eating out is a whole lot more expensive. Do with less in other areas so that you don't have to skimp on the grocery bill.