German books for intermediate learners: what to read at B1 and B2

    German has a reputation for long sentences and verbs that arrive at the very end — and at the intermediate stage that is exactly what you need to practise. The good news is that some of the most readable German classics are short: fairy tales, novellas and stories you can finish in a week. Here is what is realistic at B1 and B2, which free books to start with, and how to handle the quirks of older German prose.

    Bilingual Pages EditorialOctober 17, 20267 min read

    Why read German books at the intermediate stage

    At B1 you know the cases, the main tenses and a couple of thousand words, but long written sentences still feel like a puzzle. The only way to make them feel natural is to read a lot of them. This is extensive reading: plenty of text that you mostly understand, read for the story rather than for the grammar.

    German literature is unusually friendly to this. Its signature form, the Novelle, is a short novel of fifty to a hundred pages built around a single event — long enough to feel like a real book, short enough to finish before motivation fades.

    German books for B1

    At B1, pick texts with simple structure and a story you can follow even when some words are missing. Fairy tales and children’s classics are ideal: the language is clear, the plots are familiar and every story is a quick win.

    • Brüder Grimm, Kinder- und Hausmärchen — Hänsel und Gretel, Rotkäppchen, Die Bremer Stadtmusikanten. Short, repetitive and familiar, which makes them the natural bridge from A2 to B1.
    • Johanna Spyri, Heidi (1880) — a much-loved children’s novel with clear sentences and plenty of dialogue. Expect some Swiss mountain vocabulary.
    • Franz Kafka, short prose — Vor dem Gesetz, Eine kaiserliche Botschaft, Der Nachbar. Very short pieces in surprisingly plain German.
    • Theodor Storm, Immensee (1849) — a gentle, nostalgic novella and one of the easiest classic Novellen.

    All of these are in the public domain and can be downloaded free in EPUB from Project Gutenberg and German Wikisource. A practical B1 sequence: a dozen Grimm tales, then Heidi, then your first Novelle with Immensee.

    German books for B2

    At B2 you can follow long sentences with subordinate clauses and keep track of a narrator’s inner voice. This is where the great German Novellen and the first modern classics become readable with occasional tapping.

    • Franz Kafka, Die Verwandlung (1915) — Gregor Samsa wakes up as an insect. Precise, almost bureaucratic sentences that are easier than the subject suggests.
    • Theodor Storm, Der Schimmelreiter (1888) — a dark, atmospheric story set on the North Sea dykes.
    • Arthur Schnitzler, Leutnant Gustl (1900) and Traumnovelle (1926) — psychological, modern and gripping; Leutnant Gustl is told as an inner monologue.
    • Gottfried Keller, Kleider machen Leute (1874) — a witty novella about a tailor mistaken for a count.
    • Thomas Mann, Tonio Kröger (1903) — a short, elegant step towards Mann’s longer novels. Mann died in 1955, so his work entered the public domain in the EU in 2026; check your own country if you live elsewhere.
    Intermediate German books by level (public domain)
    BookAuthorBest levelWhy it worksWatch out for
    Kinder- und HausmärchenGrimmA2–B1Short, familiar storiesSome old-fashioned words
    HeidiSpyriB1Clear sentences, lots of dialogueSwiss and mountain vocabulary
    ImmenseeStormB1–B2Short and gentleOlder spelling
    Die VerwandlungKafkaB2Precise, readable proseLong sentences
    Kleider machen LeuteKellerB2Funny and shortSwiss 19th-century style
    Leutnant GustlSchnitzlerB2Gripping inner monologueColloquial Viennese expressions
    Tonio KrögerThomas MannB2–C1Short taste of MannCopyright varies by country

    How to read a German book without giving up

    1. Start with Novellen, not doorstoppers. Finishing three short books does more for your German than abandoning one long one.
    2. Read long sentences to the end before tapping. The verb at the end often resolves the meaning by itself.
    3. Tap only for words that block the meaning. If the sentence makes sense without a word, move on.
    4. Read a little every day. Twenty to thirty minutes a day adds up to several books a year.
    5. Abandon a book that still feels like decoding after fifty pages, and come back to it later.

    Ready for C1?

    You are probably ready to move beyond B2 when you read Kafka or Schnitzler and tap only a few times per page. Then longer classics become realistic: Fontane’s Effi Briest, Kafka’s Der Process or Mann’s Buddenbrooks. Retake the German level test before you commit to a long novel.

    Frequently asked questions