Calendar An icon of a desk calendar. Cancel An icon of a circle with a diagonal line across. Caret An icon of a block arrow pointing to the right. Email An icon of a paper envelope. Facebook An icon of the Facebook "f" mark. Google An icon of the Google "G" mark. Linked In An icon of the Linked In "in" mark. Logout An icon representing logout. Profile An icon that resembles human head and shoulders. Telephone An icon of a traditional telephone receiver. Tick An icon of a tick mark. Is Public An icon of a human eye and eyelashes. Is Not Public An icon of a human eye and eyelashes with a diagonal line through it. Pause Icon A two-lined pause icon for stopping interactions. Quote Mark A opening quote mark. Quote Mark A closing quote mark. Arrow An icon of an arrow. Folder An icon of a paper folder. Breaking An icon of an exclamation mark on a circular background. Camera An icon of a digital camera. Caret An icon of a caret arrow. Clock An icon of a clock face. Close An icon of the an X shape. Close Icon An icon used to represent where to interact to collapse or dismiss a component Comment An icon of a speech bubble. Comments An icon of a speech bubble, denoting user comments. Comments An icon of a speech bubble, denoting user comments. Ellipsis An icon of 3 horizontal dots. Envelope An icon of a paper envelope. Facebook An icon of a facebook f logo. Camera An icon of a digital camera. Home An icon of a house. Instagram An icon of the Instagram logo. LinkedIn An icon of the LinkedIn logo. Magnifying Glass An icon of a magnifying glass. Search Icon A magnifying glass icon that is used to represent the function of searching. Menu An icon of 3 horizontal lines. Hamburger Menu Icon An icon used to represent a collapsed menu. Next An icon of an arrow pointing to the right. Notice An explanation mark centred inside a circle. Previous An icon of an arrow pointing to the left. Rating An icon of a star. Tag An icon of a tag. Twitter An icon of the Twitter logo. Video Camera An icon of a video camera shape. Speech Bubble Icon A icon displaying a speech bubble WhatsApp An icon of the WhatsApp logo. Information An icon of an information logo. Plus A mathematical 'plus' symbol. Duration An icon indicating Time. Success Tick An icon of a green tick. Success Tick Timeout An icon of a greyed out success tick. Loading Spinner An icon of a loading spinner. Facebook Messenger An icon of the facebook messenger app logo. Facebook An icon of a facebook f logo. Facebook Messenger An icon of the Twitter app logo. LinkedIn An icon of the LinkedIn logo. WhatsApp Messenger An icon of the Whatsapp messenger app logo. Email An icon of an mail envelope. Copy link A decentered black square over a white square.

The 7 best places to visit for a great lunch in Perth

Two of The Courier's writers highlight their favourite places to enjoy lunch in the Fair City.

A plate of food served in the North Port Restaurant in Perth.
One of the dishes from North Port in Perth. Image: Kim Cessford / DC Thomson.

The gorgeous city of Perth has a range of mouth-watering lunch spots.

From fine dining restaurants to pubs serving casual light bites, there’s something for everyone.

Many of the establishments use locally grown ingredients, ensuring that, aside from being seasonal, the menus are constantly being refined and changed.

Whether you are local to the city or visiting for the day, here are some ideas for lunch in Perth.

Cafe Tabou

Located in Perth’s city centre is award-winning French brasserie Cafe Tabou.

Open seven days a week, the venue serves an à la carte menu that features several French classics including snails in garlic butter, bouillabaisse and a savoury crêpe.

The restaurant also serves a couple of eye-catching steaks for two.

A bowl of seafood stew served at Cafe Tabou.
The restaurant serves some wonderful soups and stews. Image: Steve MacDougall / DC Thomson

Most mains range in price from £20 to £35 with starters and salads being considerably cheaper.

The brasserie is accessible to wheelchair users, and parents will be glad to learn that there is a respectable kids’ menu that boasts both a cheese omelette and a croque monsieur.

Address: 4 St John’s Place, Perth PH1 5SZ

Deans Restaurant

Another one of the lunch spots in Perth city centre is Deans Restaurant. Here, the team spotlight locally sourced ingredients by offering a seasonal menu.

When visiting the restaurant for lunch, customers might enjoy the likes of miso-glazed pork belly with crispy carrot and parmesan arancini, or ribeye of Scotch beef served alongside confit cherry tomatoes.

A piece of cod served at Deans Restaurant in Perth.
The team at Deans Restaurant serve several striking mains, if you’re looking for Perth lunch ideas. Image: Steve MacDougall / DC Thomson

À la carte and set lunch menus are both on offer. If you opt for the lunch menu you will be able to choose between a £30 two-course meal or a £36 three-course meal.

The restaurant also boasts an exceptional Sunday lunch which can be enjoyed for as little as £32.

Expect a refined atmosphere and plush furniture.

Address: 77-79 Kinnoull Street, Perth PH1 5EZ

Kisa’s

Open seven days a week, Kisa’s is the flagship restaurant of the Wightman family’s trio of eateries and has been since it was opened in 2015.

Kisa’s – which is one of the best restaurants in Perth – has an extensive lunch menu, offering everything from a Mexican chicken sandwich (£12.75) to a pizza topped with barbecue pulled pork (£15.15).

The exterior of Kisa's in Perth
Kisa’s is a well-loved spot in the city. Image: Dougie Nicolson/DC Thomson

Kisa’s is also known to serve an array of high-quality wine. The menu is split into descriptive subgroups, such as ‘bold’, ‘rich and fruity’ and ‘aromatic’, making it easy for customers to choose an option that suits them.

Thanks to this selection of food and drink, there are few restaurants better suited to hosting long lunchtime catch-ups than Kisa’s.

Address: 1 Mill Street, Perth PH1 5HZ

Willows

Thanks to operating for over 30 years, Willows is a favourite of many locals. The café and restaurant is open for lunch from 12pm to 4pm every day.

During this time, customers can order an array of food, including seven different burgers. Sandwiches and paninis – both made with sourdough ciabatta – are another big draw.

Served with a salad and coleslaw, these sandwiches are priced between £10.15 and £11.85.

Owner Michael White standing outside Willows in Perth.
Michael White is the owner of Willows. Image: Steve MacDougall / DC Thomson

While Willows has a clean and calming interior, most guests prefer to sit at one of the café’s many outdoor tables. Protected by umbrellas and often doused with sunshine, these tables are a wonderful place to enjoy a leisurely lunch.

Address: 14 St John’s Place, Perth PH1 5SZ

North Port Restaurant

The North Port Restaurant is open for lunch from Tuesday to Saturday, 12pm to 2:30pm. Guests can expect a warm atmosphere thanks to the restaurant’s wood-panelled walls and ceilings.

They can also expect wonderful food; the North Port Restaurant was even named on the Michelin recommends list in 2023.

A dish of roast cauliflower served at the North Port Restaurant
A striking dish served at the North Port Restaurant. Image: Kim Cessford / DC Thomson.

In terms of food, the North Port Restaurant focuses on local produce. Dishes include Perthshire venison with carrot, hispi cabbage and venison ragu – priced at £30 – and North Sea monkfish with Denhead Farm asparagus, pickled dulse and brown butter (£14).

Customers can also enjoy a two or three-course set lunch menu from £23 and £27 respectively.

Address: 8 North Port, Perth PH1 5LU

Lamesa

Filipino Scottish fusion restaurant Lamesa has been a breath of fresh air for Perth since it opened in May 2025. Lunch is served between 12pm and 3pm, Tuesday to Friday, and from 12pm on Saturday.

An exciting array of dishes are served at Lamesa. These include ginataang tahong – mussels cooked in coconut milk with lemongrass, ginger and squash – (£7.95) and Adobong tiyan nang baboy, a rice bowl filled with pork belly, a boiled egg and both fresh and pickled vegetables.

Priced at £15.95, this latter dish is a delicious and affordable lunch.

A rice and meat dish served at Lamesa, Perth.
One of the rice bowls served at Lamesa, one of our favourite Perth lunch spots. Image: Kenny Smith/DC Thomson

The bright and spacious restaurant is a real joy to sit in, and dog owners will be pleased to learn that they are more than welcome to bring their dogs into the outdoor seating area.

Address: 32 High Street, Perth PH1 5TQ

Broth3rs

Broth3rs is an Italian restaurant that has gained a reputation for excellent service and impressive food.

During lunch hours – everyday from 12pm to 4pm – the team at Broth3rs serve a two-course meal for £16.95.

Aglio olio pepperoncino pasta at Broth3rs Restaurant in Perth.
Aglio olio pepperoncino pasta served at Broth3rs Restaurant in Perth. Image: Kim Cessford/DC Thomson

For starters, customers have the choice of soup of the day, bruschetta, potato dippers and chicken liver pâté with homemade bread and chutney.

When it comes to mains, those eating at Broth3rs can choose from nine pizzas and eight pasta dishes, including classics such as carbonara, arabiatta and frutti di mare.

Dessert can be added for as little as £4.

Address: 24 George Street, Perth PH1 5JR

Conversation