Template library · Progressive Thai-Chinese

Lao Phet — a Thai-Chinese restaurant website template

For kitchens working across two culinary grammars at once: a warm, maximalist template with a broth-and-tables opening, an editorial menu, and an ordering page built for dense, many-item baskets.

Progressive Thai-ChineseCuisine House · Broth & Tables6 pages · 41 editable sections0% commission
Lao Phet, a Thai-Chinese restaurant website template — the home page as it publishes
Lao Phet · Bangkok, Thailand

Starter is £19/mo excl. VAT and includes a complete restaurant website, a live structured menu, enquiry and newsletter forms, and managed search readiness. Growth is £39/mo excl. VAT and adds direct live bookings, a custom domain with managed SSL, and table and floor-plan operations. Full is £69/mo excl. VAT and adds online ordering and multi-site management for up to five restaurant sites. TableSpark commission is 0%. Stripe's standard card-processing fees apply to online payments.

It is the lowest entry point in the UK for a site that actually runs a restaurant rather than merely describing one. What a bespoke build charges thousands for and delivers in months, you get today, finished, for the price of a couple of covers. Ownership is the whole point. Prices, dishes, photographs and hours are edited by you, in seconds, at no extra cost. Small screens come first and the rest follows, and the plans carry reservations, table management, ordering and reporting — at 0% TableSpark commission.

Nothing here is precious. Try it.

Lao Phet is warm paper with a red that belongs on a shophouse door. Yours might be white tile and morning light, or brass and candles, or something nobody has built yet.

The controls beside the frame are not an illustration of the Theme tab — they are the Theme tab, driving the same engine that publishes real restaurants. Press whatever you like; nothing is stored and nothing is signed up for. Go on.

Loading the live preview…

ThemePagesBlocks
Accent colour

Or pick any colour at all — the builder carries a full spectrum picker and a hex field.

Colours
Fonts
Live, both halves. The controls are the builder’s own; the site is the real one — press an accent and every page follows.

Go through it like a guest would

6 pages, and every one of them is here. Everything below is rendered, not photographed. The frame uses the same engine as a published site, so the tabs and the in-page links are all real. Phone shows the mobile layout.

Loading the live preview…

This is the site, rendered here. Navigate inside the frame or switch pages with the tabs.

The room it imagines

A Thai-Chinese kitchen is telling a story about a family and a building as much as about food, and the design gives that story somewhere to live. The opening is a broth-and-tables board — what is simmering, how many floors, when the room is open — which is a far more truthful hero for a shophouse restaurant than a plated close-up.

The ground is warm paper rather than the near-black that fine dining defaults to, because this is a room with daylight in it. The red accent is the one on the door of every shophouse in the district, and the high-contrast serif carries the heritage without a single decorative flourish.

The home page, block by block

Nine blocks, all of them editable:

  • Hero — Big opening image, name & buttons, in the Broth & Tables treatment: Broths as chips, free tables and service hours on a dark strip.
  • Pull quote — A large standout quotation.
  • Menu preview — A few dishes on a sliding rail.
  • Numbers — Headline stats.
  • Seasonal calendar — What each month or season brings.
  • Gallery — Grid, masonry or moving strip.
  • Press bar — Press mentions or awards as a ruled band.
  • Reservation form — Live availability slot picker, saved to your Inbox.
  • Call to action — Headline + button band.

Loading the live preview…

The Editorial layout. Menu layout, rendered live. Phone view shows what a guest at the table actually sees.

Take the order yourself

This is the part worth pressing. Lao Phet uses the Dense rows ordering layout — compact rows that keep a large order visible while it is being built, with the running total pinned in view. Ordering runs as dense rows, which is the layout for a kitchen whose baskets are large and various — five small plates, two rice, a soup, three drinks. Compact rows keep the whole order visible while it is being built.

The running total is the feature that matters at this basket size, and it never leaves the screen: a pinned bar on a phone, a following panel on a laptop. Modifiers appear as chips on the row, so choosing a portion or a heat level does not interrupt the flow.

Three modes, three sets of questions — a table number, a telephone number or an address — each one only what that order requires.

Loading the live preview…

Press it properly

This is the frame that matters. It is the real ordering page at a real phone width — not a mock-up, not a video.

  • Tap between sections; the dish list swaps in place.
  • Press + to add, to remove — the count is always on the row.
  • The bottom bar shows what is in the basket and what it costs.
  • Every required choice is collected before the dish joins the basket.

On a laptop the same page puts the basket in a panel beside the menu that follows the scroll.

Phone width, ordering block open. Add a dish; the count and total appear at the bottom.

Where the restaurant explains itself

The story page is the reason a restaurant like this exists, and it gets the full treatment: narrative, quote, interview, a timeline that can span generations, and a gallery of the building. The reservations page handles the bookings, and the visit page explains a building that is often harder to find than a street address suggests.

Loading the live preview…

The story page — the chef, the interview, the timeline and the room.

The typing is already done

Start with the job everyone puts off. Photograph your menu — the printed card, the chalkboard, the laminated takeaway sheet — and upload it. It comes back as a real menu — sections in order, dishes, descriptions, prices, dietary marks and spice levels, all filled in. It lands in front of you for approval first, with every value editable.

The important part: this is structured data, not an image of a menu. From there the same data runs the menu page, the ordering page, the highlights on the home page and the Restaurant structured data a search engine reads. Change a price once afterwards and all of them follow.

Every page carries a Write with AI button for the search title and description — it reads the page you are on and writes the first draft. Read it, sharpen it, publish it. The order matters.

Step one
Photograph what you have

The card, the board, the sheet by the till. Ten pages at a time.

Step two
Structured, not scanned

Sections, dish names, descriptions, prices, dietary and heat marks, all editable.

Step three
Change once, change everywhere

Menu page, ordering page, home-page highlights and the Restaurant schema — because they share one menu.

The TableSpark menu editor with the Scan from photos panel open, ready to take menu photographs
One · uploadMenu editor, Scan from photos. Ten pages at a time, straight from a phone camera.
The review screen after a menu scan: sections, dish names, descriptions, prices, dietary marks and spice levels, every field editable
Two · reviewWhat came back, before anything saves: sections, dish names, descriptions, prices, dietary marks and spice levels — every field editable.

Publish today, take bookings tonight

There is no kick-off call and no staging link to approve. Everything is designed and wired — you are changing the words and the photographs. Ten minutes, give or take, and it is live — with the reservation form answering immediately. Both sides get told at once — the booking in your inbox, the confirmation in theirs.

Money is one connection away. Link your Stripe account and the site can take deposits on bookings and payment on orders, paid directly to you. No per-order fee, no revenue share, 0% commission on any plan. Stripe’s standard card-processing fees apply to online payments.

  1. Pick Lao PhetAll the pages and the demo menu copy into your account.
    1 min
  2. Change the name and the wordsType over anything. The restaurant name updates throughout.
    4 min
  3. Upload your menuThe menu is built from a photograph rather than typed.
    3 min
  4. PublishPublished — and the booking form answers from that moment.
    1 min
  5. Connect StripeNow you can take deposits on tables and payment on orders — direct to your account.
    1 min

Your name over the door

The address on your napkins should be the address that loads. Start on a TableSpark address, then bring your own domain across — the site does not change, only the name it answers to.

The certificate, its renewal, the secure connection and the redirects are managed here, along with the canonical and sitemap signals that make a domain move safe. Bring your own, and the setup screen tells you the one value to paste and where.

laophet.tablespark.ukbecomeswww.laophet.co.uk

The confirmation email, in your own branding

A confirmation email is the only piece of your restaurant a guest keeps in their pocket for a week. The guest is emailed straight away with the particulars — date, time, party size, address, phone — and a link to release the table themselves. Service reminders, deposit receipts and cancellations all travel on the same design.

You are not stuck with our house style. Choose from six styles and make the rest yours: accent colour, logo, cover photograph, header layout, sign-off, links and social accounts. Connect the domain and the sender address becomes yours, which is what makes it read as genuinely from you.

The frame below is the real thing: it is drawn by the same renderer the booking system uses, not a picture of one. Press a style or a colour and watch it change.

Loading the email…

What you control

Everything a guest sees after they book, set in the same place as the site.

  • Six base designs, from clean white to near-black.
  • Your accent colour, your logo and a cover image.
  • Your own domain as the sending address.
  • Reminders, receipts and cancellations share the design.
  • Your sign-off — The pot has been on since morning.

Try the buttons above — this is the live renderer, not a screenshot.

Where the template ends and you begin

  • Yours from the first minute: all copy, all imagery, the entire menu with its prices, hours, address, and the colour and type choices underneath.
  • Kept for you: the engineering underneath: long menus, small screens, reflowing sections, and contrast that survives your colour choices.
  • Never locked: rearrange every page, drop blocks you dislike, pull in new ones, and add or delete pages entirely. The structure is a suggestion.

What it takes to actually be found

Publishing a page and being present in search are separate achievements. A site can be live at a working link and still be missing from Google: a stray noindex, conflicting canonicals, orphaned pages, a menu locked inside a PDF, missing structured restaurant data or unfinished search verification will each do it. That gap gets filled by directories and marketplaces, which are delighted to charge you for guests who were already looking for you by name.

That groundwork is already laid here. Neither rankings nor indexing can be guaranteed by anyone — but the setup that so often prevents them is complete here.

Before you begin

Our restaurant is in an old building that is hard to find. Can the site help?

Yes, and this is where most restaurant sites fail. The visit page carries a map, written directions, the floor and entrance, and a “before you come” block for the details a pin cannot express. All of it is real text, which is also what a search engine reads when a guest searches for your street or your building by name.

We have dishes that need explaining. Is there room?

Every dish has a description field, and this template’s menu layout is built to show it. Section subtitles carry a further sentence, so a section can be introduced before its dishes. Both are indexable text, which a menu published as an image can never be — a search engine reads nothing from a picture of a card.

Can I use my own domain name?

Yes — and bringing a domain you already own is the common case. You go live on a TableSpark address first, then point your domain across; you get the exact DNS record to change. The certificate, HTTPS, bare-domain redirect and the search-engine housekeeping are handled here so the switch does not cost you visibility. Your guest emails can then send from that domain as well.

Can we control the emails guests receive?

A confirmation in the restaurant’s name, immediately, with the date and time, the party size, your address and phone number, and a cancellation link so a change of plan does not cost you the cover. Pre-service reminders, deposit receipts and cancellation notices share it. The look is entirely yours — six templates, accent colour, logo, cover photograph, header layout, sign-off wording, links, social accounts — and your domain becomes the sending address once connected.

Can someone non-technical run this?

No. Every section on every page is edited in the builder: click a block, change the words, drop in a photograph. Nothing on this page was hand-written HTML — it is the same block library your own site is built from.

What do we pay per order?

The Full plan carries ordering. Our commission is zero — not a percentage, not a per-order fee. Stripe’s standard card-processing fees apply to online payments.

Make Lao Phet yours

One click copies the entire design into your account. Everything after that is editing — and it is free until you publish.

Use this template free

Running a Thai kitchen? See all Thai restaurant website templates.

More Maximalist Avant templates

If you are comparing

← Browse all 50 restaurant website templates