Template library · New Nordic (Bornholm)

Klippeholm — a New Nordic restaurant website template

For island kitchens with a preserving larder: a dark template with a bake-times opening, a plated menu, and a minimal ordering list for the pantry goods.

New Nordic (Bornholm)Cuisine House · Bake Times5 pages · 34 editable sections0% commission
Klippeholm, a New Nordic restaurant website template — the home page as it publishes
Klippeholm · Copenhagen, Denmark

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.

That is the whole website and the whole system, at the best value on offer to an independent UK restaurant. A bespoke build costs thousands and takes months; this one is already designed, and you can publish it this afternoon. And it stays yours to run: change a price at four in the afternoon and it is live before service. Every template is optimised for phone, tablet and desktop, and the plans carry reservations, tables, ordering and management — with 0% TableSpark commission.

Go on — change something.

Klippeholm is a dark room with a teal that belongs to cold water. Yours might be white tile and morning light, or brass and candles, or something nobody has built yet.

There is no demo video and no sales call. What you see on the right is the actual Theme panel from the builder, wired to the actual site renderer on the left. Press a colour. It will not ask you to register and it will not remember what you did. 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

5 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…

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

The kitchen behind the layout

An island restaurant has a season, a ferry and a larder, and all three belong on the first screen. The bake-times opening handles the practicalities — when things come out of the oven, when the room is open — and the rest of the page handles the argument.

A dark ground with a cold teal accent is the honest palette for a Nordic coast, and the wide display face keeps short Danish dish names legible without turning them into decoration.

The home page, section by section

Eight blocks, arranged around a season:

  • Hero — Big opening image, name & buttons, in the Bake Times treatment: What comes out of the oven, and when.
  • Intro statement — Big opening statement line.
  • Menu preview — A few dishes on a sliding rail.
  • Signature dish — One dish, full screen — name, story, price.
  • Image break — Full-width image band with optional caption.
  • Gallery — Grid, masonry or moving strip.
  • Reviews — Guest quotes with stars.
  • Call to action — Headline + button band.

The statement block currently reads Short seasons, long memories — preserved, fermented, and served in their own time. — one line you will rewrite in about four seconds.

Loading the live preview…

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

Take the order yourself

This is the part worth pressing. Klippeholm uses the Minimal ordering layout — a clean typographic list with nothing between the guest and the order. The minimal ordering layout — a clean typographic list — is right for pantry goods: preserves, ferments, vinegars, a hamper. The description sells them; a photograph of a jar does not.

Quantities and sizes are inline, the total stays visible, and payment lands in your own Stripe account with no commission taken by TableSpark. Stripe’s standard card-processing fees apply to online payments.

Each mode collects only what it must: a table number for dine-in, a telephone number for collection, an address for delivery.

Loading the live preview…

One thumb, thirty seconds

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

  • Choose a section and watch the list below it change.
  • Add a dish with +; use to take one back off.
  • The basket bar tracks the count and the total without moving.
  • Where a dish has options, choose opens them in a sheet you can thumb through.

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

Opened at the ordering block, at phone size. Add something and see the bar fill.

Where the restaurant explains itself

The story page carries the island, the larder and the seasons — narrative, sourcing, interview, timeline, gallery. The visit page does real work explaining a location that involves a ferry and a season.

Loading the live preview…

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

Photograph the menu. That is the whole job.

Nobody starts a website looking forward to retyping ninety dishes. Point a phone at whatever your menu currently lives on and send it over. The AI turns it into sections, dishes, descriptions and prices, and picks up the dietary marks and heat levels it can see. Read it back, adjust anything the photograph fumbled, and that is the menu built.

A photograph of a menu is decoration; a structured menu is infrastructure. 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.

And the fields nobody enjoys writing — the search title and description — are drafted by a Write with AI button that reads the page first. The AI writes the first version; you decide whether it is the last.

Step one
Photograph the menu

The printed card, a chalkboard, a PDF, a takeaway sheet. Straight from your phone.

Step two
The AI reads it

Sections, dishes, descriptions, prices and dietary marks come back as structured data for you to check.

Step three
Everything updates

Menu page, ordering page, home-page highlights and the Restaurant schema — from the one source, together.

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

You are not commissioning a website; you are moving into one. The site works from the first second — it simply has the wrong name on the door. Ten minutes covers it for most kitchens — and the second it is live, the booking form is taking reservations. It lands in the inbox with the party size and the time, and the guest is confirmed by email at once.

Attach your own Stripe account and the site can charge for orders and hold deposits on tables — the funds are yours from the start. We take 0%. Not on the first order, not on the thousandth. Stripe’s standard card-processing fees apply to online payments.

  1. Pick KlippeholmThe whole site copies into your account, menu and all.
    1 min
  2. Change the name and the wordsClick any block and type. The restaurant name propagates everywhere.
    4 min
  3. Upload your menuPhotograph it and let the AI build the sections, dishes and prices.
    3 min
  4. PublishYou are live on your address. Bookings work 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 web address is something guests read aloud, so it should sound like you. You can be live before lunch on a TableSpark address and on your own domain by the weekend, with no rebuild in between.

Everything fiddly about a domain — SSL, renewals, bare-domain redirects, canonical URLs surviving the move — is managed on your behalf. Already own the name? Keep it — you get the exact record to update, in plain English.

klippeholm.tablespark.ukbecomeswww.klippeholm.co.uk

What lands in the guest’s inbox

The email that follows a booking is read more carefully than any page on the site. As soon as a table is confirmed, the guest gets an email in your name carrying the date, the time, the number of covers, your address, your phone number and a way to cancel cleanly. Reminders, receipts and cancellations follow the same treatment, so nothing looks bolted on.

It carries your restaurant, not our branding. Pick one of six templates, then set the accent, the logo, a cover image, how the header sits, the sign-off line, your links and your social marks. When your domain is connected the mail is sent from your own address, which is also what keeps it out of a promotions tab.

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 ferry runs until seven.

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

The line between the design and your restaurant

  • Yours from the first minute: every word and every image, the menu and what it costs, the hours you keep, where you are, and the colours and fonts the site is built from.
  • Kept for you: the difficult engineering — long-menu behaviour, the basket on a small screen, how blocks stack when the window narrows, and legibility surviving a palette change.
  • Never locked: reorder, remove or add any block on any page, add whole pages, and throw away anything you do not need. This is a starting point, not a cage.

Live is not the same as findable

Being published and being findable are two different things, and only one of them happens automatically. The usual culprits are mundane: a robots rule nobody removed, two canonicals pointing different ways, orphaned pages, the menu published as a PDF, no structured restaurant data, search verification half done. The cost lands on the restaurant — guests searching your name, your menu or your street reach directories and commission-charging marketplaces first, and you end up paying for the traffic you should already own.

All of that is finished before you arrive. Search results are not something anyone can promise you. A correctly configured site is, and that is what this is.

What restaurants ask us

We close for the winter. What happens to the site?

It stays live and stays indexed, which is what protects the visibility you built over the season. The booking form simply offers no dates while you are closed, and the reservations page can carry a line about when you reopen. Taking a site down for a season means starting again in search when you return.

Can we sell preserves and pantry goods online?

Yes — an ordering page carries them with their own prices and options, settling into your own Stripe account at 0% commission from us. Stripe’s standard card-processing fees apply to online payments. It runs alongside the restaurant pages, and the same inbox receives both orders and bookings.

Does changing the site require help?

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.

How much is ordering, and what is your cut?

It is part of the Full plan, and there is no commission at any level — 0%. Stripe’s standard card-processing fees apply to online payments. Money is paid into your own account.

How does the menu get onto the site?

There is no need. Send in a photograph of the card, the board or an old PDF; the AI reads it into proper fields and shows you everything before it saves. The payoff comes later: because the menu is structured rather than pictorial, changing one price updates the menu page, the ordering page, the home-page highlights and the Restaurant structured data in the same moment.

When can we start taking reservations?

About ten minutes for most kitchens. You copy the template, replace the name and the copy, photograph the menu in, and publish. From that second the booking form works: reservations land in your inbox and guests are emailed a confirmation automatically. Linking a payment account takes another minute and lets the site hold deposits and take order payments, at 0% commission from us. Stripe’s standard card-processing fees apply to online payments.

Make Klippeholm 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 Seafood kitchen? See all Seafood restaurant website templates.

More Nordic Minimal templates

Related reading

← Browse all 50 restaurant website templates