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