Maybe I can offer you something just based on my own experience.
First, if you know it's a bad food choice, don't have it in your home! But, I see you live in NYC, which means if you really want something, it's easy enough to go out and get.
When I face moments of wanting foods that are really going to counteract the hard working I'm doing, I look for distractions. It does pass. So, I do things around my house to keep me busy until I'm not fixated on what I shouldn't eat. It's hard to keep in mind the big picture sometimes when it's something you want now.
Also, I have a few things on hand to satisfy a craving, like International Delight sugar free Mocha, Chai or Vanilla flavored beverage. no, it's not a big bowl of ice cream, but it keeps me busy and tastes pretty good.
Carrots are good to have on hand if you crave crunchy, Cozy Shack sugar free pudding with low fat or sugar free whipped cream is great if you are craving dessert.
Just a few things that help me through!