Template library · Natural bistronomy

Onzième — a neighbourhood bistro website template

For bistros with a natural wine list and a menu written that morning: a light template with a today’s-pitch opening, a compact carte, and the full delivery-app ordering layout.

Natural bistronomyStreet & Local · Today's Pitch6 pages · 41 editable sections0% commission
Onzième, a neighbourhood bistro website template — the home page as it publishes
Onzième · Paris, France

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.

Do not read this bit. Touch it.

Onzième is bright paper with a green that reads as a wine label rather than a leaf. Yours might be white tile and morning light, or brass and candles, or something nobody has built yet.

Skip the description. The panel is lifted straight out of the builder and the frame is the real renderer, so what happens when you press an accent here is exactly what happens in your account. Nothing you do is saved or asked about. 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.

Open it properly

6 pages, and every one of them is here. Not screenshots. The frame is running the publishing renderer, so the navigation inside it works and every tab is a real page. Switch to Phone to see how it behaves on a handset.

Loading the live preview…

Live render · click the navigation inside the frame to move between pages, or use the tabs above.

The room this design is for

A neighbourhood bistro with a short daily menu has the simplest brief on this list and the easiest one to get wrong: say what is on today, say when you are open, and take a booking. Anything more is decoration. The design opens with exactly those three things.

The palette is bright paper with a natural green, the type is a geometric display face over a plain sans, and the whole page is shorter than most in the library. That brevity is the point.

The home page, section by section

Nine blocks, and none of them wasted:

  • Hero — Big opening image, name & buttons, in the Today's Pitch treatment: Accent strip with the pitch and hours, name over the van, board along the base.
  • Signature dish — One dish, full screen — name, story, price.
  • Marquee strip — Scrolling awards or words.
  • Announcement — Slim notice bar at the top.
  • Gallery — Grid, masonry or moving strip.
  • Numbers — Headline stats.
  • Reviews — Guest quotes with stars.
  • Call to action — Headline + button band.

Loading the live preview…

The Compact layout. Live menu rendering. The Phone toggle shows how it behaves on a small screen.

Ordering, on your own terms

This is the part worth pressing. Onzième uses the Delivery app ordering layout — sections run down a rail on the left, the dish list swaps beside them without losing your place, and the basket follows the scroll. The full delivery-app layout is here because bistros of this kind do a serious lunch takeaway and sell wine to take away too. A section rail, a dish list, a basket that follows the scroll.

It is on your own domain and in your own inbox, with the guest record yours to keep and TableSpark taking 0% — which is the whole argument against routing that trade through a marketplace.

Dine-in wants a table number and nothing else; collection wants a number to ring; delivery wants somewhere to go. No mode asks for the others’ fields.

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.

  • Pick a section and the list follows.
  • One tap on + adds a dish; the stepper keeps the count.
  • The basket stays visible at the bottom, counting as you go.
  • Portions and options are gathered in a sheet before the dish is added.

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

A real phone width, opened where the ordering starts. Add something and the basket bar wakes up.

The rest of the site

The story page carries the room, the growers and the wine — narrative, sourcing, interview and gallery — and the reservations page handles bookings for a room that seats thirty and turns twice.

Loading the live preview…

Story page as published — narrative, quote, interview, timeline, gallery.

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. The same structured menu drives 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
Upload the card

A phone photograph of the menu you already hand to guests is enough.

Step two
The AI types it in

Sections in order, dishes with descriptions and prices, dietary and spice marks read from the page.

Step three
It propagates

Menu page, ordering page, home-page highlights and the Restaurant schema — each one updating from the same edit.

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.

Ten minutes, then you are open

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 OnzièmeEverything copies across — pages, blocks, menu, the lot.
    1 min
  2. Change the name and the wordsEvery block is edited in place. Change the name once.
    4 min
  3. Upload your menuA photograph of the menu becomes a structured menu.
    3 min
  4. PublishLive. The reservation form starts working immediately.
    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.

onzieme.tablespark.ukbecomeswww.onzieme.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.

Below is the actual renderer, the one that sends after a confirmed booking. Press any of the styles or colours and it rebuilds in front of you.

Loading the email…

What you control

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

  • Six templates to start from.
  • Your accent, your logo, your photograph.
  • Your domain as the sender once connected.
  • Reminders before service and deposit receipts match it.
  • Your sign-off — À ce soir.

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.

What restaurants ask us

We change the menu most days. How long does that take?

Two minutes. The menu is a list you edit in place, and the menu page, the ordering page, any home-page highlight and the structured data all update from that single edit. Nothing needs republishing and no PDF needs redesigning.

Where does the natural wine list go?

It has its own block: producers and cuvées grouped by region or style, with vintages, prices and by-the-glass marks. Because it is structured text rather than a PDF, guests can read it on a phone and a search for a grower can lead them to you.

What if the palette is not right for us?

Every part of it. The Theme tab controls the base skin, the accent, the background, text and surface colours, both typefaces, the text scale, corner radius, motion and the header. Change any of them and the whole site follows, because nothing hard-codes a colour.

Can I use my own domain name?

Yes, and you do not have to sort it out before going live. Publish on a TableSpark address today; connect your own domain — new or one you have held for years — whenever it suits. The SSL certificate and its renewals, the secure connection, the bare-domain redirect and the canonical, sitemap and robots signals are all managed for you, so search visibility survives the change. The same domain can send your guest emails.

Can we control the emails guests receive?

An immediate confirmation in your name with the booking details — date, time, covers, your address and phone number — plus a link that lets them cancel cleanly if plans change. The same system handles the reminder before service, any deposit receipt and cancellation notices. You design all of it: six templates, your accent, logo, cover photograph, header layout, sign-off, links and social accounts, sending from your own domain 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.

Make Onzième yours

The whole site copies into your account in one click. Change the words, upload the menu, publish. Free until the moment you go live.

Use this template free

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

More Nordic Minimal templates

While you are deciding

← Browse all 50 restaurant website templates