Probably depends on how old the cat is. I would aim towards a day where the cat can go into the kitchen without worry. Time is on your side because eventually the cat won’t find the energy expenditure of jumping that height worth it (nor the risk of recovering from a bad jump). Start with supervised trips to kitchen but long term never leave anything up there that a successful cat burglar could access as a reward. If seen, I would react negatively (maybe spray bottle if u use that, loud remark, physically picking cat up off counter and putting on ground immediately). Never let cat have freedom or peace on the counter. I would watch for the cat’s preferred landing spots on the counter and put some temporary barriers in place (e.g. 1lb sack of flour, etc), just so it has to think twice about its movements (don’t let the path upwards become automatic/unconscious), and may doubt its ability to safely alight on the counter (remember it can only see what’s on the ledge). I would also be sure to interrupt the action of jumping up before it happens - like you can see the cat’s wheels turning as it stares at the counter, bobs it’s head around slightly to accurately gauge distance, depth, etc. at that time, interrupt the thought process. Distract it with something else, maybe even something good, so
not jumping is a positive association. I think that pattern interrupt is really powerful with cats, but you have to be watching the cat to catch the right moment. You could also let the cat in the kitchen with no other purpose than to watch for and interrupt those moments. There’s a few other tricks like this to interrupt the action (moving a barrier according to its intentions) that just frustrate the cat into eventually losing interest. Cat ownership occasionally involves small battles of will power.
Regarding food, I can’t say enough about the value of robots here - timed food distribution. Get a cat feeder that will release x amount three or four times a day. I think cat binging behavior is an outcome of an unpredictable feeding schedule, basically food insecurity. When the cat just knows that every day at these predictable times it will have food available it will be a happier, less anxious cat for sure. Cats don’t have watches, but they’ll show up at the feeding station like clockwork anticipating the food drop. The flip side is the binging will stop just because of scarcity, but also the cat worries less about food security and develops behaviors of moderation. If feeding cat wet food (which I wouldn’t recommend unless cat is very young or very old) you’ve just got to dole it out yourself on as a predictable basis as possible.
Anyway, just my two cents, worth what you paid for it. Will be curious to see other people’s input.