We're giving you the chance to win back the value of your meal - every time you dine this month!

The best restaurants in York

Steeped in history and with many beautiful attractions, this famous northern city has always attracted plenty of visitors, but now they’re coming for more than just the sights. Foodies will know that York has not just one or two but a whole raft of outstanding restaurants within and outside its famous city walls, from small independents to iconic chains, that are well worth venturing up the country for.

Updated on 15 August 2025

When thinking of York, your mind might wander straight to its breathtaking historical buildings and cobbled streets, or perhaps its grand cathedral that lies in the centre of the city. Modestly-proportioned though it is, York’s draws are many, from the magnificent Minster, to the Diagon Alley-like Shambles and Jorvik Viking Centre.

Beyond its beautiful architecture, York also has a strong connection to chocolate, with The Rowntree and Terry families having called York their home, and the city still producing millions of KitKats every day. But listen to this: York's food scene is getting stronger by the day, with a mass of exceptional fine dining restaurants and more casual eateries putting it firmly on the UK's culinary map. Don't believe us? We've rounded up the best restaurants in York to give you a taste of what this incredible city has to offer.

York is jam-packed with delicious places to eat, from laid back pizzerias to fine dining country house hotels. You’ll even find a couple of restaurants listed in our Top 100 UK Restaurants. Below, we've included a selection of our favourite hidden gems in York, as well as the spots that have stood the test of time, from classic tea rooms to Michelin-starred places.

With its beautiful location surrounded by lush hills and sprawling countryside, it’s no wonder that many of York's restaurants utilise local and seasonal produce to produce some truly outstanding menus. You'll find a select number of Michelin star restaurants in York that prove that point perfectly, bringing together innovative cooking techniques with fine British ingredients to offer some of the best cooking in the country. 

To help you navigate its game-changing dining scene, we’ve rounded up the best places to eat in York to guide you towards some exceptional grub. Have a scroll through our list, and find out exactly what this wonderful city has to offer.

The Star Inn the City

The Engine House, York, North Yorkshire, YO1 7FR

If you’ve heard of The Star Inn at Harome, Andrew Pern’s Michelin-starred gastropub near Helmsley, you’ll know that this city pub is well worth a visit. Housed within the city’s Museum Gardens, this stylish all-day eatery majors in rustic dishes made with Yorkshire’s best produce.

Under £30
Gastropub

York Minster Refectory

Deangate, York, North Yorkshire, YO1 7JA

This British restaurant by Andrew Pern is housed inside a Grade-II listed building that was once York Minster school. Menus change seasonally, often featuring a retro twist.
Think pheasant with a ‘fruit n nut’ sausage roll, and a liquorice and forest fruit arctic roll.

£30 - £49
British
Vegan friendly
Vegetarian friendly

Cresci Pizzeria

20 Piccadilly, York, North Yorkshire, YO1 9NU

Cresci Pizzeria has made a name for itself by offering some of the best pizza available in York. All of the process is kept in line with the standards of Neapolitan culture, so you’ll find all of the iconic toppings on the menu here (and you can leave your pineapple at home).

Under £30
Pizza
Italian
Vegetarian friendly

Lucia York

13 Swinegate Court East, York, North Yorkshire, YO1 8AJ

We’re big fans of Lucia’s chic interiors and slick Italian cooking. The heated courtyard is one of York’s most pleasant places to have lunch, and just a short walk from York Minster. Visit in the morning for a good strong coffee and a piece of cake, or on Sunday for a top class roast.

£50 - £79
Modern European
British
Vegan friendly
Gluten-free options
Vegetarian friendly

Los Moros, York

15-17 Grape Lane, York, North Yorkshire, YO1 7HU

Starting off life as a street stall in the Shambles Market, Los Moros is known for its mouth-watering plates of homemade delights, such as falafel, hummus and merguez sausage. Whatever isn’t pickled, preserved or made in-house is sourced locally, meaning it’s all as fresh as can be.

£30 - £49
North African

The Fat Badger York (FKA Lamb & Lion)

2-4 High Petergate, York, North Yorkshire, YO1 7EH

The Fat Badger is a charming, historical pub in the centre of York. Inside you’ll find plenty of wooden panelling, leather seating, and pints of Guinness with the logo on top. Out the back is a large beer garden with pods that offer shelter for when the weather turns.

£30 - £49
British

Roots York

68 Marygate, York, North Yorkshire, YO30 7BH

The second restaurant from chef Tommy Banks has become the place to eat in York, with tables still hard to come by. Everything on the seasonal menu revolves around fresh produce grown and foraged on the family farm in Oldstead, which is lightly handled in order to allow each flavour to shine.

Over £80
British
One Michelin star
SquareMeal UK Top 100

29 States

12-13 Tower Street, York, North Yorkshire, YO1 9SA

If you’re looking for the best Indian food in York, then you’ve come to the right place. The restaurant is named after the 29 states of India, which inspire the diversity of the menu here, so you can expect to find plenty of authentic blends of flavours and regional dishes found in India.

£30 - £49
Indian
Vegetarian friendly

Arras

The Old Coach House, Peasholme Green, York, North Yorkshire, YO1 7PW

Bold murals, wavy walls and blue lighting mark this former coach house out from the cosy establishments that dominate York’s food scene, but it’s the stand-out quality of the food that we love. Inventive canapes, and wow-factor plates make Arras a destination for serious gastronomes.

£30 - £49
British

Cafe No.8 Bistro

8 Gillygate, York, North Yorkshire, YO31 7EQ

No.8 Bistro is a quaint and intimate eatery serving up everything from homemade pasta with slow cooked beef ragu to chicken shawarma filo parcels with hummus. The food here is all about unfussy plates made using high quality ingredients - so it’s perfect for a quick pitstop.

£30 - £49
Modern European

The Cut & Craft York

8 St Sampson's Square, York, North Yorkshire, YO1 8RN

The Cut & Craft has been a huge hit in both York and Leeds, and the former is especially nicely designed with timeless interiors and an enviable spot on St. Sampson’s Square. Huge dry-aged premium steaks are the order of the day here, alongside a long list of classic sides and sauces.

£50 - £79
Modern European
British
Vegan friendly
Gluten-free options
Vegetarian friendly

Skosh

98 Micklegate, York, North Yorkshire, YO1 6JX

Skosh is neither big nor flashy, and yet you’ll always find it near, if not at the top of review websites and locals’ list of their favourite restaurants in the city. Small plates influenced by international flavours are the essence of Skosh, so expect a palate-teasing menu full of creativity.

£50 - £79
International
SquareMeal UK Top 100
Gluten-free options
Vegetarian friendly

Mannion & Co

1 Blake Street, York, North Yorkshire, YO1 8QJ

Mannion & Co started as a greengrocer over 30 years ago, but the family-run business has transitioned into an all-day restaurant and cafe, and a cracking one at that. Get ready for plenty of eggy breakfasts in the mornings, then some internationally-minded plates in the evening.

£30 - £49
International
Vegetarian friendly

Partisan

112 Micklegate, York, North Yorkshire, YO1 6JX

Coffee shop in the morning, restaurant in the afternoon - Partisan is a beloved independent business in the heart of York. Sustainability is the name of the game here - as well as working with an endless list of quality local producers. The menu isn't vegan, but there's loads of plant-based options to choose from.

Under £30
Modern European
Vegan friendly
Vegetarian friendly

Nola York

2A Lendal, York, North Yorkshire, YO1 8AA

Set in a former chapel in the heart of the city, Nola channels 1920s New Orleans with its Art Deco glamour, evenings of live jazz and a menu of small plates. Expect seafood, steaks, and plenty of veggie options, all served in a glamorous, music-filled dining room.

£30 - £49
Mediterranean
Vegetarian only
Vegan only
South American
Italian
Seafood
Bistro
Vegan friendly
Gluten-free options
Vegetarian friendly

Bow Room at Grays Court

Chapter House Street, York, North Yorkshire, YO1 7JH

Just a stone’s throw from York’s famous Minster, Bow Room pairs seasonal produce with a refined Jacobean setting - which is quite the combination in our opinion. Take a seat in the bright dining room, with its large bow window, and enjoy beautifully crafted dishes with ingredients grown from the onsite gardens.

Over £80
British
Vegetarian friendly

Mumbai Lounge

47 Fossgate, York, North Yorkshire, YO1 9TF

Like many fantastic Indian restaurants, Mumbai Lounge does away with any bells and whistles, but excels when it comes to superior cuisine. With a whole range of regional specialities, plus all your classic curries, sides and sundries, the menu at Mumbai Lounge promises to please.

£30 - £49
Indian
Vegan friendly
Gluten-free options
Vegetarian friendly

Fish and Forest

110 Micklegate, York, North Yorkshire, YO1 6JX

The clue is in the name with this restaurant, where you can expect to find dishes showcasing both the sea and land (specifically game dishes). Expect flavours that change with the seasons, and that are inspired by a zero waste ethos.

£50 - £79
British

Bettys York

6-8 St Helen's Square, York, North Yorkshire, YO1 8QP

This quintessential Yorkshire tea room is a must-visit. Most associate Bettys with afternoon tea - and it does do a mean one - but there’s a whole menu of savouries for lunch and dinner, from Yorkshire rarebits to omelettes and salads, in addition to its sweet offering.

£30 - £49
British
Afternoon tea
Vegan friendly
Gluten-free options
Vegetarian friendly

The Rise at The Grand, York

The Grand, York, York, North Yorkshire, YO1 6GD

Tucked away inside York’s five-star Grand Hotel, The Rise may not have quite the same accolades as Legacy, but it’s a favourite for elegant all-day dining. Seasonal menus are packed full of refined British classics, making it an excellent spot for everything from breakfast to afternoon tea.

£50 - £79
Modern European
British
Brasserie
Afternoon tea
Vegan friendly
Vegetarian friendly

Ambiente Tapas Fossgate

31 Fossgate, York, North Yorkshire, YO1 9TA

Ambiente Tapas comes with a slight edge, with a stripped-back industrial interior and a large open kitchen, it’s great for both a relaxing lunch and a fun night out with friends. Expect plenty of small plates, paella and Spanish wine, as well as a vibrant atmosphere each evening.

£30 - £49
Tapas

Melton's

7 Scarcroft Road, York, North Yorkshire, YO23 1ND

Melton's has been quietly pleasing York’s foodies for more than two decades, and has a legion of local fans as a result. Michael Hjort's food is original and refreshing, using local produce to great effect and mixing up classic flavours, but with restraint. Very reasonably priced tasting menus are in tune with Melton’s admirable ethos.

£30 - £49
Modern European

Middlethorpe Hall

Bishopthorpe Road, York, North Yorkshire, YO23 2GB

Set inside one of Yorkshire’s most glamorous country house hotels, the restaurant at Middlethorpe Hall is spectacularly fancy. Smart waiters appear at the slightest head raise, while drapery, candles and an abundance of cutlery help set the scene for very fine dining indeed.

£50 - £79
British

Legacy at The Grand, York

Station Rise, York, North Yorkshire, YO1 6GD

The latest signature restaurant at The Grand is a masterclass in fine dining, taking quality local ingredients from all over Yorkshire and distilling them into elegant, modern plates. The Grand is over a century old now, so if it's a celebration you're planning, there aren't many more impressive spots in the city.

Over £80
Modern European
British
SquareMeal UK Top 100
Vegetarian friendly

Looking to tour more of Yorkshire's food scene? Take a look at our lists to the best restaurants in Leeds, or the top places to eat in Sheffield, if you're planning a city break and need some excellent restaurant recommendations.

If you're not quite sure where to start, and are happy to travel for good food, then we'd suggest having a browse through our favourite restaurants in Yorkshire, which covers options in the north, south, east and west. Yorkshire might cover a large area, but wherever you go, there's incredible food to be discovered. 

Sign in
Join SquareMeal Rewards

We're giving you the chance to win back the value of your meal - every time you dine this month!

JOIN FREE TODAY!

Already a member? Sign in