You have to make a change that you can live with for the rest of your life, as depressing as that sounds. But what has been working for me is:
1) not eating late night (this is the hardest for me but also the thing that makes the biggest difference)
2) eating smaller portions. once you get into the habit this actually becomes rather easy. just eat 1/2 or 2/3 of the portion size you'd normally eat. eating until I was totally stuffed was just a habit I didn't even realize I was doing
one easy way to eat a little less is to skip the sides. like if i'm eating a hamburger - skip the fries. Or skip the bag of chips to go with the sandwich.
3) kinda watch the snacks and desserts. i don't cut them out but just keep in mind if i ate a bowl of ice cream yesterday, then skip dessert today.
Aside from that I pretty much eat exactly what I have always ate. I have lost about 22 pounds. I'm currently stuck at that weight because I keep cheating on my own system! But I think it's important not to be too hard on yourself otherwise you tend to just give up.