I agree with those on here saying diets are rubbish and don't work. The most important thing is to get rid of all processed food and replace it with whole foods. Get rid of anything that contains a seed oil (vegetable oils obtained from the seed: Canola oil, soybean oil, corn oil, cottonseed oil, sunflower oil, peanut oil, sesame oil, rice bran oil). Seed oils are found in huge quantities in processed food, and your most likely eating large amount of seed oils if you eat out a lot or eat anything processed (including condiments). Seed oils are responsible for chronic inflammation which is an underlying factor in some of the most common Western diseases, such as heart disease, cancer, diabetes, and arthritis.
We don't allow any products with seed oils in our home and have so far prevents our children from eating seed oils because of the long term damage seed oils cause.
Read the labels of your condiments and get rid of any that have seed oils + ingredients that you don't recognize as real food.
Limit yourself to eating the very best animal products that you can buy. I rarely eat red meat but when I do I make sure it is grass fed, my eggs are pasture raised and organic, dairy is the same (grass fed, pasture raised and organic). It is more expensive but I eat less of it. The quality of your food is very important for overall health (weight loss but also preventing disease).
You can still be obsessed with food, and love eating food but you need to eat the right kinds of food. I would start by amping up your knowledge about nutrition and then get some simple to follow but yummy cook books that focus on healthy real food.
Move as much as possible. Go on long walks (get a great podcast going or audio book so you have something enjoyable to listen to while walking) and just get outside and move.
I recommend this book: Deep Nutrition: Why Your Genes Need Traditional Food by Catherine Shanahan M.D
I don't eat as many animal products as she recommends by her nutritional advice is sound.