Restaurant and café menus
Indian restaurant menu website with a lunch thali offer
An Indian restaurant often runs two businesses from one kitchen: dinner and a lunch trade built on a set meal. This one page example for an invented Harris Park restaurant shows the full menu in printed columns, then gives the $22 weekday thali its own section, before catering enquiries for weddings and pujas.
The home page at three widths
The same page on a desktop, a tablet and a phone, exactly as it renders. Scroll inside each frame to read it all; nothing here can be clicked or submitted.
Page by page
- Home /
- Hero (full photo), Menu (printed menu), About (photo and story), Opening hours (compact card), Contact (details and form)
- Privacy policy /privacy
- Text (single column), 5 in a row
- Terms of use /terms
- Text (single column), 5 in a row
The page in order
A full photo hero of a table of curries, the menu in printed columns across dosa and starters, curries, tandoor and biryani and breads and sides, the lunch thali section, opening hours with the weekend breakfast note and the catering form. The menu note covers vegetarian dishes, dairy and nuts.
Running two menus
The weekday thali changes daily, so it is described in the section rather than sold as a product. If you want to take thali orders online, add it as a product in its own collection and add that collection to the menu section, with the day's dishes in the description.
What makes this website work
The lunch offer gets its own section
The thali sits in a photo and story section after the menu with its price in the heading and what is on the tray in the body. A set lunch is a different purchase from dinner, and burying it in the menu loses the office crowd.
Vegetarian marked in the dish
Every vegetarian dish ends with V and the menu note explains it. Half the menu is vegetarian, and a single letter in the description lets vegetarians scan the columns quickly.
Catering as the closing ask
The contact section is titled catering and bookings and asks for events from 20 people. For many Indian restaurants, weddings and pujas are the biggest orders of the year, and the site ends on them.
Questions people ask
How do I show vegetarian dishes on the menu?
Add a marker such as V to the end of the dish description and explain it in the menu note, as this example does. The menu section shows each dish's name, description and price, so a consistent marker in the description is the clearest way to flag dietary choices.
Can I promote a lunch special?
Give it a section of its own, as this example does with the thali in a photo and story section, or add an announcement bar at the top of the page. To sell it online, make it a product in its own collection and show that collection on the menu.
Can the site take catering enquiries?
The contact section can ask for details as a message, or use the quote request field set. Enquiries arrive in the message inbox with an email and a push, and can be exported as a CSV. For a priced catering quote, OneCraft Proposals can send one.
Can I change the spice level per order?
This example asks customers to write mild, medium or hot in the order notes, which the checkout collects when notes are on. A Spice option with three values would work too, but adds a step for every dish, so most restaurants use notes.
Will it show my opening hours to Google?
A published site adds LocalBusiness structured data with your opening hours from the hours section, your address and phone. It helps search engines read the details, and you should still keep your Google Business Profile hours exactly the same as the site.
Build your own in about a minute
The button below opens the generator with this use case already described. Change the wording to match your own, generate, then edit anything you like.
Make one like thisOther website examples
Bakery menu website with next day pre-orders
A bakery sells out early, and the customers who miss out are the ones it most wants to keep. This one page example for an invented Launceston bakery turns them into pre-orders: order by 2 pm, collect warm from 7 am the next morning, with every loaf, pastry and pie shown with its photo and price.
Burger restaurant menu website built for order ahead
A burger joint's website has one job: get an order in before the customer reaches the queue. This one page example for an invented Newcastle smash burger shop puts the order button in the hero, shows every burger with a photo, and explains pickup in three steps so first timers know what to expect.
Thai restaurant menu website with a printed style menu
Thai menus are long and organised by type, and regulars know exactly what they want. This one page example for an invented Fortitude Valley restaurant shows the menu like the printed one on the table, in columns with dotted leaders to the price, with protein choices and a note about chilli.
For everything this generator can do, see the website maker.
Written and checked by the OneCraft team. Last checked .