WordPress Restaurant Menu Plugin

Showcase menu items on your WordPress website with photos, descriptions, categories, and pricing to present your cuisine in the most appealing way.
4.8 rating
10,000+ reviews
Free plan available
Create Widget for Free
No credit card needed
WordPress Restaurant Menu Plugin

Create your Restaurant Menu plugin

Configure your plugin and add it to your WordPress website for free!

Screenshots

WordPress Restaurant Menu Plugin
1 / 6

Why People Love Elfsight

When someone’s hungry and looking you up online, the first thing they’ll click on is your menu. If it’s hard to read, outdated, or just a PDF they have to pinch and zoom, you might lose them. The Elfsight Restaurant Menu fixes that by giving you a beautiful, clickable menu that lives right on your WordPress website.

Setup takes only a few minutes, and you don’t need to be “techy” to get it running. You can update prices or add a new special as quickly as you’d update a social post. Plus, it looks just as good on a phone as it does on a laptop.

Did you know?

MGH survey shows that 77% of diners check a restaurant’s website before visiting, and the menu is the page they look at most.

Embed the Elfsight Restaurant Menu on your WordPress website for free today and let your food speak for itself – no clunky PDFs required.

Key Features of the WordPress Restaurant Menu Plugin

Here’s why restaurants, cafés, and bars love using this plugin:

  • Organize with categories: Starters, mains, desserts, or happy hour – split your menu into sections so people find what they’re after faster.
  • Add photos and details: Show off high-quality images, list ingredients, or add allergen info – the little touches that matter.
  • Easy edits: Change prices or add a new item anytime. Updates appear instantly on your website.
  • Mobile-friendly design: Whether someone’s browsing on their phone in the car or on a tablet at the table, the menu adapts automatically.
  • Brand matching: Adjust fonts, colors, and spacing so your menu feels like it belongs to your brand.

Try it out in the live editor – no signup needed

How to Add the Restaurant Menu to WordPress

Adding your menu is as simple as copy–paste. Here’s how:

  1. Select a template: Open the Elfsight editor and pick a layout.
  2. Customize the widget: Add dishes, descriptions, prices, and photos.
  3. Generate the code: Click “Add to website for free” and copy the code.
  4. Embed on your website: Paste it into a Custom HTML block in your WordPress page.

That’s it – your Restaurant Menu is now live and ready for customers to browse.
Have suggestions? Share your ideas in the Wishlist and follow updates in the Changelog.

Do I need a specific WordPress plan to use the Restaurant Menu?

On self-hosted WordPress.org websites, you can install the plugin freely. On WordPress.com, a Business plan or higher is required for third-party plugins.

Does the Menu plugin work with WordPress themes and builders?

Yes, it integrates smoothly with most WordPress themes and page builders, and can be placed in posts, pages, sidebars, or template areas.

Can I divide my menu into categories on WordPress?

Absolutely, you can structure dishes into sections like starters, main courses, drinks, and desserts to keep your WordPress menu clear and easy to navigate.

Can I change the order of sections or dishes later?

Both categories and individual items can be rearranged anytime using drag-and-drop in the editor, without recreating the menu from scratch.

Can I upload images for each menu item?

You can add a photo to every dish, making your WordPress restaurant page more attractive and visually engaging for visitors.

Can I show allergen or nutritional details?

Yes, you can include allergen icons or nutrition information for specific dishes, helping customers make informed choices.

Are there badges for featured or new dishes?

You can highlight items with labels like “New,” “Popular,” or custom tags to draw attention to special offerings.

Can I disable popups for menu items on WordPress?

Yes, you can choose whether images and descriptions open in popups or remain inline, depending on your preferred layout.

Can I promote seasonal specials or event menus?

Certainly, you can update sections or emphasize selected dishes to showcase limited-time offers, holiday menus, or daily specials.

How are updates applied to my WordPress website?

After you edit content and publish changes in the editor, the embedded plugin updates automatically across your WordPress pages.

Pricing

14-day money back guarantee. Risk-free, you can cancel at anytime.
Elfsight Apps
Platform-independent digital solution that works on any site
from $0 / month
start with free plan
Unlimited domains
Professional support
Free installation service
Special offer for multiple apps
100% customizable