TheFork, a Trip advisor company

What

What

Where

Where

Specify a date & time to find the best restaurants & offers

The Best Vegetarian Restaurants in Barcelona

38 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

InsiderVegetarian

Pranalú

Carrer de Vallmajor, 33, 08021, Barcelona

9.5 / 10
41 reviews

Average price €18

-30% off the "à la carte" menu!

InsiderVegetarian

Travessera de les Corts, 180, 08028, Barcelona

9.8 / 10
467 reviews

Average price €23

Menu 19,95€

YUMS x2Vegetarian

Carrer de la Marina, 52, 08005, Barcelona

8.8 / 10
30 reviews

Average price €18

Menú de lunes a viernes medio día 9.50€

Vegetarian

Carrer d'En Fontrodona, 17, 08004, Barcelona

9.1 / 10
96 reviews

Average price €14

-30% off the "à la carte" menu!

Specify a date and enjoy promotions of up to -50% in our best restaurants

Vegetarian

Carrer d'Aragó, 209, 08011, Barcelona

9.0 / 10
941 reviews

Average price €15

-30% off the "à la carte" menu!

Vegetarian

C/ Pintor Fortuny, 25, 08001, Barcelona

9.0 / 10
1,640 reviews

Average price €19

-30% off the "à la carte" menu!

Vegetarian

Carrer de Josepa Massanes, 34, 08026, Barcelona

8.5 / 10
216 reviews

Average price €18 Accepts Yums

-50% off the "à la carte" menu!

Vegetarian

C/ Regente Mendieta, 15, 08028, Barcelona

9.4 / 10
398 reviews

Average price €10

Menu del week-end 12.20€

Vegetarian

Carrer de València, 227, 08007, Barcelona

8.7 / 10
1,206 reviews

Average price €17

-30% off the "à la carte" menu!

Vegetarian

Carrer de Regàs, 30, 08006, Barcelona

9.3 / 10
72 reviews

Average price €15

Vegetarian

C/ Sant Antoni Abat, 52, 08001, Barcelona

9.0 / 10
460 reviews

Average price €19

Tasting Menu (vegan) 30 €

Vegetarian

Passatge de Batlló, 4, 08036, Barcelona

9.1 / 10
342 reviews

Average price €11

Set Menu 18€

Vegetarian

Carrer del Rosselló, 235, 08008, Barcelona

8.7 / 10
9 reviews

Average price €14

Menú del Sábado €13.50

Fine Dining

Plaça del Fossar de les Moreres, 08003, Barcelona

8.8 / 10
335 reviews

Average price €15

Vegetarian

Avinguda Diagonal, 208 (C.C. Glories - Nivel El Mercat - Local K6), 08018, Barcelona

8.5 / 10
48 reviews

Average price €16

Vegetarian

Carrer dels Madrazo, 102, 08021, Barcelona

8.0 / 10
20 reviews

Average price €10

Menu 10.50€

Fine Dining

Plaça Emili Vendrell, 1, 08001, Barcelona

8.2 / 10
121 reviews

Average price €15

Fine Dining

Carrer dels Escudellers, 54, 08002, Barcelona

8.6 / 10
111 reviews

Average price €12

Vegetarian

Carrer de Galileu, 261, 08028, Barcelona

7.8 / 10
3 reviews

Average price €15

Vegetarian

Passatge de Senillosa, 1bis, 08034, Barcelona

9.1 / 10
41 reviews

Average price €15

Vegetarian

C/ Béjar 70, 08014, Barcelona

Average price €25

Vegetarian

Carrer de Marià Cubí, 201, 08021, Barcelona

Average price €18

Menu 19,90€

Vegetarian

C/ Junta de Comerç, 11, 08001, Barcelona

Average price €15

Menú del día 10.95€

Vegetarian

Carrer del Pintor Fortuny, 29, 08001, Barcelona

Average price €15

Menu dinners 14.90€

Vegetarian

Carrer de Muntaner, 32, 08011, Barcelona

8.6 / 10
28 reviews

Average price €17

The Best Vegetarian Restaurants in Barcelona

Far from clichés saying that vegetarian food is just about 3 leaves of salad and a piece of tofu, discover our selection of vegetarian restaurants, which will prove you that it is rich and various.

Filter

TheFork advantages