There are plenty of restaurant and food related sites around these days. WordPress makes it so easy to build these types of sites. There are also plenty of useful plugins that make life easy for folks running food-focused sites. Take Food and Drink Menu for instance: it’s a useful plugin that allows you to create a restaurant menu and display it in posts, pages, and templates. You also get a widget to showcase what your business has to offer.
Food and Drink Menu supports unlimited menus and menu items. You do have the option to add a photo and price for each menu item. The available widget displays your menu in your sidebar. The design is responsive, so your site will look fine on mobile devices (that is if your theme is responsive too). Webmasters can add additional information to menu sections.
Food and Drink Menu creates Menu Items and Menu post types to help you create your menu quickly. You don’t need a special theme to use this either. This is a free plugin.