Body type doesn't really matter when it comes to diet. What matters is how much energy (calories) you consume.
Movement is also important for overall health. Look at a mix of strength training and cardiovascular exercises that you enjoy.
Diet wise -
• Eat more produce (try to have half your plate be fruit/vegetables to nourish yourself with all the vitamins and minerals.)
• Eat more protein. From animal or plant-based sources. Legumes tend to be good for blood sugar levels (to ward off cravings)
• Drink lots of water. It helps with cravings, but also energizes your body.
Edit to add - Focus on what healthy foods you can add or use to replace.
It's easier to focus on crowding out the less nutritious foods than it is on focusing on what you want to remove.
I believe that cravings are signs that your body lacks something, and usually cravings for unhealthy foods leave us feeling satisfied yet undernourished. The more you add in the healthy stuff and build a good foundation of vitamins and minerals, the less you'll crave the not so healthy things.
That's not to say you can never have junk food again, just be aware that they take a lot of energy to digest, but don't add much to the body in terms of nourishment. So you want to crowd them out with the healthy stuff.
Do not focus on weight loss. Focus on cultivating healthy habits. And weight loss will follow.