BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Flavor – Restaurant Menu & Table Reservations icon
Actively maintained Tested with WP 7.1 #2 in allergens

Flavor – Restaurant Menu & Table Reservations

A modern restaurant menu plugin with online table reservations. Card Grid layout, category filter, dark theme, all page builders.

Active installs80+10+ tier
Downloads · 30d971▲ +183.1% vs prev. 30d
Rating4/53 reviews
Health score72/100Good
All-time downloads3.5KSince Apr 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d205▲ +25% week over week
Our verdict

Solid choice

Flavor is a solid plugin choice in 2026, with a few things worth checking first. It runs on 80+ sites, is rated 4/5 and was last updated 2 weeks ago, and scores 72/100 on our health check.

  • Actively developed — last update 2 weeks ago
  • Tested with the latest WordPress (7.1)
  • Momentum — downloads up 183.1% vs the previous 30 days
  • Small user base (80+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

3774111Jul 6Aug 19Oct 3
Yesterday13
Daily average (1y)22
Peak day202May 16, 2026
Last 12 months3.5K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Flavor stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
allergens #6 46 Best allergens plugins →
digital menu #12 1,960 Best digital menu plugins →
food menu #16 424 Best food menu plugins →
restaurant menu #9 548 Best restaurant menu plugins →
table reservation #7 298 Best table reservation plugins →

Version adoption

Share of active sites per release.

  • 1.558.6%
  • 2.441.4%

Rating breakdown

★★★★★★★★★★ 4 from 3 reviews

  • 5★66.7%
  • 4★0.00%
  • 3★0.00%
  • 2★33.3%
  • 1★0.00%

About Flavor

From the official readme · v2.4.1

Description

🎉 Flavor 2.0 is here

The biggest release so far — a workspace of its own, and online table reservations.

  • Flavor now opens in its own admin panel. No more hunting through WordPress submenus: one Flavor entry leads to a proper workspace with a fixed two-level navigation, a dashboard, a streamlined dish editor and a setup checklist that ticks itself off as you go. Light and dark mode included.
  • Take table bookings on your own website. Guests request a table from a booking form; you approve or decline straight from the e-mail or from the panel. Opening hours and closed days, a capacity limit, turn time, confirmation e-mails with a calendar file and a one-click cancellation link, an approval inbox, search by name, phone or e-mail — and old bookings are deleted automatically.
  • Nothing you built is lost. Every dish, category, setting and shortcode carries over untouched. Only the interface around them is new.

Upgrading is the normal one-click update. If you use Flavor Pro, update both plugins.

What Flavor does

Flavor – Restaurant Menu & Table Reservations is a modern WordPress restaurant menu plugin for restaurants, cafés and bars. Create mobile-friendly food menus with categories, images, prices and a responsive card grid — then display them anywhere with a shortcode, Gutenberg block, Elementor widget or WPBakery element. Take table bookings from your own website with the built-in reservation form. No WooCommerce required. QR code table stands, EU allergen labels and multiple layouts are available in Flavor Pro.

What you get for free

The workspace

  • Standalone admin panel — One Flavor entry in the sidebar opens a proper workspace: fixed two-level navigation, dashboard, dedicated dish editor, light and dark mode, and a setup checklist that ticks itself off from the real state of your site
  • Unlimited dishes — No cap, no trial. Categories, price, description, featured image and sort order
  • Categories — Hierarchical, with drag & drop ordering, renaming and deleting on one screen

The menu on your site

  • Card Grid layout — Responsive image cards with the built-in Elegant Dark theme
  • Category filter — Animated filtering on the frontend, optionally sticky while scrolling
  • Subcategories — Shown as section headings when a parent category is filtered
  • Currency — Any symbol, placed before or after the amount; the side is detected automatically, so $32.00 but 32.00 €
  • All page builders — Gutenberg block, Elementor widget and WPBakery element, plus the [flavor_menu] shortcode for everything else

Table reservations

  • A booking form on your own website — [flavor_reservation] or the matching block, widget and element. Nine fields, spam honeypot, rate limit, works without JavaScript
  • You decide on every request — Approve or decline from the notification e-mail or from the panel; the guest is informed either way
  • Opening hours that match reality — Per weekday, closed days, lead time, how far ahead guests may book, a capacity limit and a turn time that can grow with party size. Hours past midnight are handled as one business day
  • E-mails that do the work — Confirmation with a calendar file and a one-click cancellation link for the guest, a notification with occupancy context for you
  • Daily service board — Today’s bookings with the day’s covers and the busiest moment, an approval inbox, search by name, phone or e-mail, an overdue marker and a nudge for past bookings nobody closed
  • Tables free up when guests leave — One click on “Guest left” and the seats count as free again straight away, instead of when the usual time is up
  • Data protection built in — Consent checkbox, and old bookings are deleted automatically after a number of days you choose

Flavor Pro

Pro is a separate plugin available at flavor-menu.com. Install it alongside this one and every Pro feature unlocks automatically — nothing is migrated, nothing is re-entered.

  • Multiple prices — Unlimited price variants per dish with labels (e.g. Small / Large, 0.2 l / 0.75 l)
  • 7 Layouts — Card Grid, Price List, Table, Horizontal Card, Featured, Compact List, Sectioned List
  • 6 Design Themes — Elegant Dark, Clean Light, Warm Earth + 3 fully configurable Custom Themes with 7 color pickers each
  • 40 Google Fonts — Curated Serif, Sans-Serif and Display fonts under Design → Typography. Optional local self-hosting for GDPR-compliant delivery
  • Allergens & Nutrition — 14 EU mandatory allergens (Regulation 1169/2011) + nutritional values per 100 g. Layout-specific display: 180° flip (cards), floating popup (lists), abbreviation chips (table)
  • Guest Ratings — 1–5 star ratings in the Card Grid layout. No login required. Duplicate protection via localStorage + server-side IP hash
  • Room planner & seating — Draw your restaurant once — rooms, walls, doors, decor and tables to scale — then seat guests at real tables instead of guessing from a list: live room view, table suggestions, moving guests between tables, walk-ins and a per-table timeline
  • Reservation analytics — Covers per day and per hour, no-show rate and average party size over 7, 30 or 90 days
  • Multiple Locations — Assign dishes to one or more branches and filter per location in the shortcode. Each branch keeps its own opening hours, capacity, floor plan and reservation inbox
  • Badge System — New, Popular, Chef’s Choice, Seasonal, Spicy and more
  • QR Code / Table Stand — Print-ready table stands as PDF. 3 styles (Minimal, Elegant, Branded), DIN A5/A6, logo upload, background image, 4 color pickers, live preview
  • CSV Import / Export — Import dishes from CSV (Excel/Google Sheets compatible). Supports all dish fields: title, description, subtitle, categories (incl. subcategories via Food > Starters), prices with labels, badges, locations, allergens, nutrition values. Missing categories are auto-created. Existing dishes (matched by title) are updated. Configurable delimiter (comma or semicolon). Preview before import, per-row result report. Export all dishes as CSV. Downloadable empty template.
  • SEO / Schema.org markup — Every menu outputs Schema.org structured data (JSON-LD): Menu, MenuSection and MenuItem with prices (Offer) and nutrition (NutritionInformation), so search engines and AI assistants can read your menu. No configuration required, works in every layout
  • Columns & Image Ratio — 2/3/4 columns, 4:3/1:1/16:9 image ratio
  • Subcategory Support — Hierarchical categories with parent and sub-headings in all layouts

Page Builder Support

  • Gutenberg (native block, live preview in editor)
  • Elementor Free 3.5+
  • WPBakery Page Builder

Shortcode

[flavor_menu title="Our Menu"]

Available parameters: title, description, category, limit, show_filter, sticky_filter, hide_all_btn, default_category, currency, currency_position, el_class

[flavor_reservation title="Book a table"]

Available parameters: title, intro, style (light / dark), el_class

External Services

Your menu and your reservations never leave your server. All assets (CSS, JavaScript, fonts) are bundled with the plugin and served from your own site, and no menu, dish, guest or booking data is ever sent anywhere.

The plugin does use one external service, and only if you choose it:

Freemius (opt-in, disabled by default)

Flavor uses Freemius to deliver update notices and security warnings, and to handle license activation for the separate Flavor Pro plugin. Nothing is transmitted until you click “Allow & Continue” on the opt-in screen. If you skip it, the plugin works exactly the same and no connection is made.

If you do opt in, the following is sent to freemius.com and refreshed periodically:

  • Your WordPress user’s first name, last name and e-mail address
  • Your site’s homepage URL and title, WordPress and PHP versions, and site language
  • The Flavor plugin and SDK versions, and whether the plugin is active or was uninstalled
  • The names, slugs, versions and active state of your installed plugins and themes

You can withdraw consent at any time — open Flavor → Account and choose Disconnect, or use the opt-out link on the plugin’s row under Plugins. Transmission stops immediately, and the plugin keeps working.

What is collected and why: freemius.com/product/opt-in/27618/flavor-restaurant-menu/ — Terms of Service: freemius.com/terms/ — Privacy Policy: freemius.com/privacy/

Table reservations

Reservation e-mails to you and your guests are sent with WordPress’ own wp_mail(), so they travel through whatever mail setup your site already uses. No booking data is sent to us or to any third party.

Installation

Install

  1. Install from Plugins → Add New and search for “Flavor”, or upload the flavor-restaurant-menu folder to /wp-content/plugins/ via Plugins → Add New → Upload Plugin.
  2. Activate the plugin through the Plugins menu.
  3. A new Flavor entry appears in the WordPress sidebar. Everything lives there.

Quick Start

Open Flavor and follow the setup checklist behind the icon in the top right — it tracks these steps for you:

  1. Create categories — Menu → Categories, e.g. “Food” with the subcategories “Starters” and “Main Courses”. Drag them into the order you want; the same screen renames and deletes them.
  2. Add dishes — Menu → Dishes → Add dish: name, description, price, photo and sort order.
  3. Put the menu on a page — add the Menu Card block (Gutenberg), the Elementor widget or the WPBakery element, all under the category Flavor Restaurant — or paste the shortcode [flavor_menu]. The checklist can create a ready-made page for you in one click.

Optional: take table bookings

  1. Set your opening hours, capacity and turn time under Flavor → Reservations → Settings, and enter the address that should receive requests.
  2. Put the Reservation Form element — or the shortcode [flavor_reservation] — on a page.
  3. New requests land under Flavor → Reservations → Service, with a counter on the menu entry. Approve or decline there or straight from the notification e-mail; the guest is informed either way.

Upgrading from 1.5.x

Just run the update. Dishes, categories, settings and shortcodes are untouched — the admin interface is what changed. The old submenus are gone; everything they held now sits inside the Flavor panel.

Frequently asked questions

Do I need Elementor or WPBakery?

No. The plugin works with the Gutenberg block editor that comes built into WordPress. Elementor and WPBakery are optional.

Does the plugin load any external scripts or services?

No external scripts: every stylesheet, script and font ships with the plugin and is served from your own site. Your menu, dishes and reservations stay on your server and are never sent anywhere. The one exception is Freemius, which handles update notices and license activation — and only after you accept its opt-in screen. Skip it and no connection is made at all. See External Services above for exactly what is transmitted if you accept.

How do I reorder categories?

Go to Flavor → Menu → Categories and drag the categories into the desired order. The same screen lets you rename and delete them.

Can I display subcategories?

Yes. When filtering by a parent category in the Card Grid, subcategories are shown as section headings. Create subcategories by picking a parent under Flavor → Menu → Categories.

Do the table reservations cost extra?

No. The booking form, the approval flow, the e-mails, the opening hours and the service board are all in the free version. Pro adds the visual floor plan with table assignment and walk-ins, the analytics, and per-branch settings for restaurants with several locations.

Do guests need an account to book a table?

No. A guest fills in the form and receives a confirmation e-mail with a calendar file and a link to cancel. Nothing is stored beyond the booking itself, and old bookings are deleted automatically after a period you set.

I updated to 2.0 and my Flavor submenus are gone. Where is everything?

It all moved into the new Flavor panel. Click Flavor in the sidebar: dishes and categories under Menu, the design and add-on screens in their own sections, and reservations under Reservations. No data or setting was changed — only where you reach it.

Where can I find allergens, multiple layouts and other Pro features?

These are available in Flavor Pro, a separate plugin at flavor-menu.com. Installing Flavor Pro alongside this plugin automatically unlocks all Pro features.

Changelog

Minor bug fixes and improvements.

2.4.1

  • Minor bug fixes and improvements.

2.4

  • New: “Guest left” frees the seats the moment a guest leaves, so availability is right again straight away. Pressed by mistake? “Back at the table” undoes it.
  • Improved: “Create menu page for me” in the setup checklist now adds a Menu Card block, so the menu’s settings are right there in the block sidebar.
  • Fixed: the menu and reservation blocks looked unstyled in the block editor preview. Published pages were not affected.
  • Fixed: after adding a reservation, the list now shows the day of that booking.
  • In Pro: a new room editor with rooms, walls, decor and tables to scale, moving guests between tables, and a warning when a walk-in’s table is needed again soon.

2.3.2

  • Changed: the plugin is now called “Flavor – Restaurant Menu & Table Reservations”, so the name says what it does.
  • Fixed: the menu and the reservation form looked unstyled in the Elementor editor preview. Published pages were not affected.
  • Fixed: with block themes such as Twenty Twenty-Five, the booking form said every day was closed.
  • Fixed: the booking form offered times that had already passed today. It now only shows times that can still be booked, and a day whose times are over no longer claims to be closed.
  • Fixed: when a booking could not be sent, the form now says under each field what is wrong.
  • In Pro: the CSV import shows its progress indicator again, and adding a second location before any reservation had been made no longer costs the first location its floor plan and current opening hours and capacity.

2.3.1

  • Fixed: the settings of the menu and reservation blocks in the block editor were always shown in English.
  • Changed: the menu block in the block editor is now called “Menu Card”, like the Elementor and WPBakery elements.
  • Improved: the admin panel’s styles are better isolated from icon fonts that some themes and plugins load.
  • Fixed: renaming or deleting a category showed no confirmation, or repeated an earlier one.
  • In Pro: fixes for the Menu Card block preview in the block editor and a few mislabelled fields in the badge editor, and a preselected location in the “Add reservation” dialog.

2.3

  • Fixed: a display glitch in the admin panel that could show up with some themes.

2.2

  • Fixed (Pro): the dish form in the admin panel had no location picker since 2.0. The card is back; in the free plugin it explains what locations do.
  • New: the dishes list has a trash view. Trashed dishes used to disappear from the panel with no way back — you can now find, restore and permanently delete them.
  • New: bulk actions on the dishes list. Tick any number of dishes and publish them, set them to draft, move them to the trash, or add and remove a category in one go.

Full changelog on WordPress.org →

Screenshots

The Flavor panel — your menu, reservations and settings in one workspace, without hunting through WordPress submenus
The Flavor panel — your menu, reservations and settings in one workspace, without hunting…
Dishes — filter by category or status, sort, and page through the whole menu
Dishes — filter by category or status, sort, and page through the whole menu
The dish editor — name, description, photo, subtitle, price and sort order on one screen, no block editor needed
The dish editor — name, description, photo, subtitle, price and sort order on one screen…
Categories — create, rename, delete and drag into order, subcategories included
Categories — create, rename, delete and drag into order, subcategories included
Reservations — the day at a glance, with open requests waiting to be approved right at the top
Reservations — the day at a glance, with open requests waiting to be approved right at…
Reservation settings — slot interval, lead time, party size cap, capacity, turn time and opening hours
Reservation settings — slot interval, lead time, party size cap, capacity, turn time and…
Card Grid on the frontend — the Elegant Dark theme with the animated category filter
Card Grid on the frontend — the Elegant Dark theme with the animated category filter
The guest booking form — nine fields, no guest account needed, confirmed by e-mail
The guest booking form — nine fields, no guest account needed, confirmed by e-mail

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Flavor alternatives

All allergens plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Allergens System for Woocommerce Allergens System for Woocommerce Allergens System for Woocommerce by Danilo Ulloa 100+ ★★★★★★★★★★ 5 (2) 2 months ago 66
3 Erudus One for WordPress Erudus One for WordPress Display Erudus product data inside of WordPress using the Erudus API. by Tim Hyde 20+ ★★★★★★★★★★ No reviews 8 years ago 24
4 Nutrition Info for WooCommerce Nutrition Info for WooCommerce Display nutritional information and allergen icons on your WooCommerce product pages. by closemarketing 10+ ★★★★★★★★★★ No reviews 3 months ago 51
5 Allergen Exclusion Filter for WooCommerce Allergen Exclusion Filter for WooCommerce Filter WooCommerce products by excluding ingredients and allergens. Fully customizable… by TecnologiaPa'Todos <10 ★★★★★★★★★★ No reviews 3 months ago 55
6 Food Labels PDF for WooCommerce – Allergens, Batch & Expiry by La Terreta Food Labels PDF for WooCommerce Print food labels as PDF directly from WooCommerce orders. Ingredients, 14 allergens, batch… by laterretagames <10 ★★★★★★★★★★ No reviews 1 month ago 37
7 OsteriaCards – Menu & Allergens OsteriaCards – Menu & Allergens Create a modern digital restaurant menu with categories, dish cards, allergen management… by Riccardo79 <10 ★★★★★★★★★★ No reviews 4 months ago 49
8 WWB Restaurant Menu Pro WWB Restaurant Menu Pro Restaurant menus with dishes, sections, specials, print layouts, QR links and local… by Aleks <10 ★★★★★★★★★★ No reviews 3 weeks ago 64
9 PlugTide Digital Menu for Restaurants PlugTide Digital Menu for Restaurants Digital menu for restaurants and bars: categories, allergens, optional prices and an… by plugtide <10 ★★★★★★★★★★ 5 (1) 2 weeks ago 71

FAQ

Flavor: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 4, 2026

Is Flavor free?

Yes. Flavor is free to download and use from the official WordPress.org plugin directory.

Is Flavor safe to use in 2026?

Flavor is a solid plugin choice in 2026, with a few things worth checking first. It runs on 80+ sites, is rated 4/5 and was last updated 2 weeks ago, and scores 72/100 on our health check.

How many websites use Flavor?

Flavor is active on 80+ WordPress websites and has been downloaded 3,526 times since it launched in April 2026. It was downloaded 971 times in the last 30 days.

Does Flavor work with WordPress 7.1?

Yes. The developer has tested Flavor up to WordPress 7.1.2, the latest release. It requires WordPress 6.0 or newer.

What PHP version does Flavor need?

Flavor requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Flavor last updated?

The latest version, 2.4.1, was released on September 20, 2026 (2 weeks ago).

Who makes Flavor?

Flavor is developed and maintained by flavorstudio.

What are the best alternatives to Flavor?

The most popular alternatives to Flavor are Allergens System for Woocom… (100+ installs), Erudus One for WordPress (20+ installs) and Nutrition Info for WooComme… (10+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.