Restaurant menus
Bistro evening menu
Print an evening menu for diners with your dishes and prices.
- File types
- Size
- A4 PDF
- Use case
- Restaurant menus
- Licence
- Free to copy and use in your own templates
- Source
- Made by thirds.ai with the open-licence Fraunces font and a fictional bistro, dishes, and address.

About this design
What you can make with it.
Small restaurants use this menu for a printed evening service. It sets the dishes and prices under a terracotta arch, with a chef's note and a small badge for the year you opened. Change the restaurant name, dishes, prices, and note for each service.
Your details
What you can change.
These are the words and numbers you swap for your own. The design stays the same.
- RestaurantA short text.
- Date lineA short text.
- Menu titleA short text.
- ItemsA list of items. Each item has name, description and price.
- Chef noteA longer text with more than one line.
- AddressA short text.
- PhoneA short text.
- BadgeA short text.
- Primary colourA colour.
- Secondary colourA colour.
- Paper colourA colour.
{
"restaurant": "Otterley's",
"date_line": "Thursday 8 October 2026",
"menu_title": "Evening à la carte, served from 5.30pm",
"items": [
{
"name": "Burrata, roasted fig, hazelnut",
"description": "With Somerset honey and a little chilli oil",
"price": 11.5
},
{
"name": "Cornish mackerel, gooseberry",
"description": "Lightly cured, horseradish cream, rye crumb",
"price": 12
},
{
"name": "Slow lamb shoulder",
"description": "Anchovy, white beans, salsa verde, for one or to share",
"price": 24.5
},
{
"name": "Wild mushroom pithivier",
"description": "Tarragon cream, buttered greens",
"price": 19
},
{
"name": "Hake, brown shrimp butter",
"description": "Samphire, crushed Jersey Royals, lemon",
"price": 23
},
{
"name": "Pear and almond tart",
"description": "Bay leaf ice cream, toasted almonds",
"price": 9.5
},
{
"name": "Chocolate and olive oil mousse",
"description": "Sea salt, blood orange, toasted rye",
"price": 8.5
}
],
"chef_note": "Our menu changes with the market. Ask about tonight's two-course supper for £28 before 7pm, and let us know about allergies.",
"address": "14 Coldharbour Lane, Bristol BS1 5TQ",
"phone": "0117 923 4410",
"badge": "Est. 2019",
"primary_colour": "#B8552F",
"secondary_colour": "#4B5A31",
"paper_colour": "#F7F1E3"
}For developers
Make this file from your code or your AI tools.
Save your copy once, then send the new details with each request. Each finished file costs 1 credit.
curl https://thirds.ai/v1/pdf \
-H "Authorization: Bearer $THIRDS_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: bistro-menu-1" \
-d '{"template_id":"tpl_your_copy","version":1,"data":{"restaurant":"Otterley'"'"'s","date_line":"Thursday 8 October 2026","menu_title":"Evening à la carte, served from 5.30pm","items":[{"name":"Burrata, roasted fig, hazelnut","description":"With Somerset honey and a little chilli oil","price":11.5},{"name":"Cornish mackerel, gooseberry","description":"Lightly cured, horseradish cream, rye crumb","price":12},{"name":"Slow lamb shoulder","description":"Anchovy, white beans, salsa verde, for one or to share","price":24.5},{"name":"Wild mushroom pithivier","description":"Tarragon cream, buttered greens","price":19},{"name":"Hake, brown shrimp butter","description":"Samphire, crushed Jersey Royals, lemon","price":23},{"name":"Pear and almond tart","description":"Bay leaf ice cream, toasted almonds","price":9.5},{"name":"Chocolate and olive oil mousse","description":"Sea salt, blood orange, toasted rye","price":8.5}],"chef_note":"Our menu changes with the market. Ask about tonight'"'"'s two-course supper for £28 before 7pm, and let us know about allergies.","address":"14 Coldharbour Lane, Bristol BS1 5TQ","phone":"0117 923 4410","badge":"Est. 2019","primary_colour":"#B8552F","secondary_colour":"#4B5A31","paper_colour":"#F7F1E3"}}'{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "render",
"arguments": {
"output": "pdf",
"idempotency_key": "bistro-menu-1",
"request": {
"template_id": "tpl_your_copy",
"version": 1,
"data": {
"restaurant": "Otterley's",
"date_line": "Thursday 8 October 2026",
"menu_title": "Evening à la carte, served from 5.30pm",
"items": [
{
"name": "Burrata, roasted fig, hazelnut",
"description": "With Somerset honey and a little chilli oil",
"price": 11.5
},
{
"name": "Cornish mackerel, gooseberry",
"description": "Lightly cured, horseradish cream, rye crumb",
"price": 12
},
{
"name": "Slow lamb shoulder",
"description": "Anchovy, white beans, salsa verde, for one or to share",
"price": 24.5
},
{
"name": "Wild mushroom pithivier",
"description": "Tarragon cream, buttered greens",
"price": 19
},
{
"name": "Hake, brown shrimp butter",
"description": "Samphire, crushed Jersey Royals, lemon",
"price": 23
},
{
"name": "Pear and almond tart",
"description": "Bay leaf ice cream, toasted almonds",
"price": 9.5
},
{
"name": "Chocolate and olive oil mousse",
"description": "Sea salt, blood orange, toasted rye",
"price": 8.5
}
],
"chef_note": "Our menu changes with the market. Ask about tonight's two-course supper for £28 before 7pm, and let us know about allergies.",
"address": "14 Coldharbour Lane, Bristol BS1 5TQ",
"phone": "0117 923 4410",
"badge": "Est. 2019",
"primary_colour": "#B8552F",
"secondary_colour": "#4B5A31",
"paper_colour": "#F7F1E3"
}
}
}
}
}Make this design yours.
Open it in the editor, change anything you like, and keep it with your own templates. Your first 50 credits each month are free.


