Restaurants are often more expensive than preparing your own food.