After testing many products, I have found Formidable all that I need!
Last updated on July 15, 2025 by Formidable Team
Are you looking for a responsive WordPress restaurant menu plugin? Formidable Forms has you covered!
Five star restaurant websites have unique needs. From making reservations to accepting reviews, your WordPress website may have a lot of functionality. An easily-accessible restaurant menu is therefore a very important feature.
However, you may not want to invest in a dedicated WordPress menu plugin that can't do much else. Fortunately, you don't have to settle. By choosing Formidable Forms as your WordPress restaurant menu plugin, you can get a flexible yet powerful option for your website.
In this article, we'll explore why Formidable Forms is an effective way to show off your stunning food and drink menu. Then we'll take you through two simple steps to get your online menu up and running. Let's get started!
Upgrade your WordPress site with powerful, flexible forms.
Formidable Forms is a powerful form builder at heart, but it can also do much more. With the use of the grid views, you can easily create a beautiful display of your restaurant menu.
Additionally, that's not all it can do. Since our tool is flexible and easy to use, it can support your restaurant in many other ways. Tasks like collecting Stripe payments for reservations are simple. They also don't require a single line of code!
As such, you don't need to get an individual WordPress food menu plugin. Instead, you can stick to a single effective tool to meet countless website needs.
From Idea to Reality in Minutes. Build Powerful Forms, Dashboards, Apps and More.
Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.
You may choose to start with theย Recipe Catalogย option. We recommend this because it comes with many fields you might want for a menu, such as a dish category and cuisine. However, you can also start from scratch with a blank form. After you make your choice, click on Create.ย
For our purposes, we'll be including four important fields for each item: the name of the dish, a brief description, an image, and the price. We'll also add a dish category to keep things organized:
Once you're happy with your form, hit Updateย in the upper-right corner to move on.
Next up, we'll populate the data form with the menu information. You can do this either manually or through the import function. We recommend using the import function if you have a lot of items, as this can save you time. You can upload a Formidable XML or any CSV file.
To start this process, stay on the page where you've just created the form. Navigate to theย Entriesย tab at the top, and select either Add New orย Importย depending on your preferences.ย If you decide to do this manually, you'll see your new form:
Fill out the fields with the correct information and click on Submit. If you don't fill in the Entry Key field, it will be automatically generated. Repeat these steps for each of your menu items. Once you've uploaded all of your food items, you can move on to step two.
You'll then see a drop-down menu titledย Use Entries from Form. You'll want to use that data form that we created in step one. Select that as your data source and click on Create a view. That will take you to a new creation screen:
We'll begin by changing a few settings. You can start by navigating toย Advanced Settings and settingย Page Sizeย to anything under 50. You might also choose to change the menu's design underย Grid Style Settings.
Next, head over to the right side of the screen. Click on Layout Builder and drag and drop rows to create the layout you would like:
Now, click on each box to add the content. From there, you can drag and drop the fields where you want them.
If you'd like to include images, you'll need a quick extra step to make sure they display correctly. From the right-hand Customizationย box, selectย Advancedย and find theย Show imageย option. Drag that onto your form where you want the image.
After you're done, click on Update view.ย You should now be able to preview what your menu will look like with your settings applied.
If you like what you see, go to edit any page or post and add a View block. Here's an example of our end result:
If you want to edit any of your work, you can always go back to your new grid view and tweak it to fit your needs.
This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.