
Best Affordable Restaurants in London
Best Affordable Restaurants in London Discover Flavor Without Breaking the Bank
London, one of the worldās most dynamic culinary capitals, offers food from virtually every corner of the globe. But if youāre not careful, dining out can quickly drain your wallet. Fortunately, London is also home to countless hidden gems and affordable eateries where quality, authenticity, and taste come without the premium price tag.
In this guide, weāre exploring the best affordable restaurants in London that deliver exceptional meals for modest prices. From flavorful Persian food in London to sizzling street food and fresh pasta, weāve curated a list that suits every craving and budget.
Beluga Notting Hill ā Authentic Persian Food London Locals Love ( Best Affordable Restaurants in London )
š Address: 98 Notting Hill Gate, London W11
š· Average price per person: Ā£12āĀ£20
Letās start with a true hidden gemāBeluga Notting Hill, one of the top spots for Persian food in London. This cozy and elegant restaurant offers a rich journey through the traditional flavors of Iran, from juicy koobideh kebabs and fragrant saffron rice to mouthwatering stews like ghormeh sabzi and fesenjan.
What makes Beluga Notting Hill stand out isnāt just the foodāitās the warm ambiance, reasonable pricing, and attention to detail that transports you to a classic Persian dining experience. Despite its high-end presentation, the prices are refreshingly down-to-earth. You can enjoy a full meal with starters, mains, and tea for less than Ā£20āa rarity in West London.
ā Why it’s worth a visit: Affordable pricing, authentic Persian cuisine, and a beautifully designed interior
Roti King ā Malaysian Comfort Food Near Euston ( Best Affordable Restaurants in London )
š 40 Doric Way, NW1 1LH
š· Average price per person: Ā£10āĀ£15
You might have to queue, but Roti King is worth the wait. Tucked away near Euston Station, this small but mighty Malaysian spot is famed for its roti canaiāflaky flatbreads served with rich curries. Their beef rendang and laksa noodles are also top-notch and come in generous portions.
If you want bold, spicy, and comforting food at student-friendly prices, Roti King is unbeatable.
Dishoom ā Bombay Cafe Vibes with a London Twist ( Best Affordable Restaurants in London )
š Multiple locations: Covent Garden, Shoreditch, Kensington, etc.
š· Average price per person: Ā£15āĀ£25
Inspired by the old Irani cafĆ©s of Mumbai, Dishoom has grown into one of Londonās most popular Indian chains. Donāt be put off by its popularityāDishoom consistently delivers on taste, service, and value.
Order a bacon naan roll for breakfast or the house black daal with garlic naan for dinner. Even with drinks and sides, your total bill stays impressively affordable. Their £11 lunch thali is one of the best value meals in central London.
Franco Manca ā Sourdough Pizza Perfection ( Best Affordable Restaurants in London )
š Various locations across London
š· Average price per person: Ā£8āĀ£14
Pizza fans rejoiceāFranco Manca offers handcrafted sourdough pizza using organic ingredients at prices youād expect in Italy, not London. Their margherita starts at just Ā£6.95, and every pizza is made to order in a wood-fired oven.
Perfect for casual lunch or dinner with friends, this chain doesnāt compromise on quality despite its low prices.
Padella ā Fresh Pasta Thatās Worth the Queue ( Best Affordable Restaurants in London )
š 6 Southwark St, SE1 1TQ
š· Average price per person: Ā£10āĀ£18
If fresh handmade pasta for under Ā£10 sounds too good to be true, Padella is here to prove you wrong. Their menu changes seasonally, but favorites like pici cacio e pepe or tagliarini with nduja have become modern classics in Londonās budget food scene.
Go early to avoid the dinner queue or take advantage of weekday lunch hours. The quality of food you’d expect from a high-end Italian restaurantābut at a third of the price.
Flat Iron ā Affordable Steak in Soho ( Best Affordable Restaurants in London )
š Multiple locations: Soho, Covent Garden, Shoreditch, etc.
š· Average price per person: Ā£12āĀ£20
Steak on a budget? Itās possible at Flat Iron, where their signature flat iron steak is just Ā£14, served with free popcorn while you wait. Add crispy beef dripping chips and creamed spinach, and youāve got a hearty meal without spending a fortune.
Itās stylish, efficient, and consistently delivers value.
Tayyabs ā Punjabi Feast in Whitechapel ( Best Affordable Restaurants in London )
š 83-89 Fieldgate St, London E1 1JU
š· Average price per person: Ā£15āĀ£20
For lovers of grilled meats, Tayyabs is a must. This East London institution has been serving up fiery lamb chops, chicken tikka, and fluffy naan bread since 1972. Itās always buzzing with locals, which is the best sign of quality and value.
Bring your own drinks and prepare to eat like royalty for under £20.
Falafel King ā Budget Middle Eastern Street Food (Best Affordable Restaurants in London )
š 177 Portobello Rd, London W11 2DY
š· Average price per person: Ā£5āĀ£8
Located near Beluga Notting Hill, Falafel King is a great quick bite option when youāre out exploring Portobello Market. Their wraps are stuffed with crispy falafel, fresh veg, and tahini sauceāall for under Ā£7.
While not a full dine-in experience, itās perfect for a tasty on-the-go snack.
Bancone ā Upscale Pasta Without Upscale Prices ( Best Affordable Restaurants in London )
š 39 William IV St, WC2N 4DD
š· Average price per person: Ā£12āĀ£20
Bancone has quickly become a favorite among pasta enthusiasts. The interiors are stylish, and the open kitchen creates an engaging dining experience. Their signature āsilk handkerchiefā pasta with walnut butter and egg yolk is famousāand well under Ā£10.
Reservations are encouraged, but walk-ins are welcome if youāre lucky.
Hoppers ā Flavors of Sri Lanka at Wallet-Friendly Rates ( Best Affordable Restaurants in London )
š 49 Frith St, Soho, London W1D 4SG
š· Average price per person: Ā£15āĀ£22
Bringing the taste of Sri Lankan street food to Soho, Hoppers offers bold flavors and vibrant spices in cozy surroundings. Order the signature hopper (a fermented rice pancake) with black pork curry and youāll understand why food critics love this place.
Not only is it deliciousāitās one of the best-value meals in central London.
What Makes a Restaurant Truly āAffordableā in London?
Affordability is subjective, especially in a city like London. For this list, we defined affordable as:
- Mains under £15
- Full meal (starter, main, drink) under £25
- No compromise on quality or ambiance
These restaurants offer more than just low pricesāthey provide excellent food, atmosphere, and consistent service. Theyāre the kinds of places where locals return, time and again.
Honorable Mentions
Here are a few more honorable mentions for budget-conscious foodies:
- Brick Lane Beigel Bake ā 24/7 salt beef bagels for under Ā£6
- Kati Roll Company ā Indian street food rolls starting at Ā£5
- Eat Tokyo ā Affordable and fresh Japanese cuisine
Why Beluga Notting Hill Deserves Special Mention
In a city bursting with culinary choice, Beluga Notting Hill stands out for its dedication to authentic Persian food in London. Most Persian restaurants either cater to a luxury crowd or compromise on flavor to lower costs. Beluga does neither.
It offers:
- A cozy, upscale ambiance without inflated prices
- Traditional dishes made fresh daily
- Glowing local reviews and a loyal customer base
- A true cultural experience with every visit
Whether youāre exploring Persian cuisine for the first time or you grew up with it, Beluga offers a taste of homeāand at prices that wonāt scare your wallet.
Final Thoughts
You donāt need a Michelin-star budget to enjoy great food in London. Whether youāre after Persian, Italian, Sri Lankan, or Middle Eastern, this city has you covered. And if youāre in the mood for something unforgettable and affordable, start with Beluga Notting Hillāyour gateway to the best Persian food London has to offer.