If you are visiting Edinburgh, finding a good lunch spot can completely improve your day. The city centre offers everything from quick street food and casual cafés to premium restaurants with stunning interiors.
In fact, lunch in Edinburgh is not just about eating—it is part of the travel experience. Therefore, whether you are exploring Old Town, shopping on Princes Street, or visiting museums, this guide will help you choose the best restaurants for lunch in Edinburgh city centre (2026).
1. Dishoom Edinburgh (Best for Unique Lunch Experience)
Dishoom Edinburgh is one of the most popular lunch spots in the city centre, offering a Bombay-inspired dining experience.
Unlike traditional restaurants, Dishoom brings bold Indian flavours into a stylish café setting. As a result, it is perfect for both tourists and locals.
What to try:
- Chicken ruby curry
- House black daal
- Bacon naan roll
- Fresh chai and juices
Moreover, the atmosphere is warm, busy, and highly atmospheric, which makes lunch feel special.
2. The Ivy on the Square (Best Luxury Lunch Spot)
The Ivy on the Square is a premium restaurant located near St Andrew’s Square.
Because of its elegant interiors and polished service, it is ideal for a more refined lunch experience. In addition, it is popular for special occasions.
What to try:
- Shepherd’s pie
- Fish and chips
- Classic steak dishes
- Afternoon-style desserts
Therefore, if you want a luxury lunch in the city centre, this is one of the best options.
3. Hawksmoor Edinburgh (Best Steak Lunch)
Hawksmoor Edinburgh is famous for high-quality steak and British cuisine.
Although it is known for dinner, its lunch menu offers excellent value compared to evening prices. As a result, it is a great time to visit.
What to try:
- Rib-eye steak
- Roast beef lunch plate
- Bone marrow sides
- Seasonal cocktails
In addition, the interior is stylish and modern, creating a premium dining experience.
Click Here: 7 Best Breakfast Spots in Edinburgh City Centre (2026 Guide)
4. Ting Thai Caravan (Best Budget-Friendly Lunch)
Ting Thai Caravan is a casual Thai restaurant that is extremely popular with students and travellers.
Because of its affordable prices and bold flavours, it is often very busy. However, the food quality remains consistently high.
What to try:
- Pad Thai noodles
- Green curry
- Spicy basil stir-fry
- Crispy chicken dishes
Therefore, it is one of the best budget lunch spots in the city centre.
5. Oink Victoria Street (Best Quick Street Lunch)
Oink Victoria Street is a famous takeaway spot in the heart of Old Town.
Unlike sit-down restaurants, Oink focuses on quick and filling hog roast sandwiches. As a result, it is perfect for a fast lunch while exploring.
What to try:
- Pulled pork sandwich (classic)
- Crispy crackling add-on
- Haggis stuffing option
Moreover, it is ideal if you want something quick, cheap, and very satisfying.
Click Here: 10 Best Coffee Shops in Edinburgh
6. Urban Angel (Best Healthy Lunch Option)
Urban Angel is a well-known café that offers both breakfast and light lunch options.
Because of its focus on fresh ingredients, it is a great choice for healthy eaters. In addition, it has a calm and modern atmosphere.
What to try:
- Avocado sourdough
- Superfood salads
- Soup of the day
- Fresh smoothies
Therefore, it is perfect for a light and balanced lunch.
7. Scran & Scallie (Best Traditional Scottish Lunch)
Scran & Scallie is a cosy gastropub known for modern Scottish dishes.
Although slightly outside the very centre, it is still easily accessible. As a result, many locals consider it one of the best lunch spots in Edinburgh.
What to try:
- Scottish beef pie
- Fish and chips
- Seasonal soups
- Traditional meat dishes
Moreover, the warm pub atmosphere makes it perfect for a relaxed lunch.
Click Here: 5 Best Festivals to Visit in Edinburgh in 2026
Best Areas for Lunch in Edinburgh City Centre
Old Town
Best for quick bites, street food, and traditional Scottish restaurants. In addition, it offers a historic dining atmosphere.
New Town
Ideal for stylish cafés, brunch spots, and modern dining experiences.
St Andrew Square Area
Perfect for premium restaurants and business-style lunches.
Final Thoughts
Lunch in Edinburgh offers something for every taste and budget. From luxury dining to quick street food, the city centre is full of excellent options.
Therefore, whether you are visiting for a short trip or a full holiday, these best restaurants for lunch in Edinburgh city centre (2026 guide) will help you enjoy the city in the best possible way.
Click Here: 7 Best Pubs in Edinburgh, Scotland (2026 Guide)
FAQs
1. What is the best time to have breakfast in Edinburgh city centre?
Most breakfast spots in Edinburgh city centre are busiest between 9:00 AM and 11:00 AM. For a quieter experience, it’s best to go before 9 AM or after 11 AM.
2. Do breakfast cafes in Edinburgh city centre offer vegetarian or vegan options?
Yes, most modern cafés in Edinburgh offer vegetarian, vegan, and gluten-free breakfast options, including plant-based full breakfasts, porridge, avocado toast, and smoothies.
3. Are breakfast places in Edinburgh expensive?
Prices vary, but on average, breakfast in Edinburgh city centre costs £6-£15 per person. Traditional Scottish breakfasts and brunch platters may be slightly more expensive at popular cafés.
4. Do I need to book in advance for breakfast in Edinburgh?
For popular or tourist-heavy cafés, especially on weekends, booking in advance is recommended. However, many casual cafés still accept walk-ins.
5. What is a traditional Scottish breakfast?
A traditional Scottish breakfast usually includes eggs, bacon, sausage, black pudding, baked beans, mushrooms, tomatoes, and toast, often served with tea or coffee.
Click Here: My First Solo Travel Vlog: Edinburgh to Dunfermline Train Journey Experience