TheFork, a Trip advisor company

What
Where
A little help can make all the difference.
Support your local restaurants by buying a prepaid voucher and enjoy your meal when they reopen.
Learn more

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

The Best Vegetarian dishes Restaurants in Stockholm

455 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.

Mediterranean

Rossi vin & champagnebar

Tegnérgatan 11, 111 40, Stockholm

7.3 / 10
480 reviews

Average price SEK 260

Varied

Hornsgatan 180, 117 34, Stockholm

Average price SEK 1

Italian

Vasagatan 10, 111 20, Stockholm

Average price SEK 200

Ethiopian

Renstiernas gata 48, 116 31, Stockholm

Average price SEK 390

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

Swedish

Ringvägen 8, 117 26, Stockholm

Average price SEK 156

Chinese

Sveavägen 33, 111 34, Stockholm

Average price SEK 260

Japanese

PONTONJÄRGATAN 28, 112 37, Stockholm

Average price SEK 390

Swedish

Pontonjärgatan 28, 112 37, Stockholm

Average price SEK 390

Spanish

Drottninggatan 34, 111 51, Stockholm

Average price SEK 455

International

Torsgatan 48B, 113 37, Stockholm

Asian

Götgatan 93, 116 62, Stockholm

Indian

Krukmakargatan 5, 118 51, Stockholm

Average price SEK 260

European

Nybrogatan 2, 114 34, Stockholm

Average price SEK 455

Contemporary cuisine

Sveavägen 9, 111 57, Stockholm

Average price SEK 260

American

Drottninggatan 73A, 111 36, Stockholm

Average price SEK 195

Indian

Odengatan 60, 113 22, Stockholm

Average price SEK 325

Italian

Alströmergatan 45, 112 47, Stockholm

Average price SEK 455

Scandinavian

Österlånggatan 51, 111 31, Stockholm

Average price SEK 650

Scandinavian

Österlånggatan 34, 111 31, Stockholm

Average price SEK 390

Italian

Hornsgatan 92, 118 21, Stockholm

Average price SEK 715

International

Sveavägen 105, 113 50, Stockholm

Average price SEK 325

Scandinavian

Barnhusgatan 20, 111 23, Stockholm

Average price SEK 325

International

Birger Jarlsgatan 36, 114 29, Stockholm

Average price SEK 390

French

Hornsbergs Strand 57, 112 16, Stockholm

Average price SEK 325

Spanish

Kornhamnstorg 51, 111 27, Stockholm

Average price SEK 195

Filter

TheFork advantages