Yeah I'd say as long as the majority of your diet is carbohydrates. I find I tend to crave foods that I am deficient in nutrition in when I analyze what I have been eating. Like I crave beef when I haven't had much B12, iron, and other proteins and fats. I crave beans when I haven't had as much carbs and magnesium, potassium, etc.
I love carbohydrates with every meal, and I am a firm believer the optimal diet consists of 60/25/15 carbohydrates/fats(4:1 omega 6:3-try to get as much of these like in grassfed beef, omega 3 eggs, fish, bacon, etc), 15% protein is optimal as more just strains your kidneys and less is insufficient)
You want to make sure you meet your minimum essentials, for rolling in larger amounts phenylalanine and a little extra tryptophan and methionine is good, methionine particularly if you like to exercise a lot. methionine mixes with cysteine and lysine to make SAMe and carnitine. carnitine is helps burn fats and also turns into Acetylated Carnitine during physical exercise. Acetyl-L-Carnitine is a powerful brain antioxidant sold in stores (expensive) as a supplement, but I believe their are better/natural ways to get it into your brain. Methionine is often overlooked, and is actually one of the nine essential amino acids that your body cannot produce on its own and uses it to make many other amino acids.
carbohydrates role in the equation is efficacy of the proteins consumed. protein is dandy, but just gets pissed out if you don't have carbs and B vitamins to help your body synth the right proteins etc.
too much protein is bad too. It really doesn't take much "dieting" per say as thinking about what you've had to eat recently and what you nutrients you may be lacking. When I do this, I can almost immediately find a food high in the needed nutrients that just clicks in my brain and I think "mmm, that sounds like it would hit the spot". As long as the food isn't ice cream or beer, it's probably good to crave it. I suspect this is why pregnant women have strange cravings. Their body is actually craving a micronutrient their brain associates the food with, subconsciously.