На кухне ресторана гостиницы «Метрополь» идет привычная работа: стучат ножи по разделочным доскам, шипят сковороды, что-то кипит: вечером должна быть свадьба. Шеф-повар Петр Ломов и его друг, кондитер Павел Синдяшкин священнодействуют над котлами и тортом. В зале энкавэдэшник Жигин дает указания своему подручному настроить подслушивающее устройство: свадьба отменяется, сегодня ужинает военный атташе посольства Германии. А на кухне переполох — главным блюдом меню атташе значится «заяц, жаренный по-берлински», а на данный момент дичи нет. В зоопарке удается против воли профессора-смотрителя забрать одного зайца — Белоуха...
Поздно вечером Ломов возвращается домой и видит, как какая-то женщина лупит пацана. Ломов вступается за парня, а тот, полоснув спасителя по руке, убегает с ворованной сумочкой. Так Петр знакомится с Ниной. Весной приходит похоронка на Ваню. Варя отказывается верить. Ее уверенность в то, что Иван жив, вселяет силы и в его отца. Ломов просит Феофанова помочь ему уйти на фронт, он хочет отомстить за сына. Но директор ресторана отказывается просить о снятии брони с лучшего своего работника. Хитростью Ломову все-таки удается отправиться на фронт. Причем не поваром, а рядовым, прямо на передовую...
Клавдия и Павел Синдяшкины провожают Варю на фронт. В саквояже Павла — Белоух. Ночью, когда супруги Синдяшкины возвращаются с вокзала, их останавливает патруль. У Клавдии нет пропуска. Но Синдяшкин находится, он говорит, что ветеринарного врача вызывали Белоуху, которого откармливают для спецобеда. К Трошкину приходит раненый капитан Панин с донесением. Трошкин отправляет Панина в госпиталь, а в сопровождение ему назначает Ломова. По дороге в них стреляет снайпер, засевший на высотке, ранит Ломова. В госпитале раненого Петра перевязывает медсестра Нина, но он ее не узнает...
Трошкин понимает, что Ломов не слесарь-инструментальщик, как написано в анкете, но понимает причину, по которой тот оказался на фронте. Капитан оставляет Петра на кухне. Санитарный поезд готовится к отправке, Варя отпрашивается у начальника поезда Кольцова сбегать домой, проверить — живы ли родители, ведь Замоскворечье бомбят. Ломов разжигает печку газетой и видит статью про рядового Ивана Ломова. Он понимает, что сын жив. Басов, прочитав заметку про Ивана, предполагает, что тот лежит в их дивизионном госпитале, и предлагает Ломову съездить в штаб вместо него. Передав пакет генералу Русакову, Ломов отправляется в госпиталь...
В ресторане идет подготовка к обеду, на который приглашены послы стран-союзников. Меню непростое, и Синдяшкин пишет Петру письмо — «SOS». Колька зовет Ломова к вершам, которые он расставил в реке, чтобы наловить рыбы. За ними увязывается Корытин. На берегу хозяйничают немцы, выбирая из ловушек рыбу. Ломов отправляет Кольку за подмогой, сам раздевается, красит себя соком ягод и под видом раненого немца выбегает на берег. Начинается наступление немцев, которое грозит окружением роты. Клячин в страхе пытается уехать на санитарной машине...
Басову поручается взорвать мост. Колька сообщает, что обеда не будет — Клячин арестовал Ломова. Трошкин приказывает Ломову немедленно отправляться на кухню и приготовить обед. Нина приходит за обедом для раненых, на обед — уха. Ломов и Колька жертвуют и свои порции, поскольку еды на всех очень мало, и не каждому хватает. Несмотря на это Ломов не забывает подкормить пленных немцев. Василий немедленно докладывает Клячину, что Ломов понес еду немцам, несмотря на продовольственный дефицит в подразделении. Ломов приносит еду пленным. Разговорившись с немецким поваром, Ломов выясняет, что тот в детстве жил в России. Синдяшкин готовит праздничный обед для делегации союзников. У него не получается заяц...
Подразделение Трошкина вступает в бой с эсэсовским отрядом. Клячин не торопится вступить в бой с немцами. Момент внезапности и героическое поведение наших солдат и повара Коха делают свое дело — наши прорываются, немцы вынуждены отступить. Но повар Кох убит. В госпиталь, где работает Нина, приносят много раненых. Нина слышит, как один из бойцов просит передать информацию командиру саперов Ивану Ломову. Она спешит с этой новостью к Ломову. Русаков тайно встречается с Ломовым и приказывает ему отправляться к полковнику Белову в соседнюю часть, чтобы наладить работу пищеблока. По дороге Ломов берет в плен отставших при отступлении немецких поваров...
В поисках сына Ломов попадает в артиллерийскую часть. Нина встречает Ломова и рассказывает ему, что его знакомую арестовал Клячин. Узнав, что это Клавдия Синдяшкина, Ломов стремглав бежит к Клячину. Клавдия попадает на несколько часов в Москву и находит Антонину Семеновну. Войска идут вперед. Ломов, Василий и Колька переезжают с полевой кухней за ними. Не рассчитав, они нарываются не немцев и попадают в тыл...
В роту Трошкина приезжает генерал Русаков с женой. Русакова поет фронтовые песни, бойцы с удовольствием слушают. Потом генерал объявляет о присвоении внеочередных званий Трошкину, Крюкову и Басову. Нина и Варя едут в часть к Ломову. Варя говорит, что Ваня жив, ей сон вещий снился. И свадьба ей снилась. Ломов молчит, не в силах сказать ни слова. Но жизнь готовит им неожиданный сюрприз...