Dining and Nutrition Services

We strive to serve great food and create a dining experience that helps make your stay with us a little more comfortable.

View Our Menus

Browse the meal options available to patients and visitors. Our menus are designed to offer a variety of choices that support your comfort and nutritional needs during your stay.

Children's menu for:

  • Carilion Franklin Memorial Hospital
  • Carilion Roanoke Community Hospital
Children's menu

Children's menu for:

  • Carilion Giles Community Hospital
  • Carilion New River Valley Medical Center
  • Carilion Roanoke Memorial Hospital
  • Carilion Rockbridge Community Hospital
  • Carilion Tazewell Community Hospital
Children's menu

Share Feedback

Contact Us

Have a question or a special dietary request? Our Dining and Nutrition Services team is here to help. Reach out and we’ll be glad to assist.

Carilion Franklin Memorial Hospital

  • Patient meal service
    • Phone: 540-489-6341
    • Hours: 7:45 a.m. – 5 p.m.

Carilion Giles Community Hospital

  • Patient meal service
    • Phone: 540- 922-4169
    • Hours: 7 a.m. – 6 p.m.

Carilion New River Valley Medical Center

  • Patient meal service
    • Phone: 540-731-2580
    • Hours: 7:30 a.m. – 6 p.m.

Carilion Roanoke Community Hospital

  • Patient meal service
    • Phone: 540-224-4561
    • Hours: 8 a.m. – 5 p.m.

Carilion Roanoke Memorial Hospital

  • Patient meal service
    • Phone: 540-981-7408
    • Hours: 7 a.m. – 7 p.m.

Carilion Rockbridge Community Hospital

  • Patient meal service
    • Phone: 540-458-3232
    • Hours: 7:45 a.m. - 5 p.m.

Carilion Tazewell Community Hospital

  • Patient meal service
    • Phone: 276-988-8770
    • Hours: 7:45 a.m. – 5 p.m.