To eat humble pie, in common usage, is to face humiliation and subsequently apologize for a serious mistake. Humble pie, or umble pie, is also a term for a variety of pastries based on medieval meat pies.
The expression derives from umble pie, a pie filled with the chopped or minced parts of a beast's 'pluck' – the heart, liver, lungs or 'lights' and kidneys, especially of deer but often other meats. Umble evolved from numble (after the French nomble), meaning 'deer's innards'.
Although "umbles" and the modern word "humble" are etymologically unrelated, each word has appeared with and without the initial "h" after the Middle Ages until the 19th century. Since the sound "h" is dropped in many dialects, the phrase was rebracketed as "humble pie". While "umble" is now gone from the language, the phrase remains, carrying the fossilized word as an idiom.