When it comes to enjoying a delightful meal before catching a show or performance, the city offers an array of fantastic dining options. From elegant establishments to cosy eateries and set menus, here are the top restaurants for pre-theatre dining in Glasgow.
Glasgow's best pre-show menus
Alston Bar And Beef
- Grill
- Unit 19, Central Station, 79 Gordon Street, G1 3SQ
Situated beneath the Gordon Street entrance of Glasgow Central Station, Alston Bar and Beef is a top-notch steakhouse with a penchant for gin. The atmospheric restaurant features sultry, dimly lit interiors and arched ceilings, with plenty of room to dine across the spacious venue.
Their pre-theatre menu costs £25 for two courses, available between 4 and 6pm Monday to Tuesday and 5 and 6pm Wednesday to Friday. Devour sumptuous steak frites, pan-fried gnocchi and cider battered prawns in a hot honey sauce.
La Bonne Auberge
- French, Brasserie
- 161 West Nile Street, Glasgow, United Kingdom, G1 2RL

Chop Grill & Bar
- Grill
- 375 West George Street, G2 4LW
Specialising in sumptuous steaks, Chop Grill & Bar is found on West George Street. The lively dining destination is just four minutes from King's Theatre, so it couldn't be more convenient before a show.
Their pre-theatre menu includes two courses for £19.95, or three for £23.95. Think Korean fried cauliflower, mango chicken, fillet steak and more, with an indulgent white chocolate brownie for dessert.
Red Onion
- European
- 257 West Campbell Street, G2 4TT
Red Onion has been a Glasgow favourite since 2005, opened by chef John and his wife Gillian. It's a relaxed, informal space using classic Scottish ingredients to make all kinds of meals, and their pre-theatre menu is available all-day Sunday to Friday and until 6.30pm on Saturdays.
This includes two or three courses, starting from £24.50 per person. Think smoked haddock fishcakes, wild mushroom risotto, steak frites and more - with a hot chocolate brownie to finish.
Turtle Bay
- Caribbean
- 130 St Vincent Street, Glasgow, United Kingdom, G2 5HF

La Lanterna
- Italian
- 35 Hope St, Glasgow, United Kingdom, G2 6AE

Pulcinella
- Italian
- 167 Hope Street, G2 2UQ
Charming Hope Street venue Pulcinella has a real homely vibe to it, with red checkered tablecloths and a warm, welcoming atmosphere. It's a relaxed restaurant that's popular among locals, serving up some of the finest Italian fare around.
Their pre-theatre menu is available between 3.30 and 8pm all week long, costing £15.95 for two courses, or £19.95 for three. Think mozzarella and tomato arancini, penne arrabbiata and lasagna al forno, to name just a few of their dishes.
Gamba
- Seafood
- 225A West George Street, GLASGOW, United Kingdom, G2 2ND

Battlefield Rest
- Italian
- 55 Battlefield Rd, Langside, Glasgow G42 9JL, UK
