← All UI screens

Restaurant website templates

50 free one-page restaurant website templates across 8 sub-niches, each a distinct layout with HTML code and a DESIGN.md. Sub-niches cover casual dining, cafes, bakeries, pizzerias, bars and pubs, caterers, food trucks and fine dining. Restaurant layouts include a priced menu with a sample dietary key and a booking panel with time slots, and every site has sample copy written for that kind of food business.

Sub-niches

Casual dining template
Casual dining7 designs
Cafe and coffee shop template
Cafe and coffee shop7 designs
Bakery template
Bakery6 designs
Pizzeria template
Pizzeria6 designs
Bar and pub template
Bar and pub6 designs
Catering template
Catering6 designs
Food truck template
Food truck6 designs
Fine dining template
Fine dining6 designs

Also for WordPress

Restaurant WordPress themes: 48 block themes across 8 sub-niches, each installed and tested.

What each sub-niche covers

What every template includes

Before you use one

Names, people, addresses, phone numbers, dishes, menus, prices and opening hours in every template are fictional samples to replace. Dietary labels and allergen notes are labelled samples: check every dish with your kitchen. The templates are designs, not food safety or legal advice, and they do not make a site compliant with any allergen, food hygiene, licensing or advertising rule.

Plain text for assistants: this page as Markdown.

Building with an AI coding agent? Every screen here is also in the free Made Good Designs MCP server: ask Claude, Cursor or ChatGPT to search_ui_screens (e.g. “billing settings, editorial style”), get_ui_flow for a whole journey, and get_ui_screen_code to pull the HTML and DESIGN.md straight into your project.

Save to board