Background: We have a local food that's something between "broth" and "noodles". Unfortunately, English language experts in Iran don't bother to introduce a suitable word that deals with the problem. But that isn't the problem. To know how I'll be able to use a suitable word (if any), I first need to make sure of the following:

Problem: As well phrased by the title, is there a regulation or a norm which disallows us from "drinking/eating soup"?
Or is this totally context-based (as abiding the rule that if we refer to the liquid, it must be "drinking" and if we refer to the solid ingredients, it's "eating"?)
There's also a third possibility in which natives take the "viscosity" or the solid nature of food into consideration and decide which verb to use, but I have got no clues.

FYI, This is the local food that has given rise to this question:

آش رشته

  • 1
    I assumed "drink soup" was a Chinese quirk myself. We use 喝汤, which literally means "drink soup", as 喝 is the word for "drinking".
    – Joe Z.
    Feb 17, 2015 at 19:56
  • 1
    Of possible interest at EL&U: Which is correct: “I am drinking ice cream” or “I am eating ice cream”? The short answer is that the distinction between drinking and eating is not dictated solely by the need for chewing.
    – choster
    Feb 17, 2015 at 21:20
  • @JoeZ., In Iran we use "eat" for everything, and the word "drink" is rarely used. Like "eat water", or "eat medicine" is the usual way of saying it. In Vietnam (I know from my wife), they "drink medicine". I wouldn't be surprised by any combination anymore!
    – Shahbaz
    Feb 18, 2015 at 17:14
  • @maramezani, It would help if you mention what food you are talking about, preferably showing an image.
    – Shahbaz
    Feb 18, 2015 at 17:16
  • @Shahbaz it's آش. I figure out it's close to "pho", as well as noodles and broth.
    – M.A.R.
    Feb 18, 2015 at 17:18

5 Answers 5


The rule of thumb that I would recommend is, if you consume it by:

  • using a utensil (fork, spoon, chopsticks, etc.): then you eat it.
  • pouring it from a container into your mouth: then you drink it.
  • sucking it up through a straw: then you drink it.

Normally, soup would fall into the first category (using a spoon), so I would tend to say "eat your soup". (However, when you pick up the bowl and pour the last ounce or two of liquid straight into your mouth, I would tend to say that you are "drinking the last drops from the bowl".

The actual difference between eating something and drinking something is that when you eat, you get some quantity of the item in your mouth, you (optionally, but recommended!) chew it, and then you swallow once. When you drink, you have a continuous supply of the item entering your mouth, and you swallow at least once (but usually more), without ever chewing. So it is entirely possible, as you note, to choose between eating your broth and drinking it.

The upshot is, if you are serving this local food with a spoon, you can safely refer to eating it.

It's also worth noting that you can avoid the entire eat/drink issue by using the generic word have, in its sense of "partake / consume":

Have a bowl of soup for lunch!

I had fried chicken for dinner last night.

  • 9
    +1 for have soup. I never say "eat soup" OR "drink soup." (AmE)
    – Adam
    Feb 17, 2015 at 19:59
  • 4
    Broth can go either way (although I personally have never been able to drink it; I always choke up and can't make a second successive swallow), so it really depends on how it's presented: with a spoon it's "eat" or "have", with just a cup it's "drink" or "have". Normally I'd expect Mom to go with "have some broth".
    – Hellion
    Feb 17, 2015 at 20:37
  • 3
    I drink broth, even if it is in little tiny sips from a spoon. When I have a bowl of pho, I eat the noodles and meat and I drink the broth. With hot chocolate, I spoon the contents of my mug to my mouth, blow on the the cocoa to cool it off, then drink it. Then I eat the marshmallows that were floating in it.
    – Adam
    Feb 17, 2015 at 21:30
  • 4
    "Sup" is a very archaic word, in my experience, and I've always seen it used - likely via false equivalence - in a synonym for "have dinner," or "have a meal" in general. I don't think I've ever had it used with a specific noun (e.g., "sup some broth").
    – A.Beth
    Feb 18, 2015 at 4:45
  • 1
    @Adam I agree in general, though in the imperative, you would probably use "eat" here. Imagine telling a child to quit playing with their food. "Eat your soup." Feb 18, 2015 at 5:07

It is certainly a gray area: neither phrasing is entirely disallowed. "Drink" is always associated with liquids, as you know, and "eat" is typically associated with solids. In addition, "drink" is usually what you would do to relieve thirst, while "eat" is what you would do to relieve hunger. Another way to look at it is that "drinking" is usually associated with beverages, while "eating" is usually associated with foods. Also, anything done with utensils is more likely to be thought of as "eating", whereas a liquid consumed directly from its container would be more likely to be thought of as "drinking".

None of those points decides the issue categorically, I think. However, we can use them to narrow the issue: anything that is mostly a solid would be eaten, while anything that is considered a beverage would be drunk.

Personally, I (native AmE speaker) prefer "eat soup" over "drink soup" regardless of the composition of the soup: I would consider it food (and not a beverage), and I would think of it as predominately something to alleviate hunger, not thirst (although obviously it could do both). If the soup is not entirely liquid this preference is stronger. Likewise, if the soup is eaten with spoon, as opposed to directly from (say) a mug, my preference for "eat" is stronger.

For context, I would have much less of a preference for which verb to use with broth: my verb choice would probably depend upon how the broth was consumed. This is probably because I think broth is closer to the line between food and beverage. On the other hand, I would probably always say "drink a smoothie", even though it might have more food value, simply because I think of it more as a beverage.

The OED has these relevant definitions of "drink": "To take (liquid) into the stomach", "To swallow down the contents of (a cup or vessel)", "To swallow down (something solid) in a liquid", To swallow down or imbibe water or other liquid, for nourishment or quenching of thirst". These seem to leave the question of soup open; the "swallow something solid" definition seems to be referring more to incidental solids (such as a bug in one's drink). I do notice that none of the quotes under drink refer to soup.

Under "eat": "To take into the mouth piecemeal, and masticate and swallow as food; to consume as food. Usually of solids only." and "Of liquid or semifluid food. Now chiefly with reference to soup, or other similar food for which a spoon is used." This seems to support the idea of the utensil distinction.

Google has 376,000 hits for "eat soup", and 97,500 hits for "drink soup". Of those, the entire first page for "drink soup" seems to be discussion of which term is better, while there are three such hits on "eat soup".

Summary: I personally lean toward "eat soup" in all circumstances, but would not react negatively to others' use of "drink soup". I would strongly suggesting using "eat" if A) the food is largely solid, regardless of what it is called, B) it is consumed with a utensil (either generally, or in the particular case being discussed) and C) it is considered "food" (as opposed to "beverage").

  • What about "broth"? ( Like you're sick and you have some cooked broth? And someone, okay, mom, says Eat/drink/have/take some broth... Which?
    – user6951
    Feb 17, 2015 at 20:33
  • 1
    I addressed that in my fourth paragraph--I put it down to how it is consumed, combined with whether the speaker thinks of it as a beverage or a food. As Hellion points out, "have some" works for pretty much any food or beverage and eliminates the problem entirely.
    – Matthew W
    Feb 17, 2015 at 21:46
  • 2
    I am also American, but I agree with Matthew that "eat soup" is far more common than "drink soup". It may be there are situations when "drink soup" might seem more appropriate (for example if the soup comes in a cup and you're drinking it without aid of utensils), but "eat" is always ok while "drink" could sound wrong. Feb 18, 2015 at 3:59

You could use either. "To eat" and "to drink" both mean to put something in your mouth and swallow it. Generally, "drink" works for beverages, which are lifted in a glass and poured into the mouth, while "eat" implies something eaten with a spoon or fork or similar and requires chewing. However, there are many exceptions, and if you are discussing a food that is not native to an English-speaking nation, you get to decide what verb to use.

I'll give you some examples to think about.

Milkshakes are drinks, even though some are thick enough that they won't pour out of a glass, and may be consumed with the help of a spoon.

However, there is a fast-food chain called Dairy-Queen in the USA that sells a thing called a Blizzard, which is essentially a very thick milkshake. Their marketing material emphasizes how they are so thick they won't pour out of the container even when upside-down. These are "foods" that are "eaten" with a spoon, even though they are served in a cup.

Ice cream is also a food, even though a soft ice cream doesn't require chewing.

Tea is universally considered a "drink". It's thin like water and served in a cup. Chicken soup is also thin, but it has bits of chicken or noodles in it which must be chewed, so it's a food that is eaten.

However, bubble tea is tea with tapioca pearls in it which require chewing, but it is still considered a drink.

So as you can see, there isn't necessarily a good rule. However, I'll offer a guideline: if you can imagine consuming it with nothing but a straw, it's a drink. Otherwise, it's a food.


You eat soup. Good to note what all Hellion said but here are my two cents!

Apart from the quantity in your mouth (as Hellion says), I think it also depends on the 'thickness' of the edible item you are having. Soup is generally thicker than water. Also, gravy, tomato sauce/ketchup, etc. are eaten as they are not completely in liquid state.

In my own house, when we used to feed my baby girl with milk, she'd drink milk but then, the same milk when mixed with a little protein powder, it'd turn a semi-solid food that she'd then eat.

Another word comes to my mind is the verb sup. However, the word is old-fashioned, it means drink something in small quantity. That said, you may also sup soup at supper.

Another theory that comes to my mind is unless it's clear soup, you generally have some pieces in soup and that could be the reason it's eating soup. However, it's just another theory, not a concrete one!

Lastly, I also liked the option of having soup clearing all ambiguity!



If there's noodles in it and it's served in a bowl with a spoon or other utensil, I'd definitely say eat over drink. If it were only broth (or at most with very small pieces of things not requiring a spoon), especially if served in a cup or mug, I would perhaps say something like 'drink broth'.

More likely than either of those, I'd say "have soup":

"Come have some soup!"

"That sounds good. Yes thanks, I'll have soup."


"What are you eating for lunch?"

"I'm having soup."

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .