Built for DACH & EU restaurants

Build a WordPress restaurant menu that sells — no WooCommerce required.

QR menus, EU allergen labels, SEO schema markup and seven polished layouts, live on your WordPress site in minutes. Built for restaurants, cafés, bars — and the agencies that run them.

  • For owners — change dishes, prices and photos yourself, no web designer needed.
  • For guests — a fast mobile menu with photos, allergens and QR access at the table.
  • For agencies — set it up once, reuse it for every restaurant client.
Free on WordPress.org 5.0 · 100+ active installs
14 EU allergens
clearly labelled
QR table stand
print-ready A5/A6
osteria-vista.com/menu
Osteria Vista MenuReserveAbout
DinnerStartersDessertBar
Dry-aged ribeye
Dry-Aged Ribeyechimichurri
32 €
MiSu
Saffron risotto
Saffron Risottoparmesan crisp
21 €
MiSu
Tagliatelle al tartufo
Tagliatellefresh truffle
24 €
GEi
Herb-crusted lamb
Herb Lambrosemary jus
29 €
Wild salmon
Wild Salmonbrown butter
26 €
FiMi
Classic tiramisù
Tiramisùmascarpone
9 €
GEi
9:41
7
Editorial layouts
14
EU allergens
40
Google fonts
5.0
Average rating
The shift

Stop emailing PDFs. Ship a menu you can edit in seconds.

Flavor replaces the PDF-and-WooCommerce workaround with one focused plugin — practical for real kitchens, beautiful for guests.

Live in minutes

Install, add your dishes, drop in a block, widget or shortcode. Flavor auto-detects whichever page builder is active.

Edit, don't re-export

Change a price or a photo in the WordPress admin and it's live instantly — no design tool, no PDF, no developer.

Allergen-ready by default

All 14 EU allergens and nutrition values are built in — Flavor helps you display them the way each layout calls for, with flip cards, popups or chips.

How it works

From install to live menu in three steps

No developer, no design tool, no WooCommerce — just WordPress.

STEP 01

Install & activate

Add Flavor from WordPress.org or upload the Pro zip. It works on any theme and detects your page builder automatically.

STEP 02

Add your dishes

Enter dishes, prices, photos and allergens in the admin — or bulk-import an existing menu with a single CSV upload.

STEP 03

Drop in your menu

Place the block, widget or [flavor_menu] shortcode, pick a layout and theme — and you're live.

The hard parts, handled

EU allergens and QR menus, done right.

14 EU allergen labels, clearly displayed

Tick the mandatory allergens (Regulation 1169/2011) per dish and add nutrition values. Flavor builds the legend and shows it as flip cards, popups or inline chips.

GGluten KrCrustaceans EiEggs FiFish ErPeanuts SoSoybeans MiMilk / Lactose SnTree Nuts SeCelery SfMustard SaSesame SuSulphites LuLupin WeMolluscs

Print-ready QR table stands

Generate A5/A6 stands with a QR code straight to your live menu — three styles, your logo and colors, right from the WordPress admin.

OSTERIA VISTA
3 stand styles Logo upload Custom colors A5 & A6 ready
Who it's for

One plugin, every kind of venue

Not a feature list — the real situations Flavor was built for.

For restaurants with allergen duties

Tick the 14 EU allergens per dish — legend, flip cards and popups are generated automatically (Reg. 1169/2011).

For bars with price variants

Glass/bottle, 0.2 l/0.4 l, small/large — unlimited prices per dish, shown as clean rows or chips.

For agencies with many clients

CSV import, native page-builder integration and an unlimited-site license make one setup reusable everywhere.

For chains & multiple locations

Assign dishes to branches — every location renders its own filtered menu from one shared dish pool.

For QR table stands

Print-ready A5/A6 stands link straight to your live menu — guests always see today's prices, never an old PDF.

For cafés with compact menus

Dense list layouts without photos keep short menus quick to scan — switch the layout anytime, no rebuild.

For agencies

Set it up once. Reuse it for every client.

CSV import/export, multi-location menus and a clean shortcode mean one Flavor setup scales across every restaurant site you manage.

CSV import & export
Migrate or duplicate an entire menu in a single upload.
Multiple locations
Filter dishes per branch with one location parameter.
Gutenberg · Elementor · WPBakery
Native integration in every builder — plus a plain shortcode.
Unlimited-site Agency license
One plan covers every client project you build.
menu.csv → flavor
Ribeye Popular
Ribeye dry-aged · chimichurri
32.00 €
MiSu
Risotto
Risotto saffron · parmesan
21.00 €
MiSu
Tagliatelle
Tagliatelle fresh truffle · pecorino
24.00 €
GEi
Negroni New
Negroni gin · campari · vermouth
12.50 €
Seven ways to serve it

A layout for every kind of menu

Switch layout and theme from a dropdown — the same dishes, restyled instantly. No rebuild required.

Card gridPhoto-led · most popular
Price listClassic leaders
TableVariants & columns
HorizontalImage + detail rows
FeaturedHero dish on top
CompactDense, no photos
SectionedGrouped courses
Everything included

Every Pro feature, in every plan

No add-ons, no upsells — the full toolkit for a professional restaurant menu.

7 layouts

Card grid, price list, table, horizontal, featured, compact and sectioned — pick what fits your brand.

40 Google Fonts

Curated serif, sans and display faces — with one-click local hosting for a GDPR-clean, fast-loading menu.

Guest ratings

1–5 star ratings on dishes — no login, no moderation, with duplicate protection built in.

Custom badges

Your own labels in any color — New, Vegan, Spicy, Chef's Choice — multiple per dish.

Multiple locations

Assign dishes to branches; each location renders its own filtered menu automatically.

Price variants

Unlimited prices per dish — Small/Large, 0.2l/0.75l, 250g/400g — as rows or chips.

SEO schema markup

Every menu outputs Schema.org JSON-LD — dishes, prices and nutrition — so Google and AI search can read your menu.

Live demo

Try Flavor in a live WordPress demo

A complete WordPress install running on WordPress Playground, with the free plugin pre-installed. Explore the admin, add dishes and see your menu update live — no signup, nothing to install.

playground.wordpress.net/?plugin=flavor Sandbox
Booting WordPress, installing Flavor & loading the sample menu …
the first start can take a minute or two.

Launch the interactive demo

Loads a sandboxed WordPress with Flavor pre-installed and a sample menu. Runs entirely in your browser and resets on reload — clicking connects to playground.wordpress.net.

Real WordPress sandbox · free plugin from WP.org · open full size ↗

Free & Pro

Start free. Upgrade when your menu becomes serious.

Launch a real menu today with the free plugin from WordPress.org — then move to Pro when you need allergens, QR table stands and the full layout toolkit.

Free

A clean, working menu — ideal for testing and smaller venues.

Card-grid layout Elegant dark theme Categories & live filtering One price per dish Unlimited dishes
Get it free on WordPress.org

Pro

Everything for a professional, allergen-ready restaurant menu.

QR table stands (A5/A6) 14 EU allergens & nutrition CSV import & export All 7 layouts, themes & fonts Guest ratings & custom badges Multiple locations & branches SEO schema markup (JSON-LD) Agency licensing
See Pro pricing
Simple pricing

Pricing that scales with you

All Pro features in every plan. Choose annual billing or pay once for lifetime.

Starter
1 website
$39/year
Renews annually at 10% discount · cancel anytime
  • All 7 layouts & 6 themes
  • EU allergens & nutrition
  • QR codes · CSV · ratings
  • Unlimited dishes
Most popular
Business
5 websites
$69/year
Renews annually at 10% discount · cancel anytime
  • All 7 layouts & 6 themes
  • EU allergens & nutrition
  • QR codes · CSV · ratings
  • Unlimited dishes & locations
Agency
Unlimited websites
$129/year
Renews annually at 10% discount · cancel anytime
  • All 7 layouts & 6 themes
  • EU allergens & nutrition
  • QR codes · CSV · ratings
  • Unlimited sites & locations

All plans include every Pro feature · secure checkout via Stripe / PayPal (Freemius) · questions?
Prices in USD, excl. VAT — calculated at checkout based on your country.

Before you buy

Questions, answered

Do I need WooCommerce or a page builder?

No to both. Flavor is a standalone menu plugin — it never requires WooCommerce. It works with the standard Gutenberg block editor, Elementor and WPBakery, or with no builder at all via the [flavor_menu] shortcode.

Does it work with Elementor and WPBakery?

Yes. Flavor ships a native Gutenberg block, an Elementor widget and a WPBakery element — each with the full settings panel. The same menu also renders anywhere via shortcode.

Can I display EU allergens and nutrition values?

Yes. Each dish has a meta box for the 14 mandatory EU allergens (Regulation 1169/2011) plus kcal, fat, carbs and protein. Display adapts to the layout — flip cards, an ⓘ popup or abbreviation chips — and a legend is generated automatically.

Can I create QR codes for table stands?

Yes. The admin generates print-ready A5/A6 table stands with a QR code that links to your live menu — three styles, with logo upload and custom colors.

Can I import an existing menu via CSV?

Yes. Import and export your full menu — categories, dishes, prices, allergens and badges — as CSV. Ideal for migrations and for agencies reusing a setup across clients.

Is there support and are updates included?

Every plan — annual or lifetime — includes updates and support for the licensed period. Full documentation is available in the knowledge base, and you can reach the team directly from your account.

Give your menu the upgrade it deserves.

Start free on WordPress.org, or unlock QR stands, EU allergens and all seven layouts with Flavor Pro.