Some schools create a calendar in Calendar Manager with daily meals as events. Then they simply display that calendar on a Calendar Page.
Using a portal page instead though would be a nice way to display this information, along with other relevant details. By using a portal page, you could still take full advantage of the calendar system that most schools use, but you would also be able to provide nutritional information, allergy alerts, recipes and so on for some (if not all) of the main dishes. Here's an example:
You still create a calendar in Calendar Manager, but instead of displaying it on a Calendar Page, you instead pull it into a calendar element on a portal page. The content area at the top of the page can provide information that applies to Dining Services in general. Using a Resource Element, you can post recipes and relevant links.