Have you tried intermittent fasting yet? It allows you to eat whatever you like, but restrict eating to a time window, like perhaps 10 hours a day. So for the other 12 hours, you would be fasting, permitted only to drink water or black coffee. The easiest way to accomplish this is by skipping breakfast, delaying lunch as long as you can, and resist any snacking after a certain time in the early evening. It takes about 3 days to get used to skipping breakfast.
I was just curious to see if you tried it yet, because it seems to be gaining popularity in the fitness community. I tried the keto diet years ago, and did not enjoy it. I definitely could not stick with it long term.
Yes, I wrote 2 books on IF.