Nursery Tavern
Nursery Tavern's pocket-friendly menu offers 3 for £13.75 tapas plates, alongside plenty of gourmet burgers under a tenner and cheap sourdough pizzas. Or, if you fancy some pub grub, there's that on the cards too.
For those of you feeling the pinch at the moment, don't worry - our city is chock-full of places to eat that won't break the bank. But to avoid you searching high and low for them, we've compiled a list of the very top spots. From slinky bars with brilliant set menus to Japanese restaurants slinging out sushi, stir-fries and ramen, here are the best affordable restaurants in Sheffield for lunch, dinner and beyond.
Last edited by Scarlett Welch
Last updated on 20th May 2025
Nursery Tavern's pocket-friendly menu offers 3 for £13.75 tapas plates, alongside plenty of gourmet burgers under a tenner and cheap sourdough pizzas. Or, if you fancy some pub grub, there's that on the cards too.
Discover ASK Italian Sheffield, where modern design meets traditional Italian cuisine in a welcoming atmosphere (it even has a disco ball). Located conveniently in the city centre, this restaurant is perfect for family outings, friendly gatherings, or intimate date nights.
Enjoy a menu featuring fresh pizzas topped with a variety of ingredients, delicious bolognese, and indulgent desserts like tiramisu and toffee sundaes. With an inviting ambience and attentive service, ASK Italian Sheffield promises a delightful dining experience.
Doused in botanical patterns and hanging foliage, Slug and Lettuce is not just one of the top affordable restaurants in Sheffield city centre, but also a real treat for the eyes. Get stuck into bottomless brunches, creative cocktails and sensational small plates at deliciously cheap prices.
YO! Meadowhall is often hailed as one of the best cheap restaurants in Sheffield for lunch, and with good reason. Chomp on a spread of delightful Japanese bites, from gorgeous sushi rolls available via a conveyer belt through to katsu curry or loaded fries.
Found on Sheffield Road, TGI Fridays is the lively American restaurant that promises cheap eats and two-for-one cocktails every single day. These laid-back spaces promise casual interiors and a welcoming atmosphere, with an extensive menu to choose from.
Dig into plates of sesame chicken strips, mac 'n' cheese bites or a whole range of burgers. Afterwards? Check out their Instagrammable ice cream sundaes.
Neepsend Social Club and Canteen is a relaxed and friendly venue inspired by the 1970s - think vinyl patterned floors, wood cladding and glitterballs. The prices are a blast from the past too, as you can enjoy burgers, fried chicken and poutine for £15 or less.
In search of 2 for 1 meals in Sheffield city centre? BrewDog is killing it with its buy one get one free plant-based mains every Monday. You can snap up any meat-free dish on the menu in this deal, from The Hero vegan pizza to a superfood salad, with a refreshing beer on the side.
Boozer Bessemer Sheffield is definitely a winner when it comes to cheap eats in Sheffield for lunch, thanks to a range of small plates, wings and grilled delights across a budget menu. Not only that, but this casual spot has you sorted for hearty meals, so you're sure to leave well filled up.
A lovely, relaxed place to eat in the city centre, The Forum on Devonshire Street will feed you from breakfast 'til dinner at an affordable price. From 12pm onwards, you can devour the homemade soup of the day with fresh sourdough and butter (£6), generous, nutrient-packed salads (£7.50 a pop) and tasty small plates (£7 each or 3 for £18) - perfect for nibbling alongside a classic cocktail.
But that's not all, as they also sling out juicy burgers (from £10 with slaw and fries) made with Forge Bakehouse buns, and hand-pulled, sourdough pizzas (from £10). Plus, brunch kicks off at 9am every day, featuring eggs benedict (£10), breakfast sandwiches (£5), stacks of pancakes (£6.50) and so much more.
Head over to The British Oak Ale House in Mosborough for a hearty Bottomless Brunch that blends traditional British comfort with modern flair. For just £35 per person, you'll be treated to endless drinks and a delicious selection of brunch classics, all in a relaxed and inviting pub atmosphere.
Whether you're here for the famous Sunday roast with all the trimmings or sipping on a gin from their exclusive Sheffield Dry Gin collection, the British Oak offers a wallet-friendly spot to enjoy great food, drink, and company. Perfect for casual brunches or special occasions, it's a true gem for affordable indulgence.
Situated in Meadowhall Shopping Centre, Thaikhun Street Buffet is bringing you authentic Thai flavours at a reasonable price. The menu changes up every day to keep things fresh, but you can expect the likes of traditional pad Thai, green or red curries and their signature kao soi gai.
Pair these with an extensive selection of cocktails - which are on a two for £12 deal all day Sunday to Thursday. And the best part? Their all-you-can-eat offering costs just £20.90 each.
Cheap places to eat in Sheffield for families and friends alike are topped off by Mowgli, the Indian street food kitchen. Not only can you nab a load of flavourful plates to share around the table, but also quirky cocktails too, alongside £20 tiffin lunchboxes.
Yes, All Bar One might shake up all manner of enticing cocktails, but it's also one of the top places for midweek restaurant deals in Sheffield. From Monday to Friday, you can bag a beaut lunch deal for £12, promising any sandwich or wrap with select drinks. Now that's what we call a bargain.
If you're looking for cheap places to eat in Sheffield city centre, The Graduate is coming in hot with its mouthwatering munch. Sumptuous small plates, towering burgers and tacos or wings can all be yours without denting your bank balance.
Nestled in a converted fire station, this fun and friendly boozer is as quirky as they come. Bungalows & Bears knows how to bring in the crowds, not only hosting performances from big names in the music business, but also slinging out cheap eats in Sheffield city centre, like small plates, burgers and British classics.
Get your comfort food kicks over at The Cavendish on West Street, where stone-baked pizzas, burrito bowls and handcrafted burgers reign supreme. The most exciting part? Everything on the menu is pretty darn affordable, with not much going above the £15 mark.
At Triple Point Brewery in the city centre, you can get your hands on a classic burger like a double cheese or the vegan 'chicken' option for less than £10. Or if you're pushing the boat out a little, try a stacked signature bun like the Limp Brizket or a Louisiana style - all courtesy of kitchen residents Twisted Burger Co.
Tuck into a range of affordable tapas-style plates at city centre pub The Beer Engine, like Korean sausage rolls with spring onions and coronation crispy chicken leg, with all dishes coming in at £9 or less. And as for Sundays, you can nab a hearty roast dinner too.
Located in Sharrow, Tonco is a welcoming cafe boasting affordable eat made from locally sourced, seasonal produce. Most of their mains come in at under a tenner, with dreamy desserts on the ever-changing menu as well - perfect for a wallet-friendly lunch.
promising all-you-can eat goodness right in the heart of the city centre, COSMO is the place to be if you really like getting your money's worth. They've got more than 150 dishes from cuisines all over the world, with prices starting from just £16.99 per person.
Tuck into everything from stone-baked Italia pizzas to tasty Thai curries and charcuterie platters - all from the comfort of your own cosy leather booth.
Head to The Fat Cat in Kelham Island, where not only can you knock back quality real ales but you can also enjoy an affordable menu of hearty British dishes. Think burgers and chips from just £12, as well as pies, Sunday roasts and buffet options from £14 per person.