← Templates

Restaurant

Restaurant

Warm menu & reservation flow

Open live site
slice-restaurant-app.vercel.app/
Restaurant — Full-page panorama

Template details

Next.js restaurant website template

A single-page restaurant site built with Next.js 14 and Prismic: full-width food photography, a menu that you edit in the CMS, opening hours, and a booking block that hands off to your reservation tool. The layout is one continuous scroll, so it reads like a menu rather than a brochure.

What you get

  • Hero carousel, info panels and a seasonal menu section
  • Prismic slices for chef story, gallery and reservations
  • Mobile-first layout with a sticky booking bar
  • Basic SEO: metadata, sitemap entry, Open Graph image
  • 30 days of small fixes after launch

Who it is for

  • Independent restaurants and cafés replacing a dated site
  • Chefs who want to update the menu themselves, without a developer
  • Anyone launching in a week and needing menus to work on a phone

Not for: It is not an ordering system. Online ordering, delivery zones and payment are out of scope.

Questions

Can I edit the menu myself?
Yes. Menu sections are Prismic slices; you edit text and photos in the CMS and the page updates without a deploy.
Does it support reservations?
The booking block links to your existing reservation tool (OpenTable, SevenRooms or a form). It does not process bookings itself.
How long does it take to go live?
About 72 hours from the moment we have your photos, menu text and domain access.

Ask about this templateSee all templatesFree site audit · 113 detectors