Which Roald Dahl story features a boy who invents a powerful medicine for his grandmother?

The story behind the answer

Roald Dahl’s story about a boy who invents a powerful medicine for his grandmother is George’s Marvellous Medicine.

The 1981 book follows George Kranky, who dislikes his domineering grandmother and decides to make a replacement medicine for her. He gathers household products and farm substances, producing a bizarre mixture with astonishing effects.

The story uses exaggerated comic fantasy rather than presenting a realistic medical recipe. The ingredients and transformations are part of Dahl’s deliberately impossible fiction, so they should not be treated as instructions for making anything.

George’s Marvellous Medicine is often confused with The Witches because both involve children confronting frightening adults. Its central idea, however, is George’s improvised mixture and the chaotic consequences that follow when it is given to his grandmother.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: