съесть гриб

(иноск.) — потерпеть неудачу

Ср. Ты мальчик, вишь, хочешь в гусарские юнкера перейти, так вот не перейдешь, гриб съешь....

Достоевский. Господин Прохарчин.

Ср. Судьбе властительной послушно

Он съел свой гриб великодушно...

То есть ведь речью фигуральной

Я здесь про гриб упомянул,

А то, в судьбе своей печальной,

И за единый гриб буквальный

Поэт бы с радости вспрыгнул.

Кн. П.А. Вяземский. Первый отдых Отдыхалова.

Источник: Толково-фразеологический словарь Михельсона на Gufo.me