
kochen
to cook
To prepare a meal by heating it. In the narrower sense, also to cook food in boiling water.
Was soll ich heute Abend für uns kochen?
What should I cook for us this evening?
to cook / to boil
Loading your saved state.

to cook
To prepare a meal by heating it. In the narrower sense, also to cook food in boiling water.
Was soll ich heute Abend für uns kochen?
What should I cook for us this evening?

to boil
To reach the state in which a liquid forms bubbles at a certain temperature and turns into steam; to simmer or boil.
Das Wasser für den Kaffee kocht bereits.
The water for the coffee is already boiling.

to boil with rage
Figuratively, to be very angry; to be filled with intense rage.
Nach der ungerechten Anschuldigung kochte er vor Wut.
After the unfair accusation, he was boiling with rage.
The context shows whether 'kochen' means 'to prepare a meal' or 'to boil'. If a person is the subject, it is usually about food. If a liquid is the subject, it is about boiling.
Ich koche heute Abend eine Gemüsesuppe.
I'm cooking a vegetable soup this evening.
'Kochen' can be used with an accusative object to say what you are preparing. It can also stand without an object and then means generally 'to prepare a meal'.
Er kocht einen großen Topf Nudeln.
He is cooking a big pot of pasta.
In everyday language, 'kochen' is often used as a general term for preparing a hot meal, even if you are actually frying, baking, or steaming something.
Was kochen wir heute? Ich hätte Lust auf Pizza.
What are we cooking today? I feel like pizza.
The idiom 'kochen vor Wut' (to boil with rage) is a fixed structure. The preposition 'vor' is used here to express the reason for the strong feeling. You can also say 'vor Eifersucht kochen' (to boil with jealousy).
Als er die Lüge hörte, kochte er innerlich vor Wut.
When he heard the lie, he was inwardly boiling with rage.
to prepare
Both verbs can describe preparing a meal. „Kochen“ often refers to the entire activity and is especially suitable for a hot meal, while „zubereiten“ also includes mixing or other steps that do not involve heating. Use „kochen“ for a specific cooking action and „zubereiten“ for general preparation as well.

Für das Abendessen koche ich heute eine warme Suppe.
I’m cooking a hot soup for dinner today.
Für das Abendessen bereite ich heute einen frischen Salat zu.
I’m preparing a fresh salad for dinner today.