Weight loss isn't rocket science. You consume calories, you burn calories, if you consume too many calories and don't burn enough, you don't lose weight.
You know what food is high in calories, and you know what food is high in empty calories.
As long as you do your exercise, diet is only a question of how honest you are with yourself.
The hardest part of weight loss is realizing that health is a reflection of everything you are. Your personality, your interests, your values, even to some extent your hobbies and pass-times. A fat person is not a person who can be thin. In order to be thin, that person has to change, and as they get thin, they will start to change gradually over a transition period. Accept that your life is going to be different. Accept that you are going to live differently. Accept that along with the weight, you will lose aspects of your personality and certain parts of your life which may make you happy. It may suck to give up that huge bowl of ice cream that made your day and helped you wind down and relax for the evening, but you'll adapt other habits which will satisfy yourself the same and which will support and reflect your new healthier life. Embrace the changes, keep your head down during the rough patches, and just push on until you've grown to live with it.
Losing weight isn't fun, you do have to make sacrifices, but for what motivation it's worth to you, you'll gain a lot in your life, and if you stick with it, you'll replace everything you lost and your life will be happier than it ever would have been otherwise.
That's the challenge you're looking at. Diet is easy. It's also easy to put too much value on. Without exercise, diet is useless. Without proper diet, exercise can be harmful, or just a waste of time, it's all or nothing, you can't give yourself much of an edge by tweaking your diet without taking away from something else, so you really need to find the balance. If you aren't ready to live, think, and act like a healthy person, the entire process will seem painful and impossible every step of the way, and odds are you'll eventually get lazy and just abandon your routine. Cravings are just your brain going back to what you know will make you happy. As the person changes, their connections to that food and its associations with satisfaction will diminish.
If you can't be honest enough with yourself to know that you're eating too much unhealthy crap and not exercising enough to work it off in exchange, no diet plan can ever help you.
Thin people aren't just made with a cookie cutter.