What is the name of place where soldiers meals are prepared?

The name of place where soldier meals are prepared is known as a mess hall. A mess hall is a large dining facility shared by a group of people, typically members of the military or a boarding school. It provides meals for a large number of individuals, often with a self-service buffet style or a sit-down service where meals are served to the diners by waiting staff. Mess halls are designed to cater to the needs and schedules of the population they serve, and they often operate on a regular mealtime schedule.