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