Recommendations
Detailed citations in Sources section below.
My recommended grammar is Middle Egyptian: An Introduction to the Language and Culture of Hieroglyphs, by James P. Allen (now in its 3rd edition), which is not only an in-depth, up-to-date treatment of the language, but also contains an essay in every chapter about various cultural elements likely to be of interest to the student. Allen writes for student Egyptologists but is accessible to an interested “hobbyist” like me.
For a good yet widely accessible English dictionary of Middle Egyptian, the gold standard remains A Concise Dictionary of Middle Egyptian by Raymond O. Faulkner. Not only does it provide citations, variant spellings, etc. but it is simply a beautiful book, owing to Dr. Faulkner’s amazing handwriting (yes, it is handwritten). The only flaw, if there is one, is that it is only sorted in Egyptian order and lacks an English index. If you want such an index, see Shennum’s (see below).
Sources
Allen, James P. (2014) Middle Egyptian: An Introduction to the Language and Culture of Hieroglyphs, 3rd ed. Cambridge University Press.
Blackman, A.M. (1988) The Story of King Kheops and the Magicians. J.V. Books.
Faulkner, Raymond O. (1966) A Concise Dictionary of Middle Egyptian. Oxford: Griffith Institute.
Peust, Carsten (2007) “Zur Bedeutung und Etymologie von nzw ‘König’” in Göttinger Miszellen, 213, pp. 59-62
Shennum, David (2008) English-Egyptian Index of Faulkner’s Concise Dictionary of Middle Egyptian