Skip to content

Instantly share code, notes, and snippets.

@NWilliamsonWalsh
Last active May 7, 2025 09:04
Show Gist options
  • Save NWilliamsonWalsh/d8f5dbc99022bbcdefb24d0360f2dae7 to your computer and use it in GitHub Desktop.
Save NWilliamsonWalsh/d8f5dbc99022bbcdefb24d0360f2dae7 to your computer and use it in GitHub Desktop.
menu structure
{
"brands": [
{
"name": "Urban Bites",
"venues": [
{
"name": "Urban Bites - Soho",
"menus": [
{
"name": "All Day Menu",
"sections": [
{
"name": "Snacks",
"items": [
{
"name": "Scotch Egg",
"description": "House-made pork and black pudding scotch egg with mustard aioli.",
"price": 7.50,
"dietary_claims": []
},
{
"name": "Ham Hock Terrine",
"description": "Slow-cooked ham hock terrine with piccalilli and toasted sourdough.",
"price": 8.00,
"dietary_claims": []
},
{
"name": "Salt & Pepper Squid",
"description": "Crispy fried squid with lemon and garlic mayo.",
"price": 9.00,
"dietary_claims": []
},
{
"name": "Baked Camembert",
"description": "Whole baked camembert with rosemary, garlic and crusty bread for dipping.",
"price": 12.00,
"dietary_claims": ["Vegetarian"]
}
]
},
{
"name": "Mains",
"items": [
{
"name": "Steak & Ale Pie",
"description": "Slow-cooked beef and ale pie with a suet pastry lid, served with buttery mash and seasonal greens.",
"price": 16.50,
"dietary_claims": []
},
{
"name": "Beer Battered Fish & Chips",
"description": "Fresh cod in crispy beer batter with triple-cooked chips, mushy peas and tartare sauce.",
"price": 15.00,
"dietary_claims": []
},
{
"name": "Lamb Shank",
"description": "Slow-braised lamb shank with red wine jus, colcannon mash and honey-roasted root vegetables.",
"price": 19.50,
"dietary_claims": ["Gluten-Free"]
},
{
"name": "Wild Mushroom Risotto",
"description": "Creamy arborio rice with wild mushrooms, truffle oil and aged parmesan.",
"price": 14.50,
"dietary_claims": ["Vegetarian"]
}
]
},
{
"name": "Desserts",
"items": [
{
"name": "Sticky Toffee Pudding",
"description": "Classic sticky toffee pudding with butterscotch sauce and vanilla ice cream.",
"price": 7.50,
"dietary_claims": ["Vegetarian"]
},
{
"name": "Dark Chocolate Brownie",
"description": "Warm chocolate brownie with salted caramel sauce and clotted cream.",
"price": 7.00,
"dietary_claims": ["Vegetarian"]
},
{
"name": "Lemon Posset",
"description": "Tangy lemon posset with shortbread and fresh berries.",
"price": 6.50,
"dietary_claims": ["Vegetarian", "Gluten-Free Option"]
}
]
}
]
}
]
},
{
"name": "Urban Bites - Camden",
"menus": [
{
"name": "All Day Menu",
"sections": [
{
"name": "Snacks",
"items": [
{
"name": "Pork Crackling",
"description": "Crispy pork crackling with apple sauce.",
"price": 5.50,
"dietary_claims": ["Gluten-Free"]
},
{
"name": "Welsh Rarebit",
"description": "Strong cheddar and ale on toasted sourdough with Worcestershire sauce.",
"price": 7.00,
"dietary_claims": ["Vegetarian"]
},
{
"name": "Whitebait",
"description": "Crispy fried whitebait with lemon aioli and watercress.",
"price": 8.00,
"dietary_claims": []
},
{
"name": "Sausage Roll",
"description": "House-made pork and sage sausage roll with spiced apple chutney.",
"price": 6.50,
"dietary_claims": []
}
]
},
{
"name": "Mains",
"items": [
{
"name": "Beef & Bone Marrow Burger",
"description": "Prime beef patty with bone marrow butter, smoked cheddar and bacon jam in a brioche bun, served with triple-cooked chips.",
"price": 16.00,
"dietary_claims": []
},
{
"name": "Chicken & Ham Hock Pie",
"description": "Chicken, ham hock and leek pie with a puff pastry top, served with buttered greens and gravy.",
"price": 15.50,
"dietary_claims": []
},
{
"name": "Venison Haunch",
"description": "Pan-roasted venison haunch with celeriac purée, braised red cabbage and blackberry jus.",
"price": 22.00,
"dietary_claims": ["Gluten-Free"]
},
{
"name": "Butternut Squash Wellington",
"description": "Roasted butternut squash and chestnut mushroom wellington with sage cream sauce.",
"price": 14.50,
"dietary_claims": ["Vegetarian"]
}
]
},
{
"name": "Desserts",
"items": [
{
"name": "Bread & Butter Pudding",
"description": "Classic bread and butter pudding with custard and a tot of whisky.",
"price": 7.00,
"dietary_claims": ["Vegetarian"]
},
{
"name": "Apple & Blackberry Crumble",
"description": "Seasonal fruit crumble with vanilla custard.",
"price": 7.50,
"dietary_claims": ["Vegetarian"]
},
{
"name": "Chocolate Porter Cake",
"description": "Rich chocolate cake made with porter beer, served with salted caramel ice cream.",
"price": 8.00,
"dietary_claims": ["Vegetarian"]
}
]
}
]
}
]
}
]
},
{
"name": "The Openr Tap",
"venues": [
{
"name": "Openr Tap - Shoreditch",
"menus": [
{
"name": "All-Day Menu",
"sections": [
{
"name": "Snacks",
"items": [
{
"name": "Pork Scratchings",
"description": "House-made pork scratchings with apple sauce.",
"price": 4.50,
"dietary_claims": ["Gluten-Free"]
},
{
"name": "Scotch Egg",
"description": "Soft-boiled egg wrapped in pork sausage meat, crumbed and fried until golden.",
"price": 6.50,
"dietary_claims": []
},
{
"name": "Devilled Whitebait",
"description": "Spiced and crispy fried whitebait with lemon and garlic aioli.",
"price": 7.50,
"dietary_claims": []
},
{
"name": "Potted Shrimps",
"description": "Brown shrimps with nutmeg butter and sourdough toast.",
"price": 9.00,
"dietary_claims": []
},
{
"name": "Halloumi Fries",
"description": "Crispy halloumi fingers with harissa yogurt dip.",
"price": 7.00,
"dietary_claims": ["Vegetarian", "Gluten-Free"]
}
]
},
{
"name": "Mains",
"items": [
{
"name": "Steak & Ale Pie",
"description": "Slow-cooked beef in local ale with a suet pastry top, served with mash and seasonal vegetables.",
"price": 16.50,
"dietary_claims": []
},
{
"name": "Fish & Chips",
"description": "Beer-battered cod with triple-cooked chips, minted mushy peas and tartare sauce.",
"price": 15.50,
"dietary_claims": []
},
{
"name": "8oz Ribeye Steak",
"description": "28-day aged ribeye with triple-cooked chips, grilled tomato, field mushroom and peppercorn sauce.",
"price": 23.00,
"dietary_claims": ["Gluten-Free"]
},
{
"name": "Lamb Shank",
"description": "Slow-braised lamb shank with rosemary jus, colcannon mash and honey-roasted root vegetables.",
"price": 19.50,
"dietary_claims": []
},
{
"name": "Mushroom & Ale Pudding",
"description": "Wild mushroom and ale suet pudding with rich gravy, mash and seasonal greens.",
"price": 14.00,
"dietary_claims": ["Vegetarian"]
}
]
},
{
"name": "Desserts",
"items": [
{
"name": "Sticky Toffee Pudding",
"description": "Classic sticky toffee pudding with butterscotch sauce and clotted cream ice cream.",
"price": 7.50,
"dietary_claims": ["Vegetarian"]
},
{
"name": "Chocolate & Porter Cake",
"description": "Rich chocolate cake made with local porter, served with Chantilly cream.",
"price": 7.00,
"dietary_claims": ["Vegetarian"]
},
{
"name": "Apple & Blackberry Crumble",
"description": "Seasonal fruit crumble with proper custard.",
"price": 7.00,
"dietary_claims": ["Vegetarian", "Gluten-Free Option"]
},
{
"name": "Cheese Board",
"description": "Selection of British cheeses with crackers, chutney and grapes.",
"price": 10.50,
"dietary_claims": ["Vegetarian"]
},
{
"name": "Affogato",
"description": "Vanilla ice cream with a shot of hot espresso and a tot of amaretto.",
"price": 6.50,
"dietary_claims": ["Vegetarian", "Gluten-Free"]
}
]
}
]
}
]
},
{
"name": "Openr Tap - Covent Garden",
"menus": [
{
"name": "All Day Menu",
"sections": [
{
"name": "Snacks",
"items": [
{
"name": "Black Pudding Scotch Egg",
"description": "Soft-boiled egg wrapped in black pudding and sausage meat, with piccalilli.",
"price": 7.00,
"dietary_claims": []
},
{
"name": "Bubble & Squeak Cakes",
"description": "Crispy potato and vegetable cakes with a poached egg and hollandaise.",
"price": 7.50,
"dietary_claims": ["Vegetarian"]
},
{
"name": "Pulled Pork Croquettes",
"description": "Slow-cooked pork shoulder croquettes with apple and cider chutney.",
"price": 8.00,
"dietary_claims": []
},
{
"name": "Crispy Squid",
"description": "Salt and pepper squid with lemon aioli and fresh chili.",
"price": 9.00,
"dietary_claims": []
},
{
"name": "Baked Camembert",
"description": "Whole baked camembert with rosemary, garlic, and sourdough for dipping.",
"price": 12.50,
"dietary_claims": ["Vegetarian"]
}
]
},
{
"name": "Mains",
"items": [
{
"name": "Steak & Ale Pie",
"description": "Slow-cooked beef in local ale with a suet pastry top, served with mash and seasonal vegetables.",
"price": 16.50,
"dietary_claims": []
},
{
"name": "Fish & Chips",
"description": "Beer-battered cod with triple-cooked chips, minted mushy peas and tartare sauce.",
"price": 15.50,
"dietary_claims": []
},
{
"name": "8oz Ribeye Steak",
"description": "28-day aged ribeye with triple-cooked chips, grilled tomato, field mushroom and peppercorn sauce.",
"price": 23.00,
"dietary_claims": ["Gluten-Free"]
},
{
"name": "Lamb Shank",
"description": "Slow-braised lamb shank with rosemary jus, colcannon mash and honey-roasted root vegetables.",
"price": 19.50,
"dietary_claims": []
},
{
"name": "Mushroom & Ale Pudding",
"description": "Wild mushroom and ale suet pudding with rich gravy, mash and seasonal greens.",
"price": 14.00,
"dietary_claims": ["Vegetarian"]
},
{
"name": "Butternut Squash Risotto",
"description": "Creamy risotto with roasted butternut squash, sage, toasted seeds and a drizzle of truffle oil.",
"price": 13.50,
"dietary_claims": ["Vegetarian", "Gluten-Free"]
},
{
"name": "Chicken Supreme",
"description": "Pan-roasted chicken breast with dauphinoise potatoes, tenderstem broccoli and a white wine cream sauce.",
"price": 17.00,
"dietary_claims": ["Gluten-Free"]
},
{
"name": "Vegan Shepherd's Pie",
"description": "Lentils and root vegetables in a rich tomato gravy, topped with olive oil mash and served with seasonal greens.",
"price": 13.00,
"dietary_claims": ["Vegan", "Gluten-Free"]
}
]
},
{
"name": "Desserts",
"items": [
{
"name": "Sticky Toffee Pudding",
"description": "Classic sticky toffee pudding with butterscotch sauce and vanilla ice cream.",
"price": 7.50,
"dietary_claims": ["Vegetarian"]
},
{
"name": "Bread & Butter Pudding",
"description": "Traditional bread and butter pudding with orange zest and proper custard.",
"price": 7.00,
"dietary_claims": ["Vegetarian"]
},
{
"name": "Chocolate & Guinness Cake",
"description": "Rich chocolate cake made with Guinness, served with Bailey's cream.",
"price": 8.00,
"dietary_claims": ["Vegetarian"]
},
{
"name": "Eton Mess",
"description": "Classic Eton mess with seasonal berries, whipped cream and crushed meringue.",
"price": 6.50,
"dietary_claims": ["Vegetarian", "Gluten-Free"]
},
{
"name": "Cheese Board",
"description": "Selection of British farmhouse cheeses with fruit chutney, celery, grapes and crackers.",
"price": 11.00,
"dietary_claims": ["Vegetarian"]
}
]
}
]
},
{
"name": "Sunday Roast Menu",
"sections": [
{
"name": "Snacks",
"items": [
{
"name": "Yorkshire Pudding",
"description": "Giant Yorkshire pudding with onion gravy.",
"price": 5.50,
"dietary_claims": ["Vegetarian"]
},
{
"name": "Pigs in Blankets",
"description": "Mini Cumberland sausages wrapped in bacon with honey mustard glaze.",
"price": 6.50,
"dietary_claims": []
},
{
"name": "Cauliflower Cheese Bites",
"description": "Crispy cauliflower cheese balls with truffle mayo.",
"price": 6.00,
"dietary_claims": ["Vegetarian"]
}
]
},
{
"name": "Mains",
"items": [
{
"name": "Roast Beef",
"description": "28-day aged sirloin of beef with Yorkshire pudding, roast potatoes, seasonal vegetables and proper gravy.",
"price": 19.50,
"dietary_claims": []
},
{
"name": "Roast Pork",
"description": "Slow-roasted pork loin with crackling, apple sauce, Yorkshire pudding, roast potatoes, seasonal vegetables and proper gravy.",
"price": 17.50,
"dietary_claims": []
},
{
"name": "Roast Chicken",
"description": "Half a roast chicken with sage and onion stuffing, Yorkshire pudding, roast potatoes, seasonal vegetables and proper gravy.",
"price": 16.50,
"dietary_claims": []
},
{
"name": "Nut Roast",
"description": "Homemade nut roast with Yorkshire pudding, roast potatoes, seasonal vegetables and vegetarian gravy.",
"price": 15.00,
"dietary_claims": ["Vegetarian"]
}
]
},
{
"name": "Desserts",
"items": [
{
"name": "Sticky Toffee Pudding",
"description": "Classic sticky toffee pudding with butterscotch sauce and vanilla ice cream.",
"price": 7.50,
"dietary_claims": ["Vegetarian"]
},
{
"name": "Apple Crumble",
"description": "Bramley apple crumble with cinnamon and proper custard.",
"price": 7.00,
"dietary_claims": ["Vegetarian"]
},
{
"name": "Chocolate Brownie",
"description": "Warm chocolate brownie with salted caramel sauce and vanilla ice cream.",
"price": 7.00,
"dietary_claims": ["Vegetarian"]
}
]
}
]
}
]
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment