Tener mala leche
To have bad milk.
to be nasty; **to be nasty**; **to be mean**; **to be spiteful**; **to have a vicious streak**; **to be bad-tempered**
Tener mala leche means to be bad-tempered, unpleasant, spiteful or deliberately nasty towards other people.
Tiene muy mala leche.
He's really mean.
No sé por qué me habló con tanta mala leche.
I don't know why she spoke to me so spitefully.
Lo hizo con mala leche.
He did it out of spite.
Depending on the context, the idiom may describe a person's habitual character or a specific action carried out with malicious intent.
Someone who tiene mala leche often reacts aggressively, speaks harshly or enjoys making life difficult for others.
The expression can also refer to comments, jokes or actions.
For example, a remark made con mala leche is not simply ironic—it is intentionally hurtful.
Although the idiom frequently describes anger, its central idea is malice, not merely irritation.
For that reason, it often implies a degree of cruelty or ill will.
- has a difficult personality
- behaves in a spiteful way
- says something with the intention of hurting another person
- reacts aggressively without good reason
- enjoys provoking others
The expression probably originated in traditional beliefs about breastfeeding.
For centuries, many European cultures believed that a mother's milk influenced not only a child's health but also their temperament.
A person with mala leche was therefore imagined as someone whose character had been shaped by poor or unhealthy milk.
Modern speakers no longer associate the idiom with this belief, but the expression itself has survived unchanged.
Spanish speakers use tener mala leche very naturally in everyday conversation.
It may refer to a person's permanent character:
Ese jefe tiene muy mala leche.
or to a particular moment:
Hoy está de mala leche.
The shortened expression estar de mala leche simply means to be in a bad mood.
Because both forms are extremely common, learners should become familiar with each of them.
The word leche appears in dozens of Spanish idioms.
Native speakers use it to express surprise, annoyance, admiration, frustration and even affection.
Learning tener mala leche is often the first step towards understanding one of the richest and most colourful families of expressions in modern Spanish.
Avoid translating the idiom literally.
English speakers would find "to have bad milk" completely meaningless.
Choose the translation according to the context.
If describing someone's personality, to be mean, to be nasty or to be spiteful usually sounds most natural.
If referring to a specific action, expressions such as to do something out of spite or to say something maliciously often communicate the intended meaning more precisely.
Also remember the distinction between:
- tener mala leche → to have a nasty or spiteful character.
- estar de mala leche → to be in a bad mood.
Confusing the two is one of the most common mistakes made by learners.
There are five hundred more.
The complete collection — no ads, on paper or Kindle.
Get the book on Amazon