Самый лучший выход - готовить так и составлять список блюд так, чтобы было легко уклониться и от лука, и от перца, и от грибов.  Это элементарно и это необходимый признак хорошего дома.  Для этого просто не надо делать из них однородную кашу. Резать крупно. Тогда даже если они есть в блюде, их можно не есть. Мелкопорезанные салаты, рубленные блюда - только для внутрисемейного употребления, не для гостей, это даже в советское время многие знали.