Best Set Menus In Edinburgh

Looking to bag yourself a bargain while still dining in style? Then you'll be hunting for the city's top set menus, from three-course extravaganzas to a quick lunch at a great price. Luckily, we've rounded up all our favourite date night spots, group meal offerings and pre-theatre deals to keep you full - without breaking the bank. So if you're looking for the best set menu Edinburgh has to offer, you might just find it here.

Last edited by Scarlett Welch

Last updated on 13th June 2024




Three Courses For £34.95 At Gusto

Sign up to our complimentary Gold Club today and enjoy £10 off your next visit, 5% cashback every time you dine, a round of drinks on us on your birthday, exclusive invites to VIP events, and more! and 1 other offer

One of Edinburgh's best set menus has got to be Gusto's with gold and platinum options to choose between, depending on your budget. You can get your hands on three courses for either £34.95 or £44.95, featuring crispy lemon and pepper calamari, crab fettucine or even a vegan flank steak - and both menus include the irresistible Biscoff cheesecake. What's more, you can also enjoy their bubbles and brunch offering for just £37 per person, complete with two tasty dishes and up to six drinks.

£24 Pre-Theatre Menu At Luckenbooths

Looking for a dinner set menu in Edinburgh with prices that won't break the bank? Then be sure to check out Luckenbooths' pre-theatre offering, which includes two courses for £24, or three for £32. Expect tasty eats like breaded black haggis, chargrilled aubergine and pan-fried haddock fishcakes, with an indulgent chocolate brownie for dessert. What's more, there's a stunning rooftop terrace here too.

Three Courses for £25 At Chaophraya

Known for its authentic Thai cuisine and a gorgeous rooftop terrace that looks out over the New Town, Chaophraya is also a strong contender for the best set lunch menu in Edinburgh for 2024 - available between 12 and 4pm on weekdays. You can get your hands on two courses for £20, or three for £35, featuring everything from tamarind crispy chicken to a classic pad Thai, with an indulgent chocolate delice for dessert. They also have a series of two-person sharing menus on offer here too, starting from as little as £42 each.

£25 Sharing Menu At Mowgli

Mowgli can be found in a grade I-listed building on Hanover Street, flaunting beautiful indoor trees, high ceilings and an abundance of fairy lights, contrasting the simple white walls and wooden furniture. This dog-friendly restaurant is perfect for a relaxed but delicious meal, and their set menu is designed to share between two, coming in at just £25 per person. Expect yoghurt chat bombs, Himalayan cheese toast, fenugreek kissed fries and much more, with gluten-free and vegan options too.

Three Courses For £21.95 At Browns Brasserie & Bar

When you want a touch of class with your meal, it's always worth a trip to Browns Brasserie & Bar in the New Town. Previously named as number one on The Scotsman's list of 11 new Scottish bars and restaurants, this stylish space is full of colourful seating, hanging lights and greenery. You can enjoy seasonal British fare like chicken and leek pie or smoked salmon on a bed of creme fraiche on their set lunch menu, promising two courses for £17.95 or three for £21.95.

Three Courses For £28 At Hawksmoor

This stylish steak restaurant is popular up and down the country, and their Edinburgh venue is filled with pretty plants and elegant wooden tables. Promising great quality at an affordable price, Hawksmoor are offering two courses for £25, or three for £28, on a stunning set menu. Think smoked mackerel salad followed by juicy rump steak, finishing up on an indulgent sticky toffee sundae.

£18 Lunch Menu At Angels Share

Lunch Offer

Angels Share is a luxurious bar and restaurant filled with ornate chandeliers, plush leather booths and a golden central bar, serving high-quality eats and bespoke cocktails. Despite the decadent interiors, they've got a cracking cheap set lunch menu in Edinburgh city centre - with two tasty courses for £18. Choose between smoked haddock rarebit, warm steak salad, sweet potato curry with flatbread and more, available between 12 and 5pm on weekdays.

Group Menus From £65 At Gaucho

Renowned for its premium cuts of Argentinian steak and a collection of over 200 wines, Gaucho is ideal for a sophisticated date night or really impressing your friends. Their suave interiors are made up of plush leather booths, chandeliers and dark decor, and their sharing menus start from £65 per person. You'll receive a huge selection of dishes to split across the table, including empanadas, slow-grilled ribeye in a chimichurri coating and tender sirloin across three courses, or upgrade to their £85 menu for even more dishes and a cheeseboard to finish.

Three Courses For £22 At All Bar One

Mates & Dates Night - From 5pm and 4 other offers

Offering everything from a coffee in the morning to late-night espresso martinis, All Bar One has got everything you could ask for and more. They've got an extensive list of cocktails to choose from, which you can enjoy alongside their Mates and Dates set menu, available from 12pm onwards Sunday to Thursday. We're talking two courses for £18, or three for £22, including salt and pepper calamari, yellow Thai curry or plant-based cheeseburgers, and you won't want to miss out on the popcorn chocolate brownie for dessert.

£75 Tasting Menu At Sushisamba

A truly a stunning venue in the New Town, Sushisamba flaunts indoor trees, patterned tiled floors and full-length windows that look out over the city from its location at the top of W Edinburgh. One of the most sophisticated on our list, their Taste of Samba menu features five courses of pan-Asian eats like nigiri platters, salt and pepper squid or robata venison - all for £75 per person. And if you're really looking to push the boat out, their £95 option includes premium dishes such as wagyu gyoza.

Three Courses For £29 At Duck & Waffle

Duck & Waffle is one of the city's classiest eateries, decked out in quirky animal portraits, a huge central bar and kooky, colourful furnishings. But what you may not know about this ionic spot is that they've got a number of set menus to choose from. Their standard offering includes two courses for £24, or three for £29, with dishes like steamed Scottish mussels, harissa-roasted cauliflower and their namesake duck and waffle making the cut. And if you visit on a Sunday? Check out their two-course roast, setting you back just £30 for a succulent main and dreamy dessert such as lemon posset with cardamom shortbread.

Three Courses For £24 At The Palmerston

Having earned itself a place in the Michelin Guide in 2023, The Palmerston should definitely be on your radar. Boasting high ceilings, natural light and sage green walls, this is a pretty relaxing spot for a long lunch, and between Tuesday and Friday you can get your hands on two courses for £21, or three for £24, during the afternoon. Whether you're in the mood for wild garlic and potato soup, lemon sole with broccoli or coq au vin, you'll find it all here.

£24.50 Group Set Menu At Rabble

This light, airy space is filled with plants and vibrant turquoise furniture, combining luxury with simplistic, modern design. Rabble can be found on Frederick Street in the city centre, specialising in creative cocktails and dishes cooked over a robata grill. They offer group set menus for lunch and dinner, starting from £24.50 for two courses or £30.50 for three, featuring tantalising treats like beer-battered prawns, crispy halloumi salad, Scottish steak burgers and so much more. Finish up with sugared churros, before heading to the stylish marble bar.