The 10 best local food restaurants in Berlin are Zur Letzten Instanz, Max und Moritz, Heuberger, Schnitzelei, Wilhelm Hoeck 1892, Mädchen Ohne Abitur, Mogg, Jäger & Lustig, Lebensmittel in Mitte, and Curry 36. Expect to spend between EUR 4 for street food and EUR 40 for a full meal.
Which one for you
- Historic tavern: Zur Letzten Instanz.
- Old Berlin atmosphere: Max und Moritz.
- Neighborhood classic: Heuberger.
- German tapas: Schnitzelei.
- Near the palace: Wilhelm Hoeck 1892.
- Non-kitsch modern: Mädchen Ohne Abitur.
- German-Jewish pastrami: Mogg.
- Beer garden: Jäger & Lustig.
- Seasonal rustic: Lebensmittel in Mitte.
- Iconic street food: Curry 36.
Zur Letzten Instanz
Zur Letzten Instanz in Mitte is one of Berlin's oldest restaurants, dating back to 1621. It serves traditional German dishes like Königsberger Klopse (meatballs) and Eisbein (pork knuckle).
The interior is historic, with a tiled stove and old wood panelling. A main dish costs around EUR 25. The restaurant is popular, so you have to book a table online a few days in advance. Find it on Waisenstraße near the Klosterstraße station.
Max und Moritz
Max und Moritz in Kreuzberg offers a true old Berlin atmosphere. It opened in 1902 and still features its original glass ceiling and wooden fixtures.
The menu focuses on hearty local food, especially the Königsberger Klopse and the crispy pork knuckle. A meal costs about EUR 20 per person. It gets loud and busy on weekends. Call ahead to reserve a table for a large group. It sits on Oranienstraße.
Heuberger
Heuberger in Schöneberg is a local favorite for a relaxed evening. It has a welcoming, neighborhood feel without the tourist crowds.
The restaurant serves excellent Käsespätzle (cheese noodles) and traditional Schnitzel. Expect to pay EUR 18 for a main dish. It is a great middle-class choice. You can walk in during the week, but booking is safer for a Friday night. Find it on Gotenstraße.
Schnitzelei
Schnitzelei has locations in Mitte and Charlottenburg. It is famous for serving a wide variety of schnitzels and "German tapas" that let you sample different traditional flavors.
The classic Wiener Schnitzel is a large portion and costs around EUR 26. The atmosphere is modern and casual. Book your table online, as it is a popular spot for both locals and visitors. The Mitte location is on Novalisstraße.
Wilhelm Hoeck 1892
Wilhelm Hoeck 1892 is a historic spot in Charlottenburg. It is perfect for a meal after visiting the nearby Charlottenburg Palace.
The venue has an authentic, traditional feel with old wooden barrels. Try the Flammkuchen (a thin, crispy pizza-like dish) or the Blutwurst (blood sausage). Meals cost around EUR 15 to EUR 20. It is located on Wilmersdorfer Straße.
Mädchen Ohne Abitur
Mädchen Ohne Abitur in Kreuzberg offers a unique take on German food. It avoids kitsch and focuses on a modern, comfortable setting.
The menu blends traditional dishes with international influences. Start with the Laugengebäck (pretzel bread). A main dish runs about EUR 20. The restaurant is on Körtestraße. It is closed on Mondays and Tuesdays.
Mogg
Mogg in Mitte sits inside a former Jewish girls' school. It is famous among locals for its German-Jewish cuisine.
The standout dish is the pastrami sandwich, which costs around EUR 18. The matza ball soup is also excellent. The dining room is small and gets busy fast at lunch. Go early to get a table. It is on Auguststraße.
Jäger & Lustig
Jäger & Lustig is a Michelin-recommended restaurant in Friedrichshain. It offers high-quality German food in a relaxed setting with a beautiful outdoor beer garden.
The kitchen serves updated versions of classic pub food. Expect to spend about EUR 30 per person. The beer garden is perfect for a summer evening. Find it on Holzmarktstraße.
Lebensmittel in Mitte
Lebensmittel in Mitte is a rustic venue that feels like a country store. It serves seasonal, homemade German dishes.
The Schnitzel and Spätzle are reliable choices. The menu changes based on what is fresh, so the prices vary, but a main dish is usually around EUR 20. The space is small and cozy. It is located on Rochstraße.
Curry 36
Curry 36 in Kreuzberg is a street food staple. You have to try a Currywurst (sausage with curry ketchup) when you visit Berlin.
You can order it with or without the skin, served with fries. A meal costs about EUR 4 to EUR 6. There are no tables, so you eat standing up. The queue moves fast. Find the original stand on Mehringdamm. Bring cash.
Zur Letzten Instanz is the safest pick for a historic dinner, while Curry 36 is the best choice for a quick local snack.