If you lower your carbs a wee bit - you'll find it easier to avoid gluten.
There will be a certain level of 'low carb eating' that will magically reduce cravings for all the things you don't want to be eating. I think that this 'level' is slightly different for everyone.
Meanwhile, don't forget to include plenty of protein in your meals too - this is important. It helps with overall satisfaction, and it'll also have you feeling full for a lot longer between meals. I'm not talking about 'lean proteins' per se, but a variety of things that you happen to enjoy eating. Eggs are great, but they're not as high in protein as one might think - you'd have to eat 4+ eggs at a meal to get the same amount of protein as you would from 4-5 ounces of meat or fish. Just something to keep in mind. That said, if you eat too many
lean protein and vegetable-type meals, you'll find yourself battling cravings for things too often, and the whole thing will seem like too much of a struggle. - so having some fat in your meals is important too.
If you're finding this difficult - boost your fat intake, boost your protein intake and lower your carb intake a wee bit more, if necessary. This will all help to make the whole thing seem a lot easier. I am *not* recommending super low-carb intake, just that lowering carbs a tiny bit more is something to consider in terms of reducing cravings for stuff that you'd like to get out of your menus and meals.
By the way - combining something like apples with the walnuts is a
good way to go, because the nuts help with the satisfaction issue, and as a result, the apples won't trigger cravings in the same way as they might have all by themselves. Always a good idea to combine fruit with something that contains fat/protein. Nuts are good. A splash of coconut milk is good on some berries, that kind of thing. Somehow, it seems like adding some fat and/or fat+protein to fruit manages to ameloriate the cravings that fruit can sometimes trigger.
Keep it up - you are *totally* on the right track, and here you are - walking past the booth with all the grain foods - this is excellent progress