8

Which version is correct?:

I have ham sandwiches for breakfast.

I have sandwiches with ham for breakfast.

I have sandwiches and ham for breakfast.

Of course, I mean that I eat sandwiches with ham inside them.

ColleenV
  • 11,971
  • 13
  • 47
  • 85
user46036
  • 293
  • 1
  • 8
  • 15

5 Answers5

14

Neither phrase will normally be understood in the meaning you intend.

Until I read your explanation I thought you were talking about a plate of sandwiches and, separately, some ham. I'm not being perverse: as a native English speaker it never occurred to me that you meant the filling in the sandwiches.

The usual phrase is simply "ham sandwiches". I can't think of a simple preposition which is used with this meaning: normally if I wanted to expand it I'd say "sandwiches containing ham" or perhaps "sandwiches made with ham".

It might be that "sandwiches of ham" would work: this is not a familiar expression in my experience, but if I met it I would interpret it that way.

Colin Fine
  • 75,266
  • 4
  • 98
  • 158
  • 11
    "Sandwiches of ham" is perfectly fine for a menu where it might be part of a longer list (Assorted sandwiches of ham, roast beef, salami, turkey, ...) or if directing someone to make a sandwich using ham (With the spread sides facing in, make sandwiches of ham, cheese, and turkey...) but I wouldn't say "I had a sandwich of ham" unless I was joking around and trying to sound pretentious or archaic. I agree I would understand it though. – ColleenV Mar 07 '17 at 17:18
  • 1
    What about "toast with ham" or "toast and ham" or "ham toast"? – user46036 Mar 07 '17 at 17:25
  • 2
    @user46036: none of those expressions is familiar, perhaps because the dish isn't familiar. I'm not sure whether I would expect to see the ham served on the toast with that description or not. On the other hand "bread and jam" and "toast and marmalade" are quite normal. – Colin Fine Mar 07 '17 at 17:27
  • 2
    Since people have "toast and jam" there's no linguistic reason you can't also have "toast and ham" (to mean toast with ham on top). It's just not something people say. – Andrew Mar 07 '17 at 17:42
  • @Andrew Sure. There are lots of statements you could make that are grammatically correct, but that aren't how people normally express the idea. Just the other day I said to my son, "Let us prepare some food for the eating thereof" as a joking way of saying "Let's make some food". It's grammatically valid, but it sounds funny because it's just not what real English-speakers say. – Jay Mar 07 '17 at 18:06
  • 1
    However, "toast and jam" is not always served with the jam already applied to the toast - it is often provided as a separate item that the diner can apply to their taste. – GalacticCowboy Mar 07 '17 at 19:30
  • Toast with jam sounds the best in that case, since the jam goes on the toast. Toast and jam sounds a bit strange. – mbomb007 Mar 07 '17 at 21:22
  • @user46036 Assuming the ham is served on the toast I would probably say "ham on toast" in that scenario. I could also see myself coming up with something ridiculous such as a "toasted open faced ham sandwich".. It isn't a common dish in my experience, however. – Warlord 099 Mar 07 '17 at 21:55
6

A "ham sandwich" is a sandwich in which the principal filling is ham. This is the most common expression.

"Sandwiches with ham" is ambiguous. It would usually mean "ham sandwiches" but it could mean that you have sandwiches with ham "on the side" -- not typical, but possible. Meanwhile, a "cheese sandwich with ham" definitely means the ham is part of the sandwich.

"Sandwiches and ham" definitely means that the ham is on the side of the sandwiches, and not in the sandwich, as in, "I had cheese sandwiches and ham for lunch." Again, I don't know why you would eat the sandwich this way, but it's your food.

Andrew
  • 88,266
  • 6
  • 98
  • 187
  • 9
    Almost: A sandwich containing both cheese and ham is a "ham and cheese sandwich." Your version, "cheese sandwich with ham," remains ambiguous. – cobaltduck Mar 07 '17 at 19:04
  • @cobaltduck It's really a matter of opinion at this point. I would bet money there was ham in that sandwich, but that's how I interpret the phrase. – Andrew Mar 07 '17 at 19:21
  • 3
    This is probably a regional thing. You said "sandwiches with ham" usually means the ham is an ingredient, whereas I read it as leaning strongly toward ham on the side. Even more so with "cheese sandwich with ham" since you've kept the cheese on the same side of the conjunction with the sandwich. – Tenfour04 Mar 07 '17 at 20:45
  • 1
    @Tenfour04 I get it. But what about a "ham sandwich with cheese"? Doesn't that sound like the cheese is in the sandwich? I think it's probably more personal experience, since ham is more often the primary ingredient in a sandwich, and cheese a secondary ingredient. – Andrew Mar 07 '17 at 21:10
  • 2
    That's my point when I say I think it's a regional thing. English doesn't always follow logical substitutions, and it varies based on region, for example. To your question, no, to me "ham sandwich with cheese" sounds like the cheese is on the side. Of course, McDonald's describes some of their sandwiches as "with cheese" but the ambiguity isn't there since they don't serve ingredients on the side in any case. – Tenfour04 Mar 07 '17 at 21:12
  • Personally I enjoy a ham and cheese sandwich with wine and good friends. – joeytwiddle Mar 08 '17 at 03:36
  • 1
    "I have sandwiches with ham for breakfast." could be someone describing an insatiable appetite for ham and how they have ham in and with everything. "I have ham steak for dinner. I have eggs and ham for lunch. I have sandwiches with ham for breakfast." It could also be a reference to a breakfast sandwich not complying with religious dietary restrictions. – fixer1234 Mar 08 '17 at 09:25
1

If your goal is to communicate that you "eat sandwiches with ham inside them" then "I have ham sandwiches for breakfast" is your best choice. Just keep in mind that a ham sandwich implies that ham is the dominant element of the sandwich and not some minor untraceable component.

Both "I have sandwiches with ham for breakfast" and "I have sandwiches and ham for breakfast" could mean that the ham itself is unrelated to the sandwiches. For example, you're having some nondescript sandwiches with ham on the side.

Depending on the context, "I have sandwiches with ham for breakfast" could mean that you're emphasizing the ham aspect of the sandwich. But in that case it would usually be written "I have sandwiches with ham for breakfast".

0

From my experience, your first choice is correct, as "ham" in this case is functioning as a modifier for "sandwiches." Your second choice would indicate that you mainly ate sandwiches but you also ate ham to a lesser extent (think of the classic "Would you like some sprinkles with your ice cream?" example.) Your third choice would indicate that you ate both ham and sandwiches.

To be perfectly correct, as "ham" is not an adjective, you could, as mentioned above, use "sandwiches containing ham", "sandwiches of ham", or, to be unnecessarily verbose, "sandwiches consisting partly of ham."

Hope I helped!

Plato
  • 1
0

Basically out of your choices "ham sandwich" and "sandwich with ham" are also possible, however, the latter is ambiguous as @Andrew stated in his answer. "Ham sandwich" would mean that there's ham inside your sandwich and would the best option.

SovereignSun
  • 25,028
  • 40
  • 146
  • 271
  • Hamburgers have absolutely nothing to do with ham. Hamburgers refer to Hamburg steak, which is made from ground beef: http://www.etymonline.com/index.php?term=hamburger Ham is preserved pork leg or shoulder. http://dictionary.cambridge.org/dictionary/english/ham – JavaLatte May 16 '17 at 09:38
  • @JavaLatte Wow, I didn't know that. All my life I thought I was eating ham in these burgers. – SovereignSun May 16 '17 at 09:42