I undertook a significant diet and it was quite successful. It's not a one-time diet- but a healthier way of living.
1. Make sure not to buy anything that you shouldn't be eating.
2. Do make a point of buying something "bad" like chocolate in discretion - i.e. once a week or so and in small quantity.
3. Always have plenty of "safe" food around. I eat tomatoes and cottage cheese, and it fills me up quite nicely.
4. When you're eating in a restaurant or workplace canteen, eat all salad, meats, vegetables, but leave 1/2 of the pasta/rice/fries in the plate.
5. Eat fruit once a day- again, not a banana.
6. Pay attention to your body and adjust your nutrition accordingly.
I had fragile fingernails. After starting to eat a few roasted peanuts every day, it went away (peanuts are the richest food source of Biotin).
7. Make a habit, whenever you're engaged in activities which lead to binge eating, to drink unsweetened tea and nothing more.
8. No sweetened soft drinks- water is the way to go.
Coffee- without any sugar.
9. Eat bread in discretion.
10. A little bit of honey is healthy. One teaspoon a day should be okay, but no need to spread it on a bread loaf.
Have at least some kind of fitness activities. Walking is better than no activity at all.
Don't follow the rule that low pulse equals fat burning (fat burning zone)- it's BS.
When you workout in higher pulse (cardio zone) you burn less fat in percentages, but you actually burn more fat in absolute numbers, which is what you're after