Vegetarian Food

Vegetarian and vegetarian-friendly restaurants in the European cities Indian travellers visit, collected from city food guides and checked on Google: rating, photo and how far each one is from the main sights. Search a city or restaurant, or browse the cities below.
Vegetarian food in Barcelona
11 places, best rated first. Distances are in a straight line to the main sights of the city. Read the Barcelona guide →
Mid-range Mayura
An Indian vegetarian restaurant with homemade-style dishes, aromatic spices and fresh ingredients.
Fully vegetarian- 680 m from Casa Batlló
- 740 m from Palau de la Música Catalana
Mid-range Mad Mad Vegan Barcelona
Vegetarian-friendly restaurant in Barcelona, rated 4.8 on Google by 1,912 guests.
Fully vegetarian- 600 m from Casa Batlló
- 800 m from Casa Milà (La Pedrera)
Mid-range Teresa Carles
A long-standing vegetarian restaurant in Sant Antoni.
Fully vegetarian- 480 m from Mercat de la Boqueria
- 660 m from Palau de la Música Catalana
Mid-range Fat Veggies
A vegetarian restaurant in the Eixample with a perfect score on OpenTable.
Fully vegetarian- 760 m from Casa Batlló
- 810 m from Casa Milà (La Pedrera)
Mid-range VELADA - Tapas Plant-Based y Cócteles en Barcelona
Vegetarian-friendly restaurant in Barcelona, rated 4.7 on Google by 1,399 guests.
Fully vegetarian- 240 m from Pont del Bisbe
- 310 m from Cathedral of Barcelona
Mid-range Vegan Tulsi Restaurant
Vegetarian-friendly restaurant in Barcelona, rated 4.7 on Google by 1,357 guests.
Fully vegetarian- 230 m from Mercat de la Boqueria
- 360 m from El Gato de Botero
Mid-range La PerraVerde
Vegetarian-friendly restaurant in Barcelona, rated 4.8 on Google by 931 guests.
Fully vegetarian- 380 m from Casa Milà (La Pedrera)
- 850 m from Casa Batlló
Budget The Vegan Corner
Vegetarian-friendly restaurant in Barcelona, rated 4.7 on Google by 1,041 guests.
Fully vegetarian- 270 m from Pont del Bisbe
- 320 m from Cathedral of Barcelona
Mid-range Vrutal
Artsy plant-based restaurant offering creative burgers and healthy dishes in a natural setting.
Vegetarian options- 720 m from Casa Batlló
- 720 m from Sant Antoni Food Market
Mid-range Blu Bar
Vibrant nautical-themed bar near Bogatell beach serving a 100% plant-based menu.
Vegetarian options- 1.6 km from Barcelona Zoo
Mid-range Le Romane
Roman-style square pizzeria and pasta bar with an industrial interior and vegan-friendly options.
Vegetarian options- 760 m from Casa Batlló
- 860 m from Casa Milà (La Pedrera)
Menus and opening hours change, so check before you go. Fully vegetarian means the whole menu is vegetarian; vegetarian options means the restaurant serves meat too. Jain, no-onion-no-garlic and Swaminarayan food: ask for it when ordering, and expect it mostly at Indian restaurants.
Eating vegetarian and Jain in Europe: what to know
- Vegetarian is easy, Jain needs asking. Every city on this site has vegetarian restaurants, and most menus mark vegetarian (V) and vegan dishes. Onion, garlic and root vegetables are in many sauces and soups, so for a Jain meal you have to ask each time.
- Watch for hidden meat and egg. Soups, risotto and sauces are often made with meat or fish stock, some cheeses use animal rennet, and fresh pasta usually contains egg. Ask before you order.
- Italy, Greece and Spain are the easiest. Pizza margherita, pasta with tomato or pesto, Greek salads and vegetable mezze, and Spanish patatas bravas are vegetarian almost everywhere. Switzerland and Central Europe are more meat-heavy outside the big cities.
- Indian food is everywhere. London, Paris, Amsterdam, Zurich and most capitals have Indian and pure-vegetarian restaurants, and many Indian travellers plan one Indian meal a day.
- Self-catering helps families. A room with a kitchenette, a supermarket nearby and a few ready-to-eat packets from home make breakfasts and late dinners simple, especially in Switzerland where eating out is expensive.
Useful phrases
| Language | I am vegetarian | Without meat, fish or egg | Without onion and garlic |
|---|---|---|---|
| French | Je suis végétarien (végétarienne) | Sans viande, poisson ni œuf | Sans oignon ni ail |
| Italian | Sono vegetariano (vegetariana) | Senza carne, pesce o uova | Senza cipolla e aglio |
| German | Ich bin Vegetarier (Vegetarierin) | Ohne Fleisch, Fisch oder Ei | Ohne Zwiebeln und Knoblauch |
| Spanish | Soy vegetariano (vegetariana) | Sin carne, pescado ni huevo | Sin cebolla ni ajo |
