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 a layman 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).
Allen, James P. (2014) Middle Egyptian: An Introduction to the Language and Culture of Hieroglyphs, 3rd ed. Cambridge University Press.
Faulkner, Raymond O. (1966) A Concise Dictionary of Middle Egyptian. Oxford: Griffith Institute.
Shennum, David (2008) English-Egyptian Index of Faulkner’s Concise Dictionary of Middle Egyptian