À l’origine, cette expression signifie faire bonne figure, être accueillant. Chière est un mot d’ancien français qui se transformera en chère et qui signifie visage (du latin cara).
Au XVII° siècle, une confusion a lieu avec l’homonyme de chère, chair et le sens de l’expression se modifie.
Quand on fait bonne chair, on mange de la viande, on mange bien, on se régale.
La signification actuelle de l’expression Faire bonne chère est donc bien différente de celle qu’elle avait au Moyen-Âge.