Last Updated on May 19, 2023
This comprehensive guide includes our personal favorites in Berlin. These are our top choices for the best restaurants in Berlin, coffee shops we love, bars we frequent, food markets we adore, and some must-try Berlin foods. This list is a work in progress and by no means final – we update the restaurants and recommendations every time we explore Berlin.
Check out our other Berlin Quick Guides:
- Berlin Quick Guide: A travel guide for the German capital
- Berlin Quick Guide : Our favorite neighborhoods in Berlin
- Berlin Quick Guide: The Best parks, lakes and outdoor Berlin
The best Berlin restaurants, cafes and bars
There are hundreds of thousands of restaurants in Berlin, and we have only managed to eat and drink at some of the ones on our loooong list of restaurants / cafes / bars to try in Berlin. We’ll be updating this list every time we return to Berlin – and if you have a place we should try to add, please share in the comments below.
Best brunch restaurants in Berlin
Brunch is a ‘thing’ all over Germany but nowhere is it celebrated like in Berlin, stretching on long into the late afternoon on any day of the week, not just weekends. This usually involves a big plate filled with cheese, cold cuts, fruit, a boiled egg, jams and honey, salad, plus enough rolls to keep you full until dinner. For a beautiful breakfast étagère (to share between either two or four people) head to Anna Blume (Kollwitzstraße 83) in Prenzlauer Berg. In Kreuzberg, A.horn (Carl-Herz-Ufer 6) makes good breakfast right by the Landwehr Canal, including homemade bagels and muesli. Another good breakfast spot in Kreuzberg is Morgenland (Skalitzer Straße 35).
Turkish food in Berlin
Certain Turkish foods have been entirely adopted into German cuisine the way that Americans eat ‘Tex-Mex’ or the British love their ‘Chicken Tikka Masala’. The most beloved of all Turkish cuisine is the Doner Kebab, probably the most popular food in Berlin. Cheap, quick and filling (usually €2.50 – €3.50), they make for a good lunch or dinner without having to sit down in a restaurant.
Mustafa’s Gemüse Kebap, famous for its long lines, is well worth the wait and lives up to the hype – they really do make some of the best doners in Berlin! They have a vegetarian option, too, and you’ll meet people from all over the world while waiting in line here. If you head to their main branch on Mehringdamm , you can also try a Currywurst, the typical Berlin sausage with curry sauce, at Curry 36, right opposite from Mustafa’s and supposedly the best Currywurst in Berlin (they have another branch at Bahnhof Zoo).
Ethnic restaurants in Berlin
Berlin is filled with ethnic restaurants, it’s actually more difficult to find German cuisine in many neighborhoods. Most of the Indian, Vietnamese, Thai, Lebanese, Turkish, Italian or Japanese places you even just happen to stumble across are great, but if in doubt, check GoogleMaps or Yelp for recommendations in your neighborhood.
Some of our favorite international restaurants
- Sushi at Cube (Zossener Straße 18) and Aiko (Brunnenstraße 193)
- Lebanese in Kreuzberg at Maroush (Adalbertstraße 93)
- Naan pizzas at W-Imbiss (Kastanienallee 49 and Fuggerstr. 20)
- Mexican at Maria Bonita (Danziger Straße 33)
- Thai at Taleh Thai (Käthe-Niederkirchner-Straße 14) in Mitte or Lemongrass in Friedrichshain (Simon-Dach-Straße 2)
- Vietnamese at Hamy Café (Hasenheide 10) in Neukölln
- Vietnamese at Via He Hai (Dieffenbachstraße 58a) in Kreuzberg
- Vietnamese in Mitte at Good Morning Vietnam (Alte Schönhauser Straße 60). There are several Vietnamese restaurants in Mitte; avoid District Mot though – even their décor feels like you’re right in Saigon, it is overpriced and the quality is mediocre)
- Middle Eastern at Knofi (Bergmannstraße 98) or Weinblatt (Dieffenbachstraße 59)
- Sudanese food at Sahara (Ebersstraße 74) – the peanut sauce is to die for!
- Turkish breakfast and lunch at La Femme (Kottbusser Damm 77)
- Neapolitan-style pizza at Pizzeria Papa Pane di Sorrento (Ackerstraße 23)
- Indian at Khushi (Kollwitzstraße 37) in Prenzlauer Berg; Agni (Kaiserin-Augusta-Allee 1) in Moabit
- Turkish sweets (baklava) at Kılıçoğlu Baklavaci (Adalbertstraße 9)
Bergmannstrasse in Kreuzberg has a selection of Indian and Middle Eastern places – many of them offer the popular lunch menus that offer a starter, a main and sometimes also dessert for around €5. Restaurants offering these cheap lunch menus can be found all over town and they’re usually excellent value for money.
German food in Berlin
For good German food, head to Schwarzwaldstuben (Tucholskystraße 48).
For an authentic German beer garden experience, head to Café am Neuen See in Tiergarten park. Another good beer garden is the Prater Beer Garten in Prenzlauer Berg, which gets very busy in the evening on warm summer nights.
Best desserts in Berlin
If you crave something sweet, head to our favorite brunch spot Anna Blume (Kollwitzstraße 83) and try some of their fabulous cake, or to Princess Cheesecake (Tucholskystraße 37) for decadent cheesecake. An interesting German dessert option is the quark stall in Mauerpark flea market (sometimes also in Maybachufer Market), which is basically served like frozen yogurts (different flavors of your choice with several toppings). Kunefe is a delicious Turkish dessert you can try at Hasir (Adalbertstraße 12) or at Gel Gör Inegöl Köfteci (Kottbusser Damm 80).
The best Coffee shops in Berlin
Coffee culture is huge in Berlin, and there are new coffee shops popping up around town all the time. Some of our favorites included St. Oberholz at Rosenthaler Straße 72a; great for people watching right at Rosenthaler Platz, The Barn in Mitte at Auguststraße 58 for best Flat White we’ve had in Berlin so far, Bonanza Coffee Roasters on Oderberger Straße 35 in Prenzlauer Berg for truly excellent coffee, Milch & Zucker at Core Tex Records 37, Café am Engelbecken on Michaelkirchplatz, for one of the most scenic (outdoor) cafes in Kreuzberg.
The Best Bars in Berlin
- Mein Haus am See (Brunnenstraße 197-198) in Rosenthaler Platz is a good place for a This-is-so-Berlin experience
- Klunkerkranich (Karl-Marx-Str. 66) in Neukölln on the rooftop of a shopping mall makes for the best views (head there for sunset, and good luck finding it)
- Sisyphos (Hauptstraße 15, 10317 Berlin-Lichtenberg) bar and club with different dance floors located in an old dog cookie factory)
The best places to work remotely in Berlin
BetaHaus (Prinzessinnenstraße 19-20) in Kreuzberg is our absolute favorite place to work. A designated co-working space, BetaHaus serves up good coffee and inexpensive lunches, plus a variety of sandwiches and sweet snacks throughout the day. This is where you’ll see most of Berlin’s start-up and freelance scene congregate every day. With plugs at every table and long hours, this was the ideal place to get work done.
St Oberholz (see above) has definitely the best work space in Mitte, with an entire upstairs area filled with Mac users (you might feel slightly out of place if you don’t have a Mac) that take advantage of the ample space and the dozens of extension cords for the whole place to plug in and get to work. Food options are decent, and the coffee is good.
Have a restaurant in Berlin to add?
This is our ever-growing list of our personal Berlin favorites, and we would love to add your own comments or advice to this list! Please help this guide be as comprehensive as possible – and leave your suggestions in the comments below.