Among the myriad of international cuisines available, Vietnamese food has carved out a special niche, with pho standing out as a beloved favourite for Londoners. This fragrant noodle soup, typically made with a rich broth, rice noodles, and a variety of meats and herbs, offers a comforting feeling especially in the colder months in the city.
Whether you’re a pho aficionado or trying it for the first time, London boasts an impressive array of restaurants that serve this iconic dish in all its delicious forms. From traditional family-run eateries to modern bistros, each spot brings its own unique twist to this classic Vietnamese staple.
How we handpick the best pho restaurants in London
Each restaurant on this list has been carefully chosen by a member of our team. Our editors and the Secret London team rely on personal experiences, recommendations, editorial reviews, customer feedback, and thorough research to bring you the finest dining spots in the city. We are constantly on the lookout for new places with delicious food and excellent service. This list is regularly updated as we discover new openings and revisit established favourites.
1. Hai Cafe
Hai Cafe is celebrated for its soul-cleansing chicken pho, featuring bouncy dumplings and a delightful vegan option with deep-fried tofu. The aromatic broth is crafted to perfection, making it a must-visit for pho enthusiasts.
Address: 120b Lower Clapton Rd, Lower Clapton, London E5 0QR. Nearest station is Clapton.
2. Sông Quê Café
A Kingsland Road staple for over two decades, Sông Quê Café serves top-notch pho with a crystalline broth enriched with beef fat. Their combo beef pho is particularly popular, showcasing peppery tripe and gelatinous tendon that highlight authentic Vietnamese flavours.
Address: 134 Kingsland Rd, London E2 8DY. Nearest station is Hoxton
3. Viet Food
Viet Food offers a high-end dining experience with inventive Vietnamese dishes, including a spicy beef pho that has garnered rave reviews. The rich and flavourful broth makes this restaurant a standout in the bustling Soho area.
Address: 34-36 Wardour St, London W1D 6QT. Nearest station is Piccadilly Circus.
4. Huong Viet
Known for its genuine pho, Huong Viet serves a delicious selection that includes tendon, tripe, brisket, and flank in a deeply flavoured broth. The authenticity of the dishes makes it a favourite among locals seeking traditional Vietnamese cuisine.
Address: 94 Curtain Rd, London EC2A 3AA. Nearest station is Old Street.
5. Cay Tre Soho
Cay Tre Soho is a contemporary Vietnamese restaurant renowned for its exceptional beef pho, often hailed as one of the best in London. The vibrant atmosphere complements the delicious food, making it an ideal spot for both casual diners and food enthusiasts.
Address: 42-43 Dean St, London W1D 4PZ. Nearest station is Tottenham Court Road.
6. Union Viet Café
This spot is known for serving outstandingly good pho that is fresh, aromatic, and bursting with flavour. With its relaxed vibe and attentive service, Union Viet Café is perfect for a casual meal or quick lunch break.
Address: 120 Union St, London SE1 0FR. Nearest station is Southwark.
7. Com Viet
Com Viet is located in a charming brick-walled basement and is famous for its beef pho soup, which many consider one of the best in London. The cosy atmosphere and authentic dishes make it a beloved spot for both locals and visitors alike.
Address: 2-4 Garrick St, London WC2E 9BH. Nearest station is Leicester Square.
8. Banh Mi Keu Deli Soho
Banh Mi Keu Deli is a light-filled cafe that specializes in Vietnamese rolls and rice bowls but also serves an outstanding chicken curry pho that has become quite popular among patrons looking for something unique yet comforting.
Address: 9 Poland St, London W1F 8PY. Nearest station is Oxford Circus.
9. Pho
Part of a popular chain known for Vietnamese street food, this location on Wardour Street offers various pho options in a casual setting that appeals to both newcomers and seasoned fans of Vietnamese cuisine alike.
Address: 163-165 Wardour St, London W1F 8WN. Nearest station is Tottenham Court Road.
10. Cafe Mama Pho
Cafe Mama Pho stands out with its unique pho dac biet (special), which combines beef, chicken, and prawn in one bowl—a delightful fusion that showcases the versatility of Vietnamese flavors in a cosy environment.
Address: 24 Evelyn St, London SE8 5DG. Nearest station is Deptford.
11. Viet Grill
Viet Grill combines carefully cooked pho with crafted cocktails to create a unique dining experience on Kingsland Road. The vibrant atmosphere paired with their delicious offerings makes it a great spot for social dining or casual meals with friends.
Address: 58 Kingsland Rd, London E2 8DP. Nearest station is Hoxton.
12. Banh Banh
At Banh Banh, diners can enjoy customisable pho with an extensive side plate of fresh herbs to tailor their soup to their liking. This personal touch enhances the dining experience while maintaining authentic Vietnamese flavours in every bowl.
Address: 326 Coldharbour Ln, London SW9 8QH. Nearest station is Brixton.
13. Green Papaya
Green Papaya offers a unique fusion of Xi’anese and Vietnamese cuisine, with their oxtail pho broth standing out for its opulent and well-rounded quality that leaves diners craving more after each visit to this cosy eatery.
Address: 191 Mare St, London E8 3QE. Nearest station is London Fields.
14. Com Pho
Com Pho is known for its range of pho options served in a casual atmosphere that invites guests to savor traditional Vietnamese flavours without any pretension—perfect for those looking to enjoy hearty bowls of soup at an affordable price.
Address: 159 Whitecross St, London EC1Y 8JL. Nearest station is Old Street.
15. Ngon
Ngon has earned high praise from locals for serving some of the best pho in London; their commitment to quality ingredients and authentic recipes shines through in every bowl they serve—making it a must-visit spot for any pho lover in the city.
Address: 195 Chiswick High Rd, Chiswick, London W4 2DR. Nearest station is Turnham Green.