What are farms that cook food to sell it called?

Farms that cook food to sell it are often called:

* Farm-to-table restaurants: This is a common term for restaurants that source their ingredients directly from local farms.

* Farm-to-fork restaurants: Similar to farm-to-table, this term emphasizes the entire process from farm to customer's fork.

* Agritourism restaurants: These restaurants are located on farms and often feature a menu that highlights seasonal ingredients grown on the farm.

* Farm kitchens: This is a more general term for any type of kitchen located on a farm that prepares food for sale.

* Farm-to-market kitchens: This term specifically indicates that the food is prepared and sold on the farm, rather than at a separate restaurant location.

* Farm stands: These are typically smaller operations that sell fresh produce, but some may also offer prepared food like baked goods or sandwiches.

* CSA kitchens: Some Community Supported Agriculture (CSA) programs offer prepared meals alongside their fresh produce.

The specific name will depend on the scale of the operation, the types of food offered, and the overall business model.