Preparing food for someone
Use for to show who receives the meal.
Different prepositions after cook express purpose, place, ingredients, equipment, or location.
Use cook for for the person receiving the meal, cook in for a container or place, cook with for ingredients or tools, cook on for a surface or appliance, and cook at for a location.
These forms are not interchangeable. Choose the construction by meaning, not by which preposition appears most often.
Use for to show who receives the meal.
Use in for containers, ovens, pans, or rooms.
Use with for ingredients, oils, spices, or cooking tools.
Use on for stoves, grills, or burners.
Use at for restaurants, homes, schools, or events.
The same subject can take different constructions because each sentence answers a different question.
Some combinations appear in real text but do not mean what learners often assume.
Use with for ingredients.
✕ She cooks on butter and herbs. ✓ She cooks with butter and herbs.Use for to show who receives the meal.
✕ He cooked dinner in his friends. ✓ He cooked dinner for his friends.Choose the expression that matches the intended meaning.
Paste the complete sentence below. Linguix checks the preposition together with grammar, spelling, punctuation, and style.
Yes. You can cook with a knife, pan, or other equipment.
In usually refers to a container or enclosed place, while on refers to a surface or appliance.
Yes. At is commonly used for locations such as at home or at a restaurant.
Create a free account to check complete texts, apply suggestions, and save your documents.