London
Your city. Your kind of food.
Where to eat in London for your diet
Find your next meal in London. Explore the menus, compare dishes and choose what works for you.
4,792 places in London have vegan-friendly labels, including 92 listed as fully vegan. Compare the actual dishes before choosing.
What do you feel like eating?
Restaurants for you
Start with the dishes. Tap one to see it on the restaurant menu.
By dietary need
By cuisine
Every place mapped in London
Barnet Cafe
English Breakfast Cafe
80 High Street, Barnet
Barnet Fish Bar
Fish Restaurant
London
Barnet Grill and Kebab
Restaurant
Greenhill Parade, 23 Great N Rd, Barnet
Barnet PRIDE CAFE
Cafe
251 East Barnet Road, Barnet
Barnet Turkish Kitchen
Restaurant
121 E Barnet Rd, Barnet
Barneys Pie&mash
Restaurant
6 Garnett Way, London
Barneys Seafood
Restaurant
Sewardstone Rd, Waltham Abbey · 2 locations
Barnies
Indian Restaurant
564 Streatham High Road, London
Barny's Place
Fast Food Restaurant
104 Houndsditch, London
Baron
Bar
210 Preston Road, Wembley
38 Harrow Rd, London
Barone
Pizza Restaurant
147B Brighton Road, Coulsdon
Barony's
Restaurant
13 Camden High Street, London
Barra 10
Argentinian Restaurant
London
Barra 10 Steakhouse
Argentinian Restaurant
London
Barraco
Brazilian Restaurant
Kingsgate Place, London · 2 locations
Barraco 2
Restaurant
1024 Harrow Road, London
Barracuda
Restaurant
London · 4 locations
Barracuda Fish & Chips Upminster
Restaurant
52 Station Rd, Upminster
Barracuda Seafood & Grill
Fish and Chips Shop
Station Road, Upminster
Barrafina
Spanish Restaurant
26-27 Dean Street, London · 4 locations
Barrafina Drury Lane
Restaurant
London
Barraka
Restaurant
7 Artillery Lane, London
Barre Noire
Fast Food Restaurant
42 Great Cumberland Place, London
Barrel & Horn
Pub
204 High Street, Bromley
Barrel Fish Bar
Fish Restaurant
Enfield
Barret Street
Fast Food Restaurant
London, London
Barretts
Pub
9 Masons Avenue, Harrow
239 Cricklewood Broadway, London
Barriga Grill House
Pizza Restaurant
365 Upper Richmond Road, London
Barril Pizzaria
Restaurant
210 High Road, London
Barril Pizzeria
Pizza Restaurant
212 High Street Harlesden, London
Barrio
Bar
14 Battersea Square, London · 3 locations
Barrio - Angel
Bar
45 Essex Rd, Angel, London
Gillian Lynne Theatre, Parker Street, London
Before you order
Make it work for you
Use the menu to shortlist a place in London, then confirm the details with its team.
Vegan: what to ask
Can you check the stock, sauces and finishing ingredients for meat, fish, dairy, eggs and honey?
Vegetarian: what to ask
Can you check whether the stock, sauces and cheese ingredients are vegetarian?
Pescetarian: what to ask
Can you check for meat stock, bacon or other meat in the sauce and garnish?
Gluten-free: what to ask
Can you check the sauces, coatings and preparation surfaces for gluten?
Dairy-free: what to ask
Can you check for milk, butter, cream and cheese, including anything added at the end?
Egg-free: what to ask
Can you check for egg in the batter, dressing, sauces and bread?
Peanut-free: what to ask
Can you check the sauces, oils and toppings for peanuts, and explain how the dish is prepared?
Tree-nut-free: what to ask
Can you check the sauces, toppings and alternative milks for tree nuts?
Shellfish-free: what to ask
Can you check for shellfish in the stock, sauces and shared cooking equipment?
Fish-free: what to ask
Can you check for fish in the stock, dressing and sauces, as well as the main ingredients?
Soy-free: what to ask
Can you check for soy in the marinade, dressing, sauces and cooking ingredients?
Sesame-free: what to ask
Can you check for sesame seeds, sesame oil and tahini in the dish and its toppings?
Menu labels describe ingredients, not allergy safety. For allergies, discuss cross-contact and preparation directly with the kitchen. Chain menu examples may vary by location.