Оба варианта возможны.
Это прямая речь, на что указывают глаголы тянула и отвечала. В данном случае прямая речь располагается внутри авторских слов, перед ней ставится двоеточие, а после неё, по условиям контекста, запятая: И когда во время исполнения канона «Эхо» одна часть хора тянула: «Попробуй спеть балладу», а вторая тихо, но довольно отчетливо отвечала: «Попробуй съесть гранату», дирижер безошибочно определял, чья это была задумка. Обратите внимание, что между союзом и и подчинительным союзом в начале предложения запятая обычно не ставится.
В этом предложении нет неразложимого сочетания (цельного по смыслу выражения), запятая нужна: Начинает искать, кого бы съесть.
Частичные синонимы: одним махом (семерых убивахом); за один присест; и рыбку съесть, и в воду не лезть; и рыбку съесть, и косточкой не подавиться; и на елку влезть, и ж..пу не ободрать; усидеть на двух стульях. Существует и англоязычный аналог этой поговорки: to kill two birds with one stone.
Эти выражения различны по значению. Наесться окрошки – вдоволь поесть окрошки, съесть окрошки столько, чтобы больше окрошки не хотелось. Сочетание наесться окрошкой будет уместно, когда человеку хотелось есть и он утолил голод крошкой.
Ошибки в «Большом толковом словаре» под ред. С. А. Кузнецова (версия 2014 года), размещенном на портале, нет. Различие в словарях, которое Вы обнаружили, свидетельствует об эволюции грамматической нормы. Еще в 1976 году в словаре «Грамматическая правильность русской речи» Л. К. Граудиной, В. А. Ицковича, Л. П. Катлинской была отмечена тенденция к вытеснению родительного падежа со значением части винительным падежом: «При глаголах с общим значением «брать», «давать» (брать, взять, выпить, дать, купить, привезти, принести, съесть и под.) выбор падежной формы, в соответствии со старой нормой, определяется значением этой формы: винительный падеж обозначал полный охват объекта действием, определенное количество, родительный – распространение действия на часть объекта, неопределенное количество, например: Налей себе молока из кувшина (т. е. некоторую часть) – Выпей молоко, которое тебе оставлено. Такое разграничение конструкций существует еще и в настоящее время. Однако наряду с этим… различие между родительным и винительным падежом в описываемых конструкциях нейтрализуется, причем в современном употреблении родительный падеж в количественно-выделительном значении вытесняется винительным. Особенно активно этот процесс происходит в разговорной речи, в которой зафиксировано равное количество употреблений родительного и винительного падежа. Ср.: взять продуктов выпей воды, принеси молока, купить конопляного семени, принести хлеба, грибочков купить надо – брать укроп, дать сдачу, купить цветы, привезти сухари».
В этих сочетаниях местоимения стоят в форме винительного падежа.
В приведенных сочетаниях зависимое слово стоит в винительном падеже.
Ошибка - в некорректном противопоставлении.
Пунктуация корректна.