An amazing thing happened about 10 days ago.
I decided to stop feeling guilty about eating junk food, and just subscribe to Michael Pollan's idea: you can have as much junk food as you want, you just have to make it yourself. I promptly made myself some cookie dough, as I often do. Usually, an entire (half-recipe) batch is gone within about 24 hours. Not good. And I feel guilty from the moment I think of making it to well after I have finished scraping the bowl.
This time, it lasted almost a week. I could go snag a bite or two whenever I wanted to, no strings attached. Most of the time, that more than took the edge off of the sugar craving, and I wandered away, or ate some beans if I was actually hungry.
I also decided that going completely whole hog with vegetables and One Hundred Percent Mega Nutritional Meals Only was not really working about, and I didn't want to spend time in my kitchen. In addition to working harder to keep my kitchen a physically inviting space, I also decided to focus on just getting in there and cooking most meals, regardless of their nutrients. Making alfredo sauce on pasta, or buttermilk pancakes, or what have you, is going to be a sight better than nuking some pizza rolls or filling up on cookie dough because I just want out of that darn kitchen.
And then I started making reasonably healthy things, based on craving alone. Sun-dried tomato pesto on whole wheat bowtie pasta. Falafel (I think this is the best batch I've ever made!!). Peanut-sauce tofu and quinoa.
Once I took the pressure off of myself to be immediately perfect, I started improving! I've still got a long way to go, but I've already lost two pounds this week. So something is starting to work.