Guide to the best restaurants in Lewisham

Guide to the best restaurants in Lewisham

Lewisham is arguably best-known for shopping rather than eating out, but that doesn't mean you can't find a delicious meal in the local area. This part of South London is home to a number of restaurants serving tasty cuisines from around the world, from authentic Italian pizza to Nigerian cuisine dished up in a lively setting. We've got some great suggestions if you're planning a meal out. Get some ideas with this guide to the best restaurants in Lewisham.

Lewisham's best restaurants

Everest Curry King

An authentic taste of Sri Lanka

One of the best-known eateries in the area is Everest Curry King. This no-frills Sri Lankan spot has a basic canteen-style set-up but the food is known for being packed with flavour. It's popular for takeaways but you can also eat at one of the few tables inside. Expect curries, stuffed rotis, and set meals.

Ana'more

Turkish food all day

Turkish and Mediterranean dishes are served at Ana'more. This family-run restaurant is smart and contemporary, with plant walls and plenty of light coming in. Throughout the day you can sample authentic dishes made with local ingredients, including Turkish breakfasts, hot and cold mezze, pides, and kebabs.

Maggie’s Café and Restaurant

Hot food and warm hospitality

Maggie's Café and Restaurant brings warm Irish hospitality to Lewisham. This homey spot has a welcoming atmosphere and serves simple and hearty food all day. The all-day breakfasts with unlimited refills of tea are a popular option, but burgers, salads, and vegetarian meals are available too. Alcoholic and non-alcoholic drinks are served here.

Enish

Lively Nigerian restaurant

Sample Nigerian cooking at Enish. This group has a number of restaurants around London, including a glass-fronted space in Lewisham. Diners here get authentic food and a lively party atmosphere. Events take place regularly and bookings for large parties are welcome. Classic West African dishes like pepper soup, fried fish, and gizzards and plantain are served.

Bella Roma

Rustic and warm

At Bella Roma you can enjoy an Italian meal in a warm and rustic space with rich orange walls. This family-run restaurant has a bustling atmosphere and serves authentic Italian dishes. The menu includes pasta and risotto, pizza, steak, and salads. There's a set lunch option too. The wine list includes vegan wines and Italian bottles.

Levante Restaurant

Authentic food from Turkey

Diners in Lewisham head to Levante Restaurant for Turkish and Mediterranean dishes. The restaurant has tiled floors, wooden beams, and an earthy colour palette. The menu is varied, including mezze, pides, kebabs, steaks, and casseroles. These dishes are prepared with quality local ingredients and British meat. Takeaways are available here too.

Watandar Restaurant

Bringing Afghan cuisine to Lewisham

At Watandar Restaurant you can sample Afghan cuisine in a crisp and contemporary setting. This authentic restaurant is family-run and serves a menu of traditional dishes, including plenty of veggie options. Begin with creamy hummus and fresh salads before trying stews or grilled meats. You can also try traditional desserts here.

Mamma Dough

South London favourite

Located near Ladywell station, Mamma Dough serves authentic Neapolitan pizza with a proudly South London attitude. Carefully-sourced ingredients are used to craft these pizzas, with various toppings to choose from, including vegetarian and vegan options. Inside the venue, it's cosy and contemporary, but you can also order a takeaway from this restaurant.

The Sushi Co

Casual sushi meals

If you're craving sushi in Lewisham, check out The Sushi Co. This is a sought-after spot for casual meals, with a sleek dining space. Diners can choose from an authentic range of sushi rolls and platters, as well as ramen and hot dishes like gyoza and pumpkin or prawn katsu. Japanese beer is also available here.

Something Fishy

Down-to-earth British cooking

Based in a prime location in Lewisham, Something Fishy is a favourite for classic British cuisine. The blue-fronted eatery has an outdoor terrace, whilst inside it's down-to-earth and traditional. Fish and chips are a popular choice here, but you can also get pie and mash, baked potatoes, and cooked breakfasts in the morning.

Sajee

Low-key but in demand

Sajee is unpretentious but has gained a reputation for its flavourful Indian and Sri Lankan cuisine. Portions are generous and the menu is full of classic dishes like curries and biryani. Service here is friendly, whilst the restaurant space is understated. You can also order a takeaway from this restaurant.

The Darjeeling

Long-established local restaurant

Indian restaurant The Darjeeling is a culinary mainstay in Lewisham. This long-established venue dishes up familiar Indian favourites including lots of different curries, biryani, rice, and naan bread. Order a takeaway or eat in the restaurant, which has a colourful exterior and a simple and classic style inside.

Wilson's

Buzzy wine bar

A venture by three local friends, Wilson's features a weekly changing menu with items like celeriac remoulade and goat's cheese profiteroles, and is a highly popular local eatery. When it comes to drinks, Wilson's features a concise, curated wine list with a focus on European bottles. The restaurant's ambiance is simple, unpretentious, and welcoming.

Send suggestion

Did we miss something in this guide?

Editors

At Thatsup, we have extensive experience of guiding our readers to a city’s hidden gems. Since 2008, our editors have been writing insightful guides covering restaurants, bars, cafes, hotels, and hairdressers, among other things. Our guides consist of carefully selected tips based on our local knowledge and are regularly updated with the help of our focus group, where we collectively discuss selections and content. We are constantly working to inspire and provide you with the best possible experience, no matter where you are or what you are looking for.