When you gradually add in nutrient-dense, fiber-rich foods, you simply stop feeling cravings. You run out of space in your belly for the old junk. Instead of craving, you feel full, fulfilled, and content.
Though I'm vegan and advocate that others eat a plant-based diet, I know that many people aren't quite ready to take that step in whole.
My favorite meal is I'll make like a three-bean soup and I freeze half of it. But I'm also a big fan of meat alternatives, so I can still have my chicken and mashed potatoes and green beans, but I just have the chicken from a plant-based thing.
You don't need to stick to tough rules or overnight changes; you need not rely on hardcore discipline that makes you hate your life. You need only focus on progress, not perfection. Lean in to the process of losing weight, and it will happen easily.