Where to eat in Berlin after midnight. kitchens that keep going, post-bar staples and the classic 2am move.

After-hours picks

Mustafas Gemuese Kebap ★ 4.7

kreuzbergUntil Fri-Sat 01:30, other nights 23:30

Mustafas Gemuese Kebap on Mehringdamm keeps its grill running past midnight on weekends. The queue thins slightly after 22:00 and the grilled-vegetable doener tastes the same at 01:00 as at noon.

Try: Doener kebab with grilled vegetables

Curry 36 ★ 4.5

kreuzbergUntil Open until 05:00 daily

Curry 36 on Mehringdamm is Berlin's most dependable late-night Imbiss, open until 05:00 every day. The currywurst at 03:00 draws the same crowd of taxi drivers, clubbers and shift workers it has since 1980.

Try: Currywurst

Diener Tattersall ★ 4.3

charlottenburgUntil 02:00 daily

Diener Tattersall in Charlottenburg is a hunting-scene-panelled bar open until 02:00 since ex-boxer Franz Diener took it over in 1954. Simple Berlin tavern plates, a long beer list and a crowd that includes artists, journalists and regulars.

Try: Berlin tavern food: Klopse, lentil stew, sausage and kraut

Imren Grill ★ 4.4

kreuzbergUntil 03:00 daily

Imren Grill on Boppstrasse stays open until 03:00 every night and is Berlin's go-to late-night doener after the clubs. The lamb turns on a spit that has been going since 1995; fresh soups and pita available until closing.

Try: Doener kebab and duerüm wrap

Zur Letzten Instanz ★ 4.1

mitteUntil 22:00 Tue-Sat (kitchen), full service until late

Zur Letzten Instanz, Berlin's oldest restaurant since 1621, serves traditional Prussian tavern food in the Nikolaiviertel through the evening. Eisbein with sauerkraut and the historical room are the pull.

Try: Eisbein, Sauerbraten, Koenigsberger Klopse

Henne ★ 4.4

kreuzbergUntil 23:00, kitchen closes 22:00

Henne Alt-Berliner Wirtshaus in Kreuzberg runs its single dish, a half-roasted milk-fed chicken with kraut salad and rye bread, through the evening. The 1907 room is the most atmospheric late dinner in Berlin.

Try: Half a milk-fed roast chicken with kraut salad

Late-Night Eats in Berlin, FAQ

When is the best time to eat in Berlin?

Peak food season in Berlin is year-round.

What time do people eat in Berlin?

Local dining hours: lunch around 12:30, dinner from 19:30.

How does tipping work in Berlin?

service is typically included; small extra is welcome but not expected.

What is the one dish to try in Berlin?

Ask the next local you meet what they would order. Berlin rewards trust.

← Back to Berlin food guide