is "the one thing he longed for more than anything else was chocolate" a sentence?

Yes, "The one thing he longed for more than anything else was chocolate" is a complete sentence.