Where to start with Roald Dahl
British and Norwegian novelist, 1916–1990.
Best Roald Dahl book to start with: Charlie and the Chocolate Factory (1964), on 2 of the 17 lists it could have made.
Charlie and the Chocolate Factory is the quickest way into Dahl, whether you are reading it to a child or going back to it yourself, and its short chapters suit bedtime.
The BFG is the gentler second book: a friendly giant takes a small girl to his country, and the invented words are half the fun. Matilda is the story of a clever girl and her unkind parents. The Twits is the shortest, a nasty comic fight between a husband and wife, and it is a good choice for a reluctant reader or a first book to read aloud.
The Witches is the darkest of the five. It is good for children who like being frightened, so check the age of the child first. All five were written for young readers and they read well aloud, so choose with that audience in mind.

Roald Dahl's books, ranked best first
Charlie and the Chocolate Factory comes first, on 2 of the 17 lists it could have made, followed by The BFG.
The Novel Index earns a small commission if you buy through our links, at no extra cost to you. It never affects our rankings. More about how we earn.
Roald Dahl's novels in order
The earliest on our lists is Charlie and the Chocolate Factory (1964), and the most recent is Matilda (1988).
- 1964 Charlie and the Chocolate Factory
- 1980 The Twits
- 1982 The BFG
- 1983 The Witches
- 1988 Matilda
Novels on at least one of our 30 lists. Not a complete bibliography.
Also on one list
3 more of Roald Dahl's novels are each on one of our lists.
- Matilda (1988): The Big Read top 100
- The Twits (1980): The Big Read top 100
- The Witches (1983): 100 novels that shaped our world
Lists used on this page
- The 100 greatest novels of all time, The Observer (2003). Original list
- 100 novels that shaped our world, BBC Arts (2019). Original list
- The Big Read top 100, BBC (2003). Original list
- 100 Books to Read in a Lifetime, Amazon.co.uk (2014). Original list

