From The New York Times’ Cooking section:
Why Do Sandwiches Taste Better When Someone Else Makes Them?
When you make your own sandwich, you anticipate its taste as you’re working on it. And when you think of a particular food for a while, you become less hungry for it later. Researchers at Carnegie Mellon University, for example, found that imagining eating M&Ms makes you eat fewer of them. It’s a kind of specific satiation, just as most people find room for dessert when they couldn’t have another bite of their steak. The sandwich that another person prepares is not “preconsumed” in the same way.
Source: New York Times
Haven’t thought of it that way.