For the record, I love cooking. Today I'm cooking a flank steak. It cost $38 from the butcher and will supply me with around 3 dinners. Luckily I already had all the ingredients for the marinade. They still probably add a couple $s if you cost them out (e.g. a 1/2 cup of olive oil is definitely $1 or $2 if you divide this amount by the cost of a bottle of olive oil). Conservatively, this comes out to $14/meal.
Now let me compare that to the 2 most recent takeout dinners that I purchased from a restaurant:
* Dick's Deluxe cheeseburger, fries and a shake: $14.05
* Gongora goat plus a side of garlic naan from an outstanding Indian restaurant: $22.60. This was 1.5 meals because the portions were large and I kept leftovers. I could've skipped the naan.
(These are numbers after tax, and this is in an area with a high cost of food and high sales tax.)
A few things to understand:
* Neither of those are even really possible to make at home (I'd need a deep fryer to make real french fries, and who knows where the heck to buy Gongora leaves?).
* Buying take-out offers variety. I'd be a little bored of eating flank steak for the 3rd night in a row.
* Buying take-out means it's always fresh, whereas eating what I made at home is leftover/reheated for 2 out of the 3 days.
* There's an experience to being served by a restaurant. For example, the evening when I had the cheeseburger, there's an experience of ordering from a 1950s-style drive-in.
* No clean-up required: just throw the box into the trash. By the way, that doesn't exact more environmental cost than the amount of water that I would have to use to wash dishes.
* Eating out came out to an extra $4/day or so. That would still be less than $1,500/year extra if you ate out every day, and of course most people don't eat out every day. That's a pretty minor luxury to justify. For example, most people could offset this cost by cancelling some streaming subscriptions they don't use.