Ответ:

Перевод задания: Джо так часто ест вне дома, что всегда рад возможности поесть вкусную домашнюю еду, когда навещает мать.

Правильно: home-cooked — «приготовленный дома». Слово undercooked значит «недостаточно приготовленный».

Joe eats out so often that he always welcomes the chance to have a nice home-cooked meal whenever he visits his mother.

Джо так часто ест вне дома, что всегда рад возможности поесть вкусную домашнюю еду, когда навещает мать.