Best Restaurants in Central London

Central London is one of the best places in the UK to experience an incredible variety of food. From historic British dining rooms and elegant Italian restaurants to modern Asian kitchens and relaxed neighbourhood favourites, the capital brings together flavours from almost every corner of the world.

Whether you’re planning a special evening, meeting friends for dinner, looking for a quick lunch between sightseeing, or simply want to try somewhere new, you’ll find plenty of restaurants in central London to suit different tastes and budgets.

The best part is that many of London’s most exciting restaurants are close to major attractions and neighbourhoods. You can enjoy dinner after exploring Westminster, stop for lunch around Covent Garden, or combine an evening meal with a visit to London’s West End.

This guide brings together some of the top restaurants in central London for different dining experiences, helping you find a good restaurant in central London without spending hours deciding where to eat.

Best Restaurants in Central London

Why Dine in Central London?

Central London brings together an extraordinary mix of cuisines within a relatively small area. You can walk from a traditional British pub to a Michelin-starred restaurant, then continue towards Chinatown for an entirely different dining experience.

The variety is particularly useful for visitors. Areas such as Soho, Covent Garden, Mayfair, Fitzrovia, Chinatown, and Marylebone each have their own dining personality.

Soho is known for its energetic atmosphere and international restaurants, while Mayfair is home to sophisticated dining rooms and some of London’s most exclusive restaurants. Covent Garden combines restaurants with theatres and attractions, making it especially popular with visitors.

If you’re already exploring London’s attractions, you can easily build a food-focused itinerary around the city’s different neighbourhoods.

Dishoom Covent Garden

1. Dishoom Covent Garden

Dishoom has become one of London’s best-known Indian restaurant brands, and its Covent Garden location is particularly popular.

Inspired by the old Irani cafés of Bombay, the restaurant combines traditional Indian flavours with a stylish setting. The menu includes dishes such as biryanis, curries, grilled meats, and its famous breakfast options.

The atmosphere is lively without feeling overly formal, making it suitable for everything from casual lunches to evening meals.

Its location near Covent Garden Market and the West End also makes it convenient for visitors planning a meal before or after a theatre show.

Rules Restaurant

2. Rules Restaurant

For a more traditional experience, Rules offers a taste of historic London dining.

Established in 1798, it is widely recognised as one of the city’s oldest restaurants and has retained much of its classic character. The menu focuses heavily on traditional British cooking, with seasonal game, fish, and other familiar dishes.

The elegant dining rooms make Rules particularly suitable for visitors looking for a memorable meal with a strong connection to London’s history.

Its Covent Garden location also makes it easy to combine dinner with nearby theatres and attractions.

The Wolseley

3. The Wolseley

Located on Piccadilly, The Wolseley is one of London’s most recognisable dining destinations.

The grand European-style dining room creates an elegant setting for breakfast, lunch, afternoon tea, or dinner. The menu combines British and European influences, with classic dishes served throughout the day.

Its central location makes it a convenient choice when exploring Mayfair, St James’s, and the surrounding West End.

For visitors looking for a sophisticated dining experience in central London, The Wolseley is a long-established option worth considering.

Flat Iron

4. Flat Iron

Flat Iron offers a more relaxed approach to steak dining.

The restaurant is known for serving quality steaks at relatively accessible prices, making it popular with diners who want a good steak without the formality associated with many high-end steakhouses.

Several branches are located across central London, making it easy to include one in a day of sightseeing.

The straightforward menu focuses on steak and sides rather than overwhelming diners with too many choices.

Barrafina

5. Barrafina

Barrafina is an excellent choice for anyone who enjoys Spanish food and lively dining environments.

The restaurant specialises in Spanish tapas and dishes prepared using fresh seasonal ingredients. Diners can expect everything from seafood and grilled meats to traditional Spanish small plates.

The atmosphere is energetic and social, making it particularly enjoyable when dining with friends.

With locations around Soho and Covent Garden, Barrafina is also well placed for anyone exploring central London’s entertainment districts.

Hoppers

6. Hoppers

Hoppers brings the flavours of Sri Lanka and southern India to central London.

The menu features dishes such as dosas, curries, roti, seafood, and other Sri Lankan-inspired specialities. The bold flavours and generous portions make it a popular option for diners who want something different from traditional British or European cuisine.

The restaurant’s Soho location places it close to some of London’s busiest entertainment and shopping areas.

If you’re searching for good restaurants in central London with distinctive menus, Hoppers is an excellent option.

Bancone

7. Bancone

Bancone has built a strong reputation for fresh pasta and modern Italian cooking.

The restaurant focuses on handmade pasta dishes prepared with seasonal ingredients. Its menu changes regularly, giving returning diners a reason to come back and try something new.

The Covent Garden location is particularly convenient for theatre-goers, while the relaxed setting works equally well for casual lunches and evening meals.

For pasta lovers, Bancone is one of the top restaurants in central London to consider.

Noble Rot

8. Noble Rot

Noble Rot combines a wine-focused approach with a carefully considered food menu.

Located near Bloomsbury and Soho, the restaurant has a relaxed yet sophisticated atmosphere. The menu changes with the seasons and focuses on well-prepared European dishes that pair naturally with its extensive wine selection.

It is particularly appealing to diners who enjoy taking their time over dinner rather than treating a restaurant visit as a quick meal.

The intimate atmosphere also makes it a good option for couples or smaller groups.

Gymkhana

9. Gymkhana

For a more luxurious dining experience, Gymkhana offers refined Indian cuisine in an elegant Mayfair setting.

The restaurant takes inspiration from the clubs of colonial India while presenting contemporary interpretations of Indian dishes. Rich flavours, carefully prepared meats, seafood, and traditional cooking techniques are central to the experience.

Gymkhana is particularly suited to celebrations, special occasions, and diners looking for an elevated restaurant experience.

Its Mayfair location also places it close to some of London’s most exclusive shops and hotels.

Bao Soho

10. Bao Soho

Bao Soho offers a modern take on Taiwanese-inspired street food.

The restaurant is known for its soft steamed buns and small plates, creating a casual dining experience that works particularly well for groups who want to share several dishes.

The compact Soho setting fits naturally into the neighbourhood’s lively food scene.

It is a useful choice when you want something informal and flavourful rather than a traditional sit-down dinner.

Best Areas for Restaurants in Central London

Central London is made up of several distinct dining districts. Choosing the right neighbourhood can make your restaurant search much easier.

Soho

Soho

Soho is one of the best areas for food lovers. Its streets are filled with restaurants serving cuisines from around the world.

You’ll find everything from casual cafés and street food to sophisticated dining rooms. The neighbourhood is particularly lively in the evening and is an excellent choice before visiting a West End show.

Covent Garden

Covent Garden

Covent Garden is ideal for visitors combining sightseeing with dining.

Restaurants are surrounded by theatres, shops, historic streets, and attractions. You can easily spend an afternoon exploring the area before sitting down for dinner.

Mayfair

Mayfair

Mayfair is the place to consider for luxury dining.

The neighbourhood contains elegant restaurants, high-end hotels, cocktail bars, and some of London’s most prestigious dining rooms. Prices tend to be higher but the setting and service can make the experience worthwhile for a special occasion.

Fitzrovia

Fitzrovia

Fitzrovia offers a more relaxed dining atmosphere than some of the neighbouring areas.

Independent restaurants, modern European kitchens, Asian restaurants, cafés, and wine bars can be found throughout the neighbourhood. It is a good choice if you want excellent food without the formality of Mayfair.

Chinatown

Chinatown

Chinatown is one of central London’s most exciting food destinations.

Chinese restaurants dominate the area but you’ll also find Japanese, Korean, Thai, and other Asian cuisines nearby. It is particularly popular for casual meals and late-night dining.

Tips for Choosing a Restaurant in Central London

Central London restaurants can become extremely busy, particularly around weekends and major events.

Booking ahead is a good idea if you’re planning to visit a popular restaurant for dinner. This is especially important for restaurants in Soho, Mayfair, and Covent Garden.

It’s also worth checking the location carefully before booking. A restaurant that appears close to an attraction may be several streets away, and central London can become surprisingly busy during peak times.

If you’re attending a West End show, allow enough time for your meal and journey to the theatre. Alternatively, consider booking dinner after the performance when restaurants offer later sittings.

For visitors on a budget, lunchtime menus and early evening set menus can provide better value than peak dinner service.

Final Thoughts

The best restaurants in central London reflect everything that makes the capital such an exciting food destination. From historic British dining rooms and elegant Mayfair restaurants to lively Soho kitchens and international food destinations, there is something for almost every taste.

Whether you want handmade pasta, Indian specialities, Spanish tapas, steak, Asian-inspired dishes, or traditional British cooking, the restaurants in central London offer plenty of choices.

The best approach is to choose an area that fits your plans and then explore the restaurants nearby. With so many excellent options within walking distance of London’s major attractions, a great meal can easily become one of the highlights of your trip.

best restaurants in central london

Frequently Asked Questions

What are the best restaurants in central London?

Some of the top restaurants in central London include Dishoom, Rules, The Wolseley, Barrafina, Hoppers, Bancone, Noble Rot, Gymkhana, and Flat Iron. The best choice depends on your preferred cuisine, budget, and dining experience.

Where can I find good restaurants in central London?

Soho, Covent Garden, Mayfair, Fitzrovia, and Chinatown are some of the best areas to explore. Each neighbourhood offers a wide range of restaurants and cuisines.

What are the best restaurants in central London for a special occasion?

Mayfair is a strong choice for special occasions, with elegant restaurants and sophisticated dining rooms. Gymkhana and The Wolseley are examples of restaurants suited to a more memorable meal.

Are there affordable restaurants in central London?

Yes. Central London has plenty of reasonably priced restaurants. Casual restaurants, lunch menus, set menus, and smaller independent venues can offer good value without sacrificing quality.

Where should I eat before a West End show?

Covent Garden and Soho are particularly convenient for pre-theatre dining. Both areas have a large selection of restaurants within walking distance of many West End theatres.

What type of food can I find in central London?

You can find almost every major cuisine in central London, including British, Indian, Italian, Spanish, Chinese, Japanese, Korean, Thai, Middle Eastern, and modern European food.

Should I book restaurants in central London in advance?

For popular restaurants, booking ahead is recommended, especially for Friday and Saturday evenings. Less formal restaurants may accept walk-ins, but availability can vary.

Which area of central London has the most restaurants?

Soho is one of the strongest areas for restaurant variety, with a dense collection of independent restaurants, international cuisines, cafés, bars, and casual dining venues.

 

Hi, I'm Leena Paul, a UK-based writer who loves travelling and exploring places around the world. I enjoy writing about my experiences and sharing what I discover along the way!

Best Restaurants in Central London

Coffee Shops in Altrincham

12 Best Coffee Shops in Lisbon Portugal

Our Recent

Recent Post

Want your business to get
more Customers?

Get listed on BestCafes and connect with MILLIONS of new visitors every month.

Trusted by thousands of cafés worldwide.