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