bibbitybobbity, your post reminded me of where I was a few years ago. I love food and always have, but soon around the time I left home I started to put on a lot of weight.
With hindsight I can see that as soon as I was responsible for cooking for and feeding myself, my diet changed and became quite unhealthy.
Now I'm like Kathy, in that I'm a bit of a food snob. I eat pretty much whatever I want, but I try to make sure it's something I cooked myself. If I didn't cook it, I try to buy good quality ready made food. We try not to get take away, but have lots of home made pizza, Indian and stir fries, which I'm sure are healthier.
I've definitely made the effort to learn lots of interesting new dishes, especially things that are heavy on the veg as that cuts down the calories. I like soups but DH doesn't feel like they fill him up. Instead we tend to eat a fair bit of fish and veg (ratatouille is popular but I try to think of different ways of cooking the veg to make it interesting), pasta in tomato based sauces, vegetable risottos, and vegetable curries with rice or chappatis.
For puddings, I try to make things that will keep so there's no urgency to eat everything before it goes stale. Otherwise, I portion it up and put it in the freezer. It's still there to eat if I want (so I don't feel deprived) but I only have it if I really want it as it's a bit of hassle to defrost etc.
Lastly, I've cut down my portion sizes. Went out and bought smaller plates so I don't eat as much! Sounds silly but I think it really helped make the difference!