14 Top Spots on Upper Street for Dinner

From Angel to Highbury & Islington, this stretch of premium North London real estate is home to some of the best restaurants in the city. After modern British cooking? Fancy a little East Asian spice? Wanna pair world-class cocktails with impressive plates? Our pick of the top 15 spots for dinner on Upper Street will help you with all that.

The Vineyard

123 user reviews 4

So you've seen The Vineyard's huge garden filled with twinkling fairy lights but still haven't been inside? Let us give you the low-down on pulled shawarma tacos, BBQ beef, soya sloppy joes and mac n cheese; all matched with craft brews and a huge collection of gin.

Situated on Theberton Street, just off Upper Street, Rosa's Thai Cafe promises Eastern cuisine and cocktails. A great choice if you're after something low-key, the cosy spot churns out chicken wings, red curries, spicy salads and much more.

After a casual bite to eat? Just seconds from Angel tube station, this N1 outpost of Pho is serving up all your East Asian favourites. An affordable choice, there's Vietnamese starters, rice and, of course, the titular noodle soup. 

A sleek Italian trattoria from the heavyweights at D&D, Radici is pasta central. With a huge wine list and multiple courses spanning taglierini, carpaccio, fettuccine and tiramisu, this is your next date night idea in the bag.