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 Restaurants in Stockholm

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

Traditional cuisine

Restaurang Frippe

Nybrogatan 6, 114 34, Stockholm

American

Sankt Eriksgatan 22, 112 39, Stockholm

Average price SEK 260

American

Surbrunnsgatan 46, 113 48, Stockholm

Average price SEK 390

French

Upplandsgatan 73, 113 44, Stockholm

Average price SEK 260

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

Indian

Odengatan 60, 113 22, Stockholm

Average price SEK 325

International

Norrlandsgatan 33, 111 43, Stockholm

Average price SEK 390

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

International

Södermannagatan 53, 116 66, Stockholm

Average price SEK 260

Swedish

Katarina Bangata 68, 116 42, Stockholm

Average price SEK 325

Greek

Hantverkargatan 36, 112 21, Stockholm

Average price SEK 390

Peruvian

Ingenjörsvägen 8, 117 59, Stockholm

Average price SEK 325

Vegetarian

Hammarby Slussväg 2, 118 60, Stockholm

Average price SEK 650

International

Midskeppsgatan 6, 120 33, Stockholm

Average price SEK 455

American

Skeppsbrokajen, 111 30, Stockholm

Average price SEK 390

International

Norrlandsgatan 23, 111 43, Stockholm

Average price SEK 325

Italian

Hammarby allé 87, 120 63, Stockholm

Average price SEK 325

Italian

Tulegatan 10, 113 53, Stockholm

Average price SEK 520

Filter

TheFork advantages