"The man wants cream in his coffee."
Translation:Mannen vill ha grädde i kaffet.
I'm curious what is wrong or sounds strange about the second option "Mannen vill ha grädde för hans kaffe." Is it just the preposition, so that "Mannen vill ha grädde i hans kaffe." would be ok?
edit: It's the possessive pronoun that's wrong, right? I think it would be ok with "Mannen vill ha grädde för sitt kaffe."
Grädde refers to the milk product high in fat content which people may put in their coffee. Kräm refers to thick liquids that do not necessarily flow under their own weight. It can include medicinal creams, toothpaste, hand cream, and food creams. Maybe it can refer to the Food in a Tube that appears to be a thing in Sweden. https://www.ateriet.com/food-in-tubes-a-very-swedish-way-to-package-food/
No, that means he wants cream, but not actually in the coffee. Till in this sense expresses something that goes together with the coffee, but isn't a part of it.
Example: ta en kaka till kaffet = Have a cookie to go with the coffee.
This applies to all kinds of food, for expressing separate parts of what's eaten. You could say "vi äter potatis och ärtor till biffen" to express that you're having potatoes and peas with the steak.
Yes, hans kaffe means it's someone else's coffee. The suggested translation is just kaffet though, since in Swedish, we often prefer to use just the definite form when it's clear from context whose object we're talking about. But you could also say sitt kaffe, it's just a little less idiomatic, but not at all wrong.