Best Restaurants In Marylebone

Spanning the area between Regent's Park, Oxford Circus and Marble Arch, Marylebone is one of London's busiest and most diverse neighbourhoods. Loved by the city's well-heeled crowd, the district boasts exquisite fine-dining restaurants along with casual pizzerias and eateries inspired by the streets of Mumbai. Whether you're looking for a quick pick-me-up after a day of hitting the shops on Oxford Street, or are on the hunt for a special occasion dinner, check out our guide to the best restaurants in Marylebone here.

Last updated on 6th April 2023




28-50 By Night

One of our top picks for restaurants in Marylebone, 28-50 By Night is a sultry spot touting tasty eats served 'til 1am and top-notch jazz music. Delve into pumpkin risotto served alongside a sage and lemon dressing or opt for scallops tartare with an apple, gherkin, aioli and beetroot gel

Trishna

When you're after Indian restaurants in Marylebone, look no further than the stunning Trishna. This gorgeous spot specialises in the country's coastal cuisine, alongside fine wines from niche producers for washing down your meal.

The Cavendish

The Cavendish is a gorgeous place to eat in Marylebone, serving up local produce and an exquisite wine menu. Tuck into delicious feasting menus - think braised shoulder of lamb, artichoke risotto and cold roast venison - in the beautiful dining room or out on their heated terrace.

The Volunteer

Located on the famed Baker Street, The Volunteer is a Victorian pub bursting with original features. Grab a spot by the bar underneath the low-beamed ceiling and enjoy a selection of craft ales and gourmet bar snacks, or head here on a Sunday for a full roast menu, complete with plenty of gravy and all the trimmings.

Pachamama

Pachamama brings Peruvian flare to London's foodies. This 120-cover restaurant has three private dining room as well as a stunning bar, creating a selection of pisco and tequila-infused sips. Serving all small plates 'family style', this place requires sharp elbows to be fully enjoyed.