Instantly share code, notes, and snippets.
Last active
May 7, 2025 09:04
-
Star
0
(0)
You must be signed in to star a gist -
Fork
0
(0)
You must be signed in to fork a gist
-
Save NWilliamsonWalsh/d8f5dbc99022bbcdefb24d0360f2dae7 to your computer and use it in GitHub Desktop.
menu structure
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"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