New here? Download your free Sri Lankan Recipe Starter Guide →
CeylonCookingAuthentic • Sri Lankan • Recipes

Ceylon Cooking Menu Maker

Your Guests Skip the Dish They Cannot Picture.

Kottu, pol sambol, ambul thiyal. If somebody has never eaten it, they order the thing they recognise instead, and your best dish sits there. Menu Maker builds a QR menu that explains each dish the way your floor staff explain it at the table.

No account, no card. Your menu saves in your own browser, and the sample is a real one.

  • No app for your guests
  • 117 dishes, wording included
  • One menu stays free
QR menu on a restaurant table with Sri Lankan dishes

QR menu

Dish photos and explainers at the table

The problem

The Menu Is Not the Hard Part. The Explaining Is.

A printed menu gives a guest a name and a price. For a dish they grew up with, that is enough. But for kiri hodi or a lamprais it is not, so they ask, and someone on your floor explains it again, twenty times a service, in the middle of the rush.

And the ones who do not ask just order chicken curry.

The other thing paper does is go stale. Your fish supplier moves a price and you either cross it out in pen or live with the old number until the next reprint.

Server explaining a printed menu beside a QR code and Sri Lankan food
A QR menu answers the first question before staff get pulled back to the table.

What is different here

Import a Dish and the Description Comes with It.

Every other menu builder drops you in front of a blank text box and a blinking cursor. Ceylon Cooking skips that part, because we have already written the paragraph. Each of the 117 dishes in the library carries what it tastes like, how hot it is, whether it is vegan, and what it is normally eaten alongside.

Import kottu roti and the item lands saying savoury, smoky and a little chewy, with a slow chilli heat at the back of the throat. You set your price. That is the job done.

It is the same text that runs on our recipe pages, so a menu cannot claim a taste the recipe does not.

What lands in the editor

Sri Lankan Chicken Curry

your price

Chicken thighs simmered in roasted curry powder, curry leaves, and coconut milk. A common home-style version, and regional and family variations exist.

Dairy-freeMedium heatKukul Mas Curry

Everything above the price came from the library. Every word of it is yours to edit.

What is in the library

The Library, in Numbers.

Anybody can claim a dish library. So here is the whole thing counted. Every dish comes with a description, a heat level and a line on what it is normally eaten with, and all of it was written for the recipe pages long before there was a menu builder to put it in.

One thing we refuse to do is guess. A dietary tag on a real menu is a health question, not a formatting decision, so only the vegan and vegetarian claims the recipe itself makes are carried across. Chicken says nothing about dairy, so nothing is inferred from it. Allergens stay your call and your kitchen's.

Every dish here is a page you can read before you import it, and the full recipe index is the same list a guest could find on their own.

117
dishes ready to import
Each with a menu-length description cut from the recipe.
89
carry a Sinhala or Tamil name
Shown to a guest as an also-called line.
90 and 74
vegetarian and vegan, tagged
Taken from the recipe, never inferred from a dish name.
46 / 51 / 20
mild, medium and hot
Every dish carries a level, and none of them are rounded down.
Guest tapping a dish explainer on a phone menu at a Sri Lankan restaurant table
Guest view

At the table

The Guest Taps the Dish and Reads It Themselves.

On the QR menu, an imported dish carries a short explainer a guest can open where they are sitting: its Sinhala name, what it actually tastes like, and what it is usually served with. Nobody has to catch a waiter to ask what a hopper is.

This is the part a generic menu tool cannot copy, because it needs a recipe library sitting behind it, and we have one.

1

Scan

The QR code opens the live menu in the phone browser.

2

Tap

A dish opens with the name, heat, diet tags and short explainer.

3

Choose

The guest orders without waiting for the same table-side explanation.

Planning the menu

The Sections a Sri Lankan Menu Usually Needs.

Menus arrive in a handful of shapes, and a Sri Lankan one has sections a European template never thinks to offer. Here is what the library holds for each, so you can see whether your section is covered before you type a letter. The counts are live, and every one of them opens a page you can read first.

If you run the place, there is a second thing here worth two minutes. Our directory of Sri Lankan restaurants and grocers is free to appear in. A menu that explains itself and a listing somebody can find are two halves of the same problem.

How it works

Three Steps, and the First One Is the Short One.

01

Import the Dish

Search the library, pick the dish, and the item arrives with its description, its dietary tags and its spice level already filled in. You set the price. For anything we have not written up, there is a blank box like everywhere else.

02

Publish It

The menu goes live at its own short web address. Change a price later and publish again, and the same address shows the new one within seconds.

03

Put the Code on the Table

Print the QR code for the table or the window, and print the paper menu from the same data if you want both. The sticker never has to change again.

Three ways to fill a menu

Type It, Ask AI, or Import It. Most Kitchens Mix All Three.

Type It Yourself

Sections, items, prices, dietary tags, in a plain editor with a live preview. This is what every menu builder gives you, and it is the floor, not the pitch.

Ask AI for the Wording

For a dish the library does not cover, generate a description from the name and edit it. Useful for the half of your menu that is not Sri Lankan.

The difference

Import from the Library

The description, the spice level, the dietary tags and the explainer, all already written for 117 dishes. This is the part nobody else can hand you.

Writing the menu

How to Word a Dish for a Guest Who Has Never Eaten It.

Descriptions are the part owners put off, and it is notwriter's block. It is that a dish you have cooked since childhood is genuinely hard to explain to somebody who has never seen it. Five things we learned writing these paragraphs for the library, whether you import them or write your own.

  1. 1

    A Guest Cannot Taste an Adjective

    Delicious, authentic and famous tell them nothing. Give them the texture and the flavour instead: savoury, smoky, a little chewy, with bits of roti soaking up curry gravy and a slow chilli heat at the back of the throat. That is kottu roti written so a stranger can decide.

    kottu roti
  2. 2

    Keep the Name the Dish Already Has

    Most of the library, 89 dishes of 117, carries a Sinhala or Tamil name, and the explainer shows it as an also-called line under the English one. Somebody who grew up on hoppers is looking for aappa, and somebody who has never had one now knows what to say out loud when they order.

    plain hoppers, or aappa
  3. 3

    Say What Arrives Beside It

    Ambul thiyal is sour, peppery and nearly black, and it wants a big mound of plain rice beside it. A guest who orders it on its own has a bad meal and blames the dish. The line about what it is eaten with is not decoration.

    ambul thiyal, the sour fish curry
  4. 4

    Be Honest About the Heat

    Every dish in the library carries a level, 46 mild, 51 medium and 20 hot, and none of them are rounded down to sell better. A guest who trusts your medium once will trust the rest of the menu.

  5. 5

    Leave the Cook's Notes on the Recipe Page

    Our taste notes often end with troubleshooting for whoever is standing at the pan, and the importer cuts those sentences before a guest ever sees them. Somebody holding a menu does not need to know what to do if the curry powder was not roasted dark enough.

Where this actually is

What Is Finished, and What Is Not.

Here is the honest line. The builder works today and needs no account, because your menu is saved in your own browser and never reaches us. What is not built is the hosted half: a live QR link that stays current for your guests, which is the part that needs an account.

Working Today

  • The builder, with import from the dish library
  • The live preview, print layout and download
  • The dish explainer behind every imported item

Not Open Yet

  • Publishing to a live QR link your guests can scan
  • Owner logins, so a menu follows you between devices
  • Photo uploads, translation and the paid tier

Pricing

One Menu Stays Free. The Rest Is Not Priced Yet.

Free

$0

One menu, and everything a guest sees.

  • One menu
  • QR web menu and a print version
  • Prices, dietary tags and spice levels
  • Import from the dish library

Pro

Later

Not priced yet

For places that change the menu often.

  • More than one menu
  • No Ceylon Cooking mark at the foot
  • AI descriptions and translation
  • Your own colours and templates

We are not going to invent a Pro price before the thing exists. When it opens, early access sees the number first.

Questions

Good to Know

No. The menu is an ordinary web page. They point the camera at the QR code and it opens in whatever browser is already on the phone. Nothing to install, no account, no app.

Your Menu, Ready Before the Next Service.

Build it now, free and without an account. Join the list separately if you want the hosted QR link when it opens, Sri Lankan kitchens first.