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 18 January 2023

Sheffield, a city in South Yorkshire, has undergone quite an 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.

A short drive from the Peak District, Sheffield finds itself in the heart of the British countryside, and as such, there is much to explore. There is a wide range of walks visitors can take to soak in the views, showcasing sites such as Wyming Brook, Houndkirk Moor and Agden Reservoir. 

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. From the likes of The Broadfield Ale House at Nether Edge, which offers famous pies in a Victorian pub with mismatched tables to Rossi's, Sheffield’s most opulent Italian, which pairs a grand over the top dining room with a menu of comforting Italian trattoria staples and regular live music.

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.

Ambulo - Millennium Gallery

Ambulo - Millennium Gallery

48 Arundel Gate, Sheffield, South Yorkshire, 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
Fischer

Fischer's at Baslow Hall

Calver Road, Baslow, Bakewell, Derbyshire, DE45 1RR

This magnificent Grade-II listed manor house is home to some classic white tablecloth fine dining, with great ingredients sourced and foraged from the local area. Indulge and then stay overnight in one of the lovely Edwardian bedrooms. 

Over £80
Modern European
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, South Yorkshire, 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
Bench Sheffield

Bench Sheffield

Nether Edge Road, Sheffield, South Yorkshire, S7 1RU

This very slick neighbourhood hangout combines seasonal British bistro dishes with natural wines and some classy cocktails. The outdoor terrace is especially popular in the summer - no surprise as it's one of the best spots in the city to enjoy an al fresco drink!

£50 - £79
British
Barbecue
SquareMeal UK Top 100
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
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
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
Domo

Domo

Eagle Works, 34-36 Cotton Mill Walk, Sheffield, South Yorkshire, S3 8DH

Fiercely authentic and devoted to the delights of Sardinian cuisine, Domo wants you to experience a true Sardinian way of life, going to great lengths to import regional specialities. The restaurant itself is beautiful too - a lovely place to stop for aperitivo or a proper meal. 

£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
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
The Old Vicarage

The Old Vicarage

Ridgeway Moor, 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
Silversmith’s Restaurant

Silversmith’s Restaurant

111 Arundel Street, 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
Brocco Kitchen

Brocco Kitchen

92 Brocco Bank , Sheffield , South Yorkshire, S11 8RS

Brocco's easy going restaurant is just what the city needs, offering delicious dishes at any time of day in a lovely bright dining room. This is a restaurant that does small plates especially well at dinner, all at very reasonable prices. 

£50 - £79
Scandinavian
British
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
Tonco

Tonco

2 Dyson Place, Sheffield, South Yorkshire, S11 8XX

Another little Sheffield gem, Tonco is open for everything from coffee and cake to dinner with a bottle of good wine, and it excels at all those things with generous, thoughtful small plates and friendly service. 

£30 - £49
British
Piña

Piña

3 Harvest Lane, Sheffield, South Yorkshire, S3 8EF

Tucked away in an old Steel Quarter warehouse, Pina is beloved in Sheffield for cracking tacos and Margaritas. There's plenty more Mexican street food on offer (search out the excellent Pina al Carbon truck for more of the same) and enjoy lots of smokey tequilas and mezcals. A great spot for bottomless brunch too. 

£50 - £79
Mexican
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
Craft & Dough - Kelham Island

Craft & Dough - Kelham Island

1A Kelham Square, Sheffield, South Yorkshire, 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
Pizza
Italian
Joro

Joro

Old Mill Lane, Sheffield, South Yorkshire, S35 0LB

Luke French and Stacy Sherwood-French combine Asian flavours, British ingredients and Nordic design in this stunning restaurant, housed in a shipping container at Kelham Island. One of the shining lights of Sheffield's restaurant scene, and for good reason. 

Over £80
International
Fusion

Looking for a slightly narrower lens? Check out our guide to the best Italian restaurants in Sheffield. Also, on the off chance you might be considering Sheffield as the location for your special day, we've got that covered too with our guide to the best wedding venues in Sheffield. Of course any trip to the North - if you ask us - wouldn't be complete without some form of boozy brunch, so we've rounded up the best places for bottomless brunch in Sheffield for good measure.

If you're not fussed about peaks and actually prefer lakes, check out our pick of the best restaurants in the Lake District.

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