I tried dieting before and nothing worked or I felt miserable because I tried the starving diet, well almost. It made me loose weight but I put it back on fast.
The trick is eating less more often and when you are hungry between meals eat, this is the important thing, eat when you feel hungry. IF I'm hungry I'll eat an apple or banana, or a handful of hazelnuts.
You see your brain takes a while to get the signal from your stomach that you have had enough, and I tend to sometimes gulp my food down which is bad.
Restaurants often offer huge meals and I've seen lately here they offer light meals and I find that more than enough.
The foods that make me feel full longer are oatmeal, brown bread (home made of course) Hard boiled eggs, Salmon and Hazelnuts. I have loads of vegetables with salmon. I love salmon with garlic, yum yum
Basically you can eat as much fruit and veg as you want along with decent amounts of good fats such as organic chicken, salmon, etc, remember organic chicken has over 75% actual meat compared to cheap supermarket forced grown shit that is 75% fat and bad fat too and full or hormones, and not just chicken.
I also love spicy foods, i eat pickled jalapenos straight from the jar, good or bad, but I love them.
One incentive for me to keep up a healthy diet is treating myself to one of my favourite foods once a week or two such as and Indian, I love a chicken chillie masala and onion bajhi, that keeps me positive and that a proper diet (not dieting) isn't so bad.
Weight loss isn't about dieting but proper diet and the best at keeping it off permanently.