I think an underused tip for dieting is just not buying the food you don't want to eat in the first place. You don't want to eat chocolate? Don't buy it! When you go grocery shopping, just absolutely avoid buying chocolate.
You may be thinking "duh, that doesn't change anything.. I still have to make the decision, it doesn't change anything!", but it does. If you have chocolate in your home, you have to make the decision to not each chocolate pretty much the entire day, certainly everytime you go to the kitchen. If you don't buy it, the only time you have to make the decision is when you are grocery shopping. You are reducing many decisions to one!
I use this sort of "life hack" in many instances of my life.