How do you say “A bee in your bonnet” in German?
The closest natural German equivalent is eine fixe Idee haben, which literally means “to have a fixed idea”. English speakers use a bee in your bonnet to mean a fixed idea that someone keeps returning to, often to the annoyance of others. German frequently uses 'eine fixe Idee haben' or colloquial variants with 'Tick' to describe an obsessive pet idea. While German lacks a whimsical insect metaphor with the exact same nuance, this phrasing captures the meaning perfectly. It is informal, conversational and common in everyday German.
Closest natural German
eine fixe Idee haben
[ˈaɪ̯nə ˈfɪksə iˈdeː ˈhaːbn̩]
- Literal meaning
- “to have a fixed idea”
- Register
- informal, conversational
- How often it's used
- common
- Equivalence
Close equivalent
85 out of 100
What a native German speaker would actually say
The English idiom 'a bee in your bonnet' evokes a buzzing, irritating insect trapped inside headwear, vividly illustrating how a persistent thought bugs someone until they repeatedly talk about it. German does not preserve this exact insect image for this meaning. While German does use insects idiomatically (such as 'einen Floh ins Ohr setzen'), that phrase specifically describes planting an idea in another person's head rather than being personally obsessed.
To express the concept naturally, native German speakers rely on 'eine fixe Idee haben' or more informal options like 'einen Tick haben' or 'sich etwas in den Kopf gesetzt haben'. When the emphasis is on the annoying habit of continually bringing the topic up in conversation, verbs like 'auf etwas herumreiten' (to harp on something) are often the best functional equivalent.
How close is the meaning?
- Meaning5 out of 5
- Tone4 out of 5
- Context4 out of 5
- Literal similarity1 out of 5
These ratings are editorial approximations, not measurements.
What are other ways to say it in German?
einen Tick haben
Literally: “to have a tic / quirk”
Informal; emphasizes the slightly eccentric, persistent habit or obsession.
sich etwas in den Kopf gesetzt haben
Literally: “to have put something into one's head”
Common; focuses heavily on stubbornly pursuing a specific thought or plan.
auf etwas herumreiten
Literally: “to ride around on something”
Captures the tendency to constantly bring up or harp on the pet topic.
Don't translate it literally
eine Biene in der Haube haben
This is an unidiomatic word-for-word translation that will make no sense to native speakers.
jemandem einen Floh ins Ohr setzen
This means to plant an idea or craving in someone else's mind, not to be preoccupied with a pet peeve yourself.
Word-for-word versions like these are understood as literal statements in German, not as expressions.
In context
English
Ever since the meeting, he's had a bee in his bonnet about cutting travel expenses.
German
Seit dem Meeting hat er diese fixe Idee, bei den Reisekosten zu sparen.
English
Don't mention parking rules, she has a real bee in her bonnet about that.
German
Erwähne bloß nicht die Parkregeln, da hat sie einen echten Tick.
Related expressions
- What “A bee in your bonnet” means in English
- Barking up the wrong tree, To be completely mistaken.
Last reviewed 2026-09-11
