Template library · Mexican (UK produce)

Milpa Norte — a Mexican restaurant website template UK

For Mexican kitchens working with British produce: a light template with a week-on-the-road opening, an editorial menu, and a split ordering layout that keeps the basket beside the food.

Mexican (UK produce)Street & Local · Week on the Road6 pages · 41 editable sections0% commission
Milpa Norte, a Mexican restaurant website template UK — the home page as it publishes
Milpa Norte · London, UK

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.

No agency, no retainer, and the best value an independent UK restaurant can buy. Instead of spending thousands on a bespoke build and waiting months for it, you start from a finished design like this one and go live the same day. Then it is yours to keep current — and a menu that can be corrected in a minute is a menu that stays true. The layouts are built mobile-first and scale up, and the plans add reservations, table management, ordering and the tools to run them — 0% commission to us.

This is yours already. Prove it.

Milpa Norte is limewashed paper with an orange that belongs to a market crate in November. Yours might be white tile and morning light, or brass and candles, or something nobody has built yet.

This is the product, not a picture of it. Left, the live site. Right, the builder’s own Theme panel. Everything you press takes effect immediately, nothing persists, and there is no sign-in wall in front of it. 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
Both sides are real. Those are the builder’s controls, and that is the site they drive.

Now walk the whole thing

6 pages, and every one of them is here. This is the live site, not a gallery. Every tab renders through the engine that publishes real restaurants, and the links inside it work. Try the Phone view.

Loading the live preview…

A live render. The links inside the frame work — use them, or the tabs above.

Who this was drawn for

A Mexican kitchen in Britain has a specific argument to make — that the technique travels even when the produce cannot — and the website has to make it early. The opening is a week on the road: where the produce came from, what the kitchen did with it, when the room is open.

The palette is limewashed rather than saturated, which is the right register for British light, and the geometric type keeps the page from reaching for folkloric cues that would undercut the argument.

Pulling the home page apart

Nine blocks, arranged around a supply chain:

  • Hero — Big opening image, name & buttons, in the Week on the Road treatment: The week of pitches as a ruled timetable beside the name.
  • Marquee strip — Scrolling awards or words.
  • Intro statement — Big opening statement line.
  • Numbers — Headline stats.
  • Menu preview — A few dishes on a sliding rail.
  • Offer banner — Time-bounded offer that hides itself when it ends.
  • Gallery — Grid, masonry or moving strip.
  • Reviews — Guest quotes with stars.
  • Call to action — Headline + button band.

The statement block currently reads Corn nixtamalised nightly, salsas ground in stone, fire doing the talking. — one line you will rewrite in about four seconds.

Loading the live preview…

The Editorial layout. The real menu page. Try it at phone width — the structure survives the squeeze.

The ordering page: same habit, different economics

This is the part worth pressing. Milpa Norte uses the Roomy rows ordering layout — the basket sits beside the menu rather than beneath it, so a table watches the bill build as they choose. The split layout keeps the basket beside the menu, which suits shared ordering — several plates for a table, built together, with the total visible throughout.

Options are inline chips on each row, and on a phone the basket becomes a pinned bar. Everything settles into your own Stripe account and TableSpark takes 0%. Stripe’s standard card-processing fees apply to online payments.

What the guest is asked depends on how they are eating: table number, phone number or address, and never all three.

Loading the live preview…

Have a go

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 a section in the chip bar — the dish list swaps without losing your place.
  • Press + on a dish; the stepper beside it counts up.
  • Watch the bar at the bottom: item count, running total, Place order.
  • Dishes needing a choice — size, spice, portion — open a sheet from the bottom.

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

The real ordering page at 390 pixels. Press a plus and watch the basket bar respond.

The pages guests read before they come

The story page is where the supply chain becomes an argument: narrative, a sourcing block naming farms and counties, an interview, a timeline and a gallery. The reservations page handles a room that books out, and the visit page covers a London address that needs explaining.

Loading the live preview…

The story page in full — everything a guest reads before they book.

Upload your menu. The AI does the typing.

The worst job in setting up a restaurant site is typing the menu. You do not have to. Send in the menu you hand to guests — card, board, PDF, ten pages if it runs that long. What returns is not a scan but a structured menu: every section, every dish, every price, with dietary and spice marks read off the page where they were printed. Nothing saves until you have looked at it — every field is editable on the review screen.

And because it is data rather than a photograph, it can do work. Everything downstream reads from it: 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.

Search titles and descriptions are drafted the same way: press Write with AI and it writes from the page in front of you. You still approve every line of it before it goes anywhere.

Step one
Send the menu in

Printed card, chalkboard photograph or an old PDF — any of them work.

Step two
Read into fields

Not a scan: real sections, dishes, prices and marks you can edit before saving.

Step three
Everything follows

Menu page, ordering page, home-page highlights and the Restaurant schema — kept in step automatically.

The TableSpark menu editor with the Scan from photos panel open, ready to take menu photographs
One · uploadThe entry point: upload up to ten menu pages as JPEG, PNG or WebP.
The review screen after a menu scan: sections, dish names, descriptions, prices, dietary marks and spice levels, every field editable
Two · reviewBefore saving: the whole menu as fields. Fix a misread price or an over-confident accent and continue.

Ten minutes to live — and taking bookings

The waiting is the part that has been removed. Consider it a fully fitted kitchen waiting for your knives. Ten minutes to live, and the booking form does not need setting up: it is already answering. The booking appears in your inbox; the guest gets a confirmation before they have put their phone down.

One Stripe connection turns the site into something that collects money: deposits on tables, payment on orders, paid direct. Our commission is 0% at every plan level. Stripe’s standard card-processing fees apply to online payments. That is the only deduction.

  1. Pick Milpa NorteThe complete site lands in your account, ready to edit.
    1 min
  2. Change the name and the wordsClick, type, replace a photograph. The name updates site-wide.
    4 min
  3. Upload your menuUpload a picture of the card; the AI does the sections and prices.
    3 min
  4. PublishPublished, on your own address, with the booking form answering.
    1 min
  5. Connect StripeNow you can take deposits on tables and payment on orders — direct to your account.
    1 min

Run it on your own domain

Nobody prints someone else’s name on their menu, and a web address is no different. You start on a TableSpark address so you can publish today, and move the site onto your own domain whenever you are ready — the one on your menus, your napkins and your Google listing.

You do not touch a certificate or a redirect rule. TableSpark issues and renews the SSL, points the bare domain at your chosen host, and keeps the search signals consistent. If the domain is already yours, nothing needs buying; you are told precisely which DNS record to point where.

milpanorte.tablespark.ukbecomeswww.milpanorte.co.uk

After the booking: an email that looks like you

Most guests will see this email more often than they see your home page. On booking, an email goes out on your behalf with everything the guest needs — when, how many, where, how to reach you, and a one-click way to give the table back. Reminder emails, deposit receipts and cancellation notices are cut from the same cloth.

And the email is yours to design, not ours. Six templates, your accent colour, your logo, a cover photograph, the header layout, a sign-off in your own voice, your links and your social accounts. Once your domain is connected the email leaves from your address as well, not a generic one.

Not a mock-up: the frame runs the actual guest-email renderer. Press a template or an accent and watch it change.

Loading the email…

Set by you, not us

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

  • Six templates — Spark, Ink, Linen, Noir, Bistro, Plate.
  • Your accent, your logo, a cover photograph.
  • Sends from your own domain once it is connected.
  • Same design carries reminders, deposit receipts and cancellations.
  • Your sign-off — From this island, cooked that way.

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

What you change, and what stays

  • Yours from the first minute: the restaurant’s name, the copy on every page, the photography, the dishes and prices, the opening hours and address, and the theme itself.
  • Kept for you: the load-bearing decisions: long-menu layout, mobile ordering behaviour, responsive stacking, and colour contrast that does not collapse when you change the palette.
  • Never locked: restructure any page, delete sections outright, add new modules, and create or remove pages. None of it is locked.

Built to be found, not just to be live

A live link proves the page exists. It does not prove Google can read it. Sites sit at a perfectly good address and never appear in search — because of a leftover noindex, canonicals that disagree, pages nothing links to, a menu trapped in a PDF, absent restaurant schema, or verification never finished. What follows is expensive: searches for your name, your dishes or your street send guests to marketplaces that take a cut of the booking you would have had for free.

None of it is left for you to assemble. Rankings and indexing are Google’s decision and no honest supplier promises either — but the configuration that makes them possible is done.

Common questions

We use British produce in a Mexican kitchen. Can the site explain that?

It is what the sourcing block and the dish descriptions are for — the farm, the county, the variety, beside the technique. Because it is real text rather than a photographed menu, a guest searching for a farm or a British ingredient can arrive on your page directly.

Is this template suitable for a UK restaurant specifically?

Yes — every template in the library is built for UK operation. Prices are in pounds, dates and times follow UK conventions, service hours drive availability in Europe/London, and the legal pages, cookie consent and guest-data handling are all set up for UK requirements from the first publish.

Do I have to type my whole menu in by hand?

No. Photograph the menu and it comes back as structured data — ordered sections, named dishes, their descriptions and prices, with dietary and spice marks where the card showed them — for you to check and correct on a review screen. Being data rather than a photograph is what lets the same menu feed the menu page, the ordering page, the home-page highlights and the search engine’s structured data at once.

Realistically, how long is this going to take?

Ten minutes is a fair estimate. The template copies into your account complete, so the work is changing the name, editing the words and uploading the menu before you publish. Bookings work immediately on publishing, arriving in your TableSpark inbox with an automatic confirmation to the guest. Adding a payment account enables deposits on tables and payment on orders, paid direct to you at 0% commission. Stripe’s standard card-processing fees apply to online payments.

How much of the design can we alter?

All of it lives in the Theme tab — the accent, the background, the text and surface colours, both typefaces, corner radius, motion and how the header behaves as you scroll. Nothing breaks when you change them, because every block reads from the theme rather than carrying its own colours.

Can we put this on the address printed on our menus?

Yes. The TableSpark address exists so you can publish immediately, not so you stay on it. Move to your own domain whenever you like, including one you already own; TableSpark issues and renews the SSL certificate, redirects the bare domain, and keeps canonical URLs, the sitemap and robots pointing at the live address so nothing earned is lost. Guest email can send from the same domain.

Build on Milpa Norte

Make this yours: the name, the words, the photographs, the menu. Free to build, and you only pay when you go live.

Use this template free

Running a Mexican & Latin kitchen? See all Mexican & Latin restaurant website templates.

More Dark Cinematic templates

Read next

← Browse all 50 restaurant website templates