Should dish names and descriptions share one typeface?
Yes: the dish name and the line under it use the same family, the name at a larger size. Three typefaces are not mixed on one menu if at the table it looks like a collage. Pick the type for the name and set the description in the same one, smaller. In Madrid each category changes typeface and it is unclear what is a title and what is a price. The menu keeps one family, the dish larger and the price aligned.