Most set lunch menu prices vary depending on the number of courses, but you will typically get two courses, with dessert, drinks, and bread available for extra.
1. Howies Victoria Street
10-14 Victoria Street, Edimburgo EH1 2HG
0131 225 1721
Victoria Street is definitely a place you should explore in the Old Town, an interesting and eclectic street. There you will find Howies, which has established itself as a restaurant favourite in the city. It’s usually quite busy inside, so it’s best to book in advance or go early. Their menu is great value for money, with the option of 2 or 3 courses on the set menu.
You will be met by friendly staff, and a welcoming, comfortable atmosphere, in a restaurant designed for the Old Town, with simple stone walls and wooden floors. You can choose from classic Scottish dishes, but with an elegant, modern twist, made from fresh, seasonal ingredients. Specialities include the classic haggis, neeps & tatties, and the fresh fish catch of the day.

2. The Palmerston
1 Palmerston Place, Edinburgh EH12 5AF
If you are looking for one of the best set lunch menus in Edinburgh right now, The Palmerston is an excellent choice. Located in the West End, it has built a very strong reputation for its seasonal cooking and its focus on high-quality local produce.
The restaurant offers an official set lunch menu from Tuesday to Friday, making it a great option if you want to enjoy a more refined meal at a relatively accessible price.
Its atmosphere is elegant but relaxed, and the food feels thoughtful without being too formal, which makes it especially appealing for visitors looking for a memorable lunch in a beautiful setting.

3. Wildfire
192 Rose Street, Edinburgh EH2 4AZ
0131 225 3636
Wildfire is a cosy, bistro style restaurant on Rose Street, one of the best streets in the New Town for eating out. You will find excellent service, and delicious food, in a traditional, comfortable setting.
You can try their 2 course menu, which is available every day from Tuesday to Sunday, with the additional option of a roast dinner on Sundays. It’s often quite busy, so advanced booking or arriving early is recommended.
You will see traditional Scottish dishes on their menu, with hearty potion sizes, made from high quality, locally sourced ingredients. In particular, you should try their steak and seafood options!

4. Wedgwood the Restaurant
267 Canongate (Royal Mile), Edinburgh EH8 8BQ
0131 558 8737
Wedgwood has won several awards, and features in the Michelin guide, making it one of Edinburgh’s top quality restaurants; but you can still enjoy their lunch menu for an affordable price!
Located on the historic Royal Mile, you can enjoy a 2 or 3 course lunch menu, with the highest quality cuisine. Service is attentive and welcoming, and you will never be rushed to finish your meal. The ingredients are carefully selected, with the chef even foraging for some himself, and the menu changes daily depending on what is in season. You’re sure to have an unforgettable meal here!


