- 33 Most Affordable Michelin Restaurants in Barcelona
- 11 Most Affordable Michelin Restaurants in Athens
- 11 Best Greek Restaurants in Budapest Unveiled
Discover local cuisine with our selection of the Best German Restaurants in Berlin. In the multi-ethnic taste capital of continental Europe, it’s essential to know every corner of its Kiez, or neighborhoods, to find some of the best restaurants in Germany.
In our list, you will find exclusive eateries in the heart of Europe’s political center, such as Käfer (on the rooftop of the Bundestag – the German parliament), as well as true gems awarded by the famous Michelin Guide (TISK). We haven’t forgotten iconic spots like Prater-Gaststätte, situated in the city’s oldest Biergarten (brewery), or Zur Letzten Instanz, where Napoleon is rumored to have dined in front of its 200-year-old majolica tiled stove.
There is no shortage of characteristic establishments with original decor from West and East Germany (Dicke Wirtin and Volkskammer) and even a foray into Austrian cuisine with the best schnitzels in Berlin (Schnitzelei Mitte and Austria). If you thought German cuisine could be monotonous and boring, you only need to explore some of these authentic local cuisine restaurants to change your opinion.
In this article |
| Price note: The following list shows average prices for a main course and one drink per person. Prices do not include wines and tips. |
Quality labels: Gourmand Green Star Expand and learn moreGourmand – Restaurants with this label are selected for their excellent value for money. |
Best German restaurants in Berlin under 20 euros

Volkskammer “DDR Restaurant”
Average price: € 16
Location: Str. der Pariser Kommune 18b, 10243 Berlin, Germany
Website: volkskammer.de
Badenscher Hof
Average price: € 17
Location: Badensche Str. 29, 10715 Berlin, Germany
Website: badenscher-hof.de
Zur Haxe
Average price: € 17
Location: Erich-Weinert-Straße 128, 10409 Berlin, Germany
Website: zurhaxe-berlin.de
Milchbar
Average price: € 17
Location: Nalepastraße 18-50, 12459 Berlin, Germany
Website: funkhaus-berlin.net

Speisehaus Berlin
Average price: € 19
Location: Wühlischstraße 30, 10245 Berlin, Germany
Website: https://www.speisehaus-berlin.de/
Gaffel Haus Berlin – Das Kölsche Konsulat in der Hauptstadt
Average price: € 19
Location: Dorotheenstraße 65, 10117 Berlin, Germany
Website: gaffel-haus-berlin.de
Best German restaurants in Berlin under 30 euros
Dicke Wirtin
Average price: € 20
Location: Carmerstraße 9, 10623 Berlin, Germany
Website: dicke-wirtin.de
Gasthaus Krombach
Average price: € 21
Location: Meinekestraße 4, 10719 Berlin, Germany
Website: krombacher-gasthaus.de

Zur Letzten Instanz
Average price: € 22
Location: Waisenstraße 14-16, 10179 Berlin, Germany
Website: zurletzteninstanz.com
Restaurant Marjellchen
Average price: € 22
Location: Mommsenstraße 9, 10629 Berlin, Germany
Website: restaurant-marjellchen-berlin.de
Blockhaus Nikolskoe
Average price: € 23
Location: Nikolskoer Weg 15, 14109 Berlin, Germany
Website: blockhaus-nikolskoe.de
Zur Gerichtslaube
Average price: € 24
Location: Poststraße 28, 10178 Berlin, Germany
Website: gerichtslaube.de
Austria
Average price: € 25
Location: Bergmannstraße 30, 10961 Berlin, Germany
Website: austria-berlin.de

Schnitzelei Mitte
Average price: € 27
Location: Chausseestr. 8, 10115 Berlin, Germany
Website: schnitzelei.de
Prater-Gaststätte
Average price: € 27
Location: Kastanienallee 7-9, 10435 Berlin, Germany
Website: prater-gaststaette.de
Marktlokal
Average price: € 28
Location: Pücklerstraße 34, 10997 Berlin, Germany
Website: marktlokal.berlin
POTS
Average price: € 28 (lunch)
Location: Potsdamer Platz 3, 10785 Berlin, Germany
Website: potsrestaurant.com

Restaurant am Steinplatz
Average price: € 29
Location: Steinpl. 4, 10623 Berlin, Germany
Website: restaurantsteinplatz.com
Best German restaurants in Berlin under 40 euros
Kurpfalz Weinstuben
Average price: € 30
Location: Wilmersdorfer Str. 93, 10629 Berlin, Germany
Website: kurpfalz-weinstuben.de
Diekmann
Average price: € 30
Location: Meinekestraße 7, 10719 Berlin, Germany
Website: diekmann-restaurant.de
Kumpel & Keule
Average price: € 32
Location: Skalitzer Str. 97, 10997 Berlin, Germany
Website: kumpelundkeule.de

Käfer – Dachgartenrestaurant im Bundestag
Average price: € 51 (lunch menu)
Location: Platz der Republik 1 Reichstagsgebäude, 11011 Berlin, Germany
Website: feinkost-kaefer.de
Awarded German restaurant from the Micheline guide
TISK Gourmand Green Star
Average price: € 54
Location: Neckarstraße 12, 12053 Berlin, Germany
Website: tisk-speisekneipe.de
