Best restaurants in Sheffield

The Yorkshire city of Sheffield has gone from a centre of industry to a thriving hub of arts and culture. With its new reputation has also come a new wave of restaurants which thrill both locals and visitors alike. Sheffield has plenty of attractions to keep you entertained, but after a long day of sightseeing, you will be in need of a refuelling session at one of Sheffield’s best restaurants. Whether you are looking for a casual bite or something wonderfully fancy, check out our pick of the best restaurants in Sheffield below and find a dining establishment for you.

Updated on 13 May 2021

Sheffield, a city in North Yorkshire, has undergone quite the impressive transformation over the years, morphing from one of the UK’s industrial powerhouses to a rising star of the arts and culture scene. Supporting this vibrant community of artists and cultural centres is an emerging restaurant scene that is making Sheffield a must-visit for the nation’s foodies.

Restaurants in Sheffield range from reliable high-street chains to barnstorming independent joints championing local produce, and there are Sheffield restaurants to suit every taste, style and budget. While Sheffield offers gastropubs and modern British restaurants galore, there is also ample representation of the global stage, with Sheffield being home to restaurants serving the cuisines of Italy, India and more.

After a day of exploring the city’s many sights, including the metalworks on display at the Millennium Gallery, the abundant foliage inside the glasshouse of the Winter Garden and the nearby rocky moorlands and ridges that make up part of the Peak District National Park, you will be in need of serious sustenance. So, peruse our pick of the best restaurants in Sheffield below and see which ones take your fancy. Don’t forget that you can click through to each individual listing to learn more about the venue and book a table.

The Old Vicarage

The Old Vicarage

Ridgeway Moor, Ridgeway, Sheffield, South Yorkshire, S12 3XW

Just eight miles from the bustling city centre, The Old Vicarage is a thing of beauty (especially in the summer months), with its beauty matched only by a menu of hyper-seasonal and locally sourced produce.

£50 - £79
Modern European
Rossi

Rossi's

3 Sharrow Lane, Sheffield, South Yorkshire, S11 8AE

Undoubtedly Sheffield’s most opulent Italian, Rossi’s pairs a grand over the top dining room with a menu of comforting Italian trattoria staples, all at very reasonable prices. Regular live music is a nice touch, too.

£30 - £49
Italian
Maranello

Maranello's Italian Restaurant

438 Ecclesall Road, Sheffield, South Yorkshire, S11 8PX

Cosy, family-run Italian joint Maranello’s boasts a menu of crowd pleasing trattoria classics that feels like a warm hug, all at reasonable prices too. Plentiful vegetarian options and an extensive wine list are further draws.

£30 - £49
Italian
Rafters

Rafters

220 Oakbrook Road, Nether Green, Sheffield, South Yorkshire, S11 7ED

First opened in 1994, Rafters is as popular as ever. Choose from five- or seven-course tasting menus which champion local, seasonal ingredients at a price point that’s far from unreasonable for a fine dining restaurant.

£30 - £49
Modern European
Ambulo - Millennium Gallery

Ambulo - Millennium Gallery

Ambulo 48 Arundel Gate, Sheffield, S1 2PP

An all-day cafe inside Sheffield’s largest museum, Ambulo serves up straight-forward seasonal dishes which will thrill everyone from little ones to their grandparents. A great idea for a family day out in the Steel City.

£30 - £49
Modern European
British
Ashoka

Ashoka

307 Ecclesall Road, Sheffield, South Yorkshire, S11 8NX

First opened in 1967, Ashoka has long been one of Sheffield’s favourite Indians. Head here and tuck into curries, biryanis and dishes cooked on a charcoal grill, all best washed down with bottles of beer.

£30 - £49
Indian
Butcher & Catch

Butcher & Catch

199-203 Whitham Road, Sheffield, South Yorkshire, S10 2SP

Doing exactly what it says on the tin, this lively joint serves British seafood and Yorkshire steaks and meats in a convivial setting. The early bird lunch deal is also a steal at under £20.

£50 - £79
British
Oisoi

Oisoi

2 St Paul’s Place, 121 Norfolk Street, Sheffield, South Yorkshire, S1 2FJ

One of Sheffield’s most unique restaurants comprises an afternoon tea lounge, cocktail bar and vast dining room. Expect a menu of pan-Asian cuisines which the dishes of every featured country prepared with skill and finesse.

Under £30
Silversmith’s Restaurant

Silversmith’s Restaurant

111 Arundel Street, Sheffield, Sheffield, South Yorkshire, S1 2NT

This family-run joint serves a modern British menu which takes sourcing seriously, using high quality and seasonal ingredients. The luxury touch even extends to bottomless brunch, where Wagyu bacon and lobster rolls complete the menu.

£30 - £49
British
The Broadfield Ale House

The Broadfield Ale House

452 Abbeydale Road, Sheffield, South Yorkshire, S7 1FR

A cheap, cheerful and no-thrills menu are not typically the criteria for a ‘best restaurants’ list, but this proper old-school boozer has won a place in our hearts with its signature pies and homemade sausages.

Under £30
Pubs
Nonnas

Nonnas

535-541 Eccelsall Road, Sheffield, South Yorkshire, S11 8PR

This long-standing Italian serves an extensive menu which blends trattoria classics with more modern propositions, as well as a few less well known dishes. Whichever road you travel down, a satisfyingly full stomach is guaranteed.

£30 - £49
Italian
The Milestone

The Milestone

84 Green Lane, Sheffield, South Yorkshire, S3 8SE

Found in one of Sheffield’s oldest industrial estates, this gastropub serves up the classic likes of sticky toffee pudding and bangers and mash, alongside more sophisticated modern dishes. Don’t miss the cracking Sunday lunch menu.

£30 - £49
Gastropub
Vito

Vito's

284 South Road Walkley, Sheffield, South Yorkshire, S6 3TE

This long-standing Sheffield Italian is as traditional as they come and includes a few regional specialities on the menu. The all-Italian wine list is a triumph, while 12-inch pizzas will thrill both young and old.

£30 - £49
Italian
Tsuki Restaurant and Bar

Tsuki Restaurant and Bar

58-60 West Street, Sheffield, S1 4EP

Glamorous as this Japanese haunt may be, it’s backed up by a no-nonsense menu of sushi, tempura and yakitori. Order some of everything and sip on Asian-style cocktails while posing for the inevitable Instagram pictures.

£50 - £79
Sushi
Japanese
Craft & Dough - Kelham Island

Craft & Dough - Kelham Island

1A Kelham Square, Sheffield, S3 8SD

Artisan pizzas are the stars of the show here, where fresh dough is made on site daily. Choose from either classic or contemporary toppings, while numerous vegetarian, vegan and gluten-free options mean everyone is welcome.

£30 - £49

Prefer lakes to peaks? Check out our pick of the best restaurants in the Lake District.


More restaurant recommendations

Join SquareMeal Rewards

Collect points, worth at least £1, every time you book online and dine at a participating restaurant.

Start Collecting Points

Already a member? Sign in