BBC Good Food's Tony Naylor has dined his way around the city to produce his pick of the best places at which to eat, from 'cheap eats' to restaurants which are perfect for a 'special occasion'.
While many of the choices will not surprise you, with Jöro, Juke & Loe and Tonco all among his favourites, there are bound to be some gems on his list which you've not tried before.
17. Mavi Rüya
One of the newer additions to Sheffield's culinary scene, Mavi Rüya restaurant has proved an instant hit since opening at an old supermarket on Abbeydale Road. BBC Good Food describes it as perfect for casual dining or a special occasion, with its topped pide, meze and charcoal-grilled meats all to die for. Photo: Dean Atkins
18. North Town
North Town is another great spot to eat on Sheffield's thriving Abbeydale Road. BBC Good Food praised the Italian restaurant and deli as great for casual dining, with its delicious cannoli among the highlights. Photo: Google
19. Ashoka
Ashoka on Ecclesall Road is one of Sheffield's most popular Indian restaurants, with many diners saying it serves the 'best curry' in the city. BBC Good Food praised its ability to blend 'tradition and modernity' to create 'freshly-ground, sensitively-spiced flavours'. Photo: Google
20. Elm
This Glossop Road wine bar with its small plates menu is one of Sheffield's hidden gems. BBC Good Food was full of admiration for its coffee, cinnamon buns and bagels with fillings including cured pork loin, truffled goat's curd, sweet pickled celeriac and crispy pig skin.