Heidelberg, Germany – The Restaurant Guide
About this section
In this section we’ve decided to split up the different eating options by the type of establishment. We define a restaurant as being somewhere you go to eat and you must eat otherwise you won’t get a table. We define a bar/café as being somewhere you can go for a drink or for a meal or for both – but there is no pressure on you to eat if you don’t want to. We define fast food as somewhere you stand in a queue, order your food, receive it almost immediatly and then eat it quickly either standing up or sitting down (probably followed by some form of indigestion).
In each section we further subdivide by the area of town that the establishment is located in.
After each restaurant there’s a link to “review”, click on this and send us your review of the food, service and general ambience of the restaurant that you visited. We’ll then publish your comments on this page.
All food establishments listed in this section have been visited by e-heidelberg.com, we’ve paid our money, eaten our food and perhaps had one or two glasses of beer – so we’re speaking from experience – but if you don’t agree with our take on a place, please let us know and we’ll go back again and see what we missed.
Visitors from North America should be aware that the eating experience in Germany is probably somewhat different to the one you experience at home. To start with, in most restaurants/places to eat, except the most expensive ones, don’t wait to be seated – just grab yourself an empty table and if the cafe is full and you’re not too shy, you can always ask the people at a half full table whether they mind sharing with you….. you never know you might make some friends. Once you’ve ordered your meal expect to wait a little bit longer than you are perhaps used to. Once you’ve finished your meal you will need to ask for the bill, it will not be brought automatically to you as in the US. Eating in Europe is supposed to be an unhurried, pleasureable experience – so don’t rush and don’t feel any pressure to give up your table, you can stay there all night if you wish.
At e-heidelberg.com we care about you, our customers. So we are determined to visit every single bar and restaurant, sample every single meal and alcoholic beverage, so that we can report back to you, our customers. So, on with the mission……
What’s on offer?
Heidelberg has a great variety of places to eat. You can get German, French, Italian, Chinese, Japanese, Korean, Thai, Indian and so on and so on – you can basically get what you want. There is also pretty much something for everyone’s budget – a curry for € 2.5 all the way up to a plate of novelle cuisine for € 50.
You are of course in Germany, so during your visit you should definitely try some of the local food – we think you’ll be pleasantly surprised.
As a rough guide to costs, you should be able to get a fast food meal for under € 5 per person, a meal in a bar/restaurant for around € 12.50 (depends how much you drink of course!) and a meal in a reasonable restaurant for € 15 and upwards.
Location: Steingasse 7, cross the old bridge into the old town and walk straight ahead, the restaurant is on your left (it’s also a hotel).
Traditional German cuisine. Biased towards meat dishes, in fact if you don’t eat meat this probably isn’t the restaurant for you. Expect to pay upwards of € 10 for a main course. Handy for popping next door to Vetters for a glass of Pils. Popular with visitors looking for the German eating experience.
Centrally located near to the old bridge, a couple of minutes walk to the Marktplatz and the castle. Good location if you decide to stay in the hotel part of the Hackteufel.
Location: Untere Strasse 17
Italian restaurant serving good pasta, pizza, etc (€ 10 and upwards). A mixture between a formal and hip restaurant. Frequented by Heidelberg’s “in crowd”. Very interesting interior based upon 50′s American cars – check it out!
Located in the middle of Untere Strasse and surrounded by most of Heidelberg’s more popular bars. During the summer there are outside tables. Worthwhile booking a table on Fridays and Saturdays.
Location: Ingrimstr. 16, behind and to the right of the McDonalds on Marktplatz.
Exclusive and expensive restaurant serving very good international cuisine. Quite a formal atmosphere with very good service. Customers tend to be well turned out, often business men.
You’ll find Simplicissimus down a little side road running parallel to the Hauptstrasse and the Marktplatz.
Thai Restaurant Siam
Location: Steingasse 1, right next to the “salt & pepper” pots at the old bridge.
Serves a wide selection of Thai foods including some spicy Thai curries. Reasonably priced dishes around the € 7.5 to € 10 mark. Also has a very reasonably priced lunchtime menu with vegetabel curry with rice for only € 5 among other things.
Located right next to the old bridge. Has tables outside during the summer reason offering a good view of the old bridge and perfect for people watching.
Location: Große Mantelgasse 24 (just off Unterestr. in the old town)
Excellently prepared and served menu. The restaurant area has an old German feel to it with lots of dark wood. The menu is fairly international with a few German favorites. Expect to pay € 12.5 and upwards for a main course. Table reservations advised. Highly recommended. The Weisser Bock is also a hotel.
Centrally located just off the Hauptstrasse and near to a number of the town’s popular sites and bars. During the summer, if the weather permits, there are also a number of tables placed directly outside the restaurant.
Location: Brückenstr. 17, cross the new bridge heading away from the old town, the restaurant is on your left.
Another French style cafe/restaurant in Neuenheim. Nice interior offering pleasant ambience. Menu includes pasta, salad, meat and vegetarian options. Expect to pay between € 10 and 15 for a main course. Breakfast also served.
Just across the new bridge away from the old town. Almost next door to the Italian ice cream shop – so if the desserts on the menu don’t grab you, you could always have a freshly made ice cream next door – we love the spaggethi ice cream they serve.
Location: Lutherstr. 14, hidden down a back street in Neuenheim!
A simple restaurant with great food. Don’t expect a table cloth, but expect some of the best food in Heidelberg at very affordable prices (€ 8 and upwards). Famous for Flammkuchen (a traditional dish coming from the Alsace region – most easily described as a square pizza without tomato – sounds strange but tastes great!) and a good selection of German cuisine. Highly recommended. Table booking recommended for Friday and Saturday nights.
A little tricky to find. If you can find the Neuenheim Marktplatz, then you’re very close. During the summer they put a number of tables outside the front of the restaurant.
Location: Mühltalstr., off the beaten track in old Handschuhsheim – you’ll need a map to find it
German style bar/restaurant with lovely beer garden to the rear. Very popular with the locals with its reasonably priced German dishes and enormous salads. If you visit, take the chance to walk around the back streets of Handschuhsheim, one of the nicest residential areas of Heidelberg.
Located in old Handschuhsheim, very much off the beaten track. Take a Heidelberg map with you in case you get lost. This area of Handschuhsheim is very nice to walk around and explore.
Zum Roten Ochsen
Location: Mühltalstr. 11, off the beaten track in old Handschuhsheim – you’ll need a map to find it, almost opposite the Alt Hendesse.
Another German style bar/restaurant, very popular with the locals. Reasonably priced, extensive menu. Lovely bear garden to the rear – well worth a visit. Has a very good selection of hot and cold dishes including enormous salads!
Located in old Handschuhsheim, very much off the beaten track, but not far from the ALte Hendesee. Take a Heidelberg map with you in case you get lost. This area of Handschuhsheim is very nice to walk around and explore.
Location: Haupstr. 162, right in the heart of the old town.
A lovely coffee house. Long and narrow, with space at the front for a couple of tables outside during the summer months. The interior design is very French. A good menu with a fairly large choice including very good salads, some local German specialities and some pasta dishes. Also serves a very good breakfast. Serves a wide selection of coffees, soft and alcoholic drinks. Definitely worth a visit. At peak times Cafe Journal can get very busy and you may have difficulty getting a table.
A great place to stop for a coffe break if you’re on a shopping expedition down the Haupstrasse. Located at the historical end of the Hauptstrasse.
Location: Rohrbacher Str.4, just past Bismarckplatz, nearly opposite McDonalds
Very cool interior, with plenty of seating downstairs and upstairs in the Gallery Area. In the Summer, Cafe Rossi opens up a large beer garden area – the biggest one in central Heidelberg. Serves coffee, tea, soft and alcoholic drinks. The menu offers a wide choice of reasonably priced, international cuisine. Expect to pay somewhere between € 8 and 13 for a main course. The menu changes on a weekly basis. Service can be a little slow.
Located just behind Kaufhof on Bismarckplatz.
Location: Hotel Denner, Bergheimer Str. 8, just off Bismarckplatz
Bar snacks, tapas, main courses (steaks, etc) and salads are on the memu. Expect to pay between € 5 and 10. A busy, trendy bar popular with a youngish crowd. Interesting interior design.
You’ll find Gekco just underneath the Denner Hotel, by Bismarckplatz.
Location: Fahrtgasse 1, by the new bridge overlooking the river.
Famous for Flammkuchen (a traditional dish coming from the Alsace region – most easily described as a square pizza without tomato – sounds strange but tastes great!). Mainly international cuisine. Expect to pay € 5 upwards. Nice beer garden open during the summer with view of the river.
Located down by the river, near the new bridge.
Location: Hauptstraße 94, right in the centre
If you fancy some afternoon coffee and cake (Kaffee und Kuchen!) there is no better place in Heidelberg to go. This old style, traditional cafe attracts the older crowd with the sweet tooth! During the summer there are tables at the front and a garden in the back for al fresco cakes. The cafe also offers some tasty lunchtime snacks.
Cafe Schafheutle has its own website at http://www.cafe-schafheutle.de/.
Location: Sofienstr. 7, on Bismarckplatz.
Cool coffee bar with restaurant to the rear. Outside tables in the summer months, good for watching the world go by. A variety of breakfast available (3 to 10 €), in the evening small snacks (filled baguettes 3 to 4 €), salads (5 to 8 €), pasta (4 to 8 €) and a whole variety of other dishes.
You’ll find Medoc on Bismarckplatz by one the exits to the Darmstädter Hofzentrum shopping centre.
Ziegler – Billy Blues
Location: Bergheimer Str. 1 b, next door to the Grosser Wok, just off Bismarckplatz.
American style diner with dining booths. Good burger/American style menu priced around 5 to 10 €. Also a popular drinking venue in the evenings.
You’ll find Zieglers just off on Bismarckplatz, across the road from Cafe Gecko.
Vetter Alt Heidelberg Brauhaus
Location: Steingasse 9, cross the old bridge into the old town and keep heading straight, Vetters is on your right.
Traditional German food i.e. half a pig or a plate of sausages! Popular with tourists. If you’re here for a weekend you really ought to have a look. They brew their own, very good beer in house – definitely worth tasting. Expect to pay upwards of € 6 for a main course. A second Vetters has opened up recently near O’Reillys Irish pub in Neuenheim.
Very easy to find, just across the old brodge in the old town. Most visitors will drink at least one German beer here during their visit.
Location: Kleinschmidtstr. 12, behind the large Bauhaus DIY shop in Kurfürstenanlage.
Offers a changing daily menu of international cuisine with a German bias, ranging in price from € 5 to 15. Kitchen is open until 22.30 all week. Also offers a good breakfast selection. Lovely interior, good service. Sometimes difficult to get a table due to its popularity.
Slightly off the beaten track in Weststadt. Take the opportunity to have a wander around the area – this is one of the more exclusive areas in Heidelberg to live.
Zum schwarzen Walfisch
Location: Bahnhofstr. 27, behind the large Bauhaus DIY store.
The best place in Heidelberg for breakfast. By a long way. If you want to have breakfast here at the weekends, make sure you book a table. Very popular with the local people. A huge selection of different breakfasts are on offer, ranging from € 3 to 20. If you can, reserve a table in the winter garden. A few outside tables are available in the summer. Also serve lunch and evening meals with a changing menu (expect to pay between € 5 and 13). Very good service, a nice atmosphere and good food make the Walfisch (the whale) highly recommended. Open until 1 am every day.
Our favorite is the “Sugar & spice” breakfast!
Location: Opposite Bar D’Aix in Neuenheim,
More of a pub than a place to go and eat, but does have a reasonably priced pub food menu including fish & chips. Expect to pay between € 5 and 10 for a main course. A more complete review of O’Reillys can be found in the drinking section.
Cross the new bridge, heading away from the old town. Take the first right hand turn on the other side of the bridge and you’ll find O’Reillys a about 100 metres down the road on your right.
Location: Bergheimerstr. 71, walk along Bergheimerstr. away from Bismarckplatz for about 500 metres, the bar is on your left.
A great menu of mixed food – traditional German, creative pastas, huge salads and other assorted international delights – all very reasonably priced. Nicely refurbished interior. Happy hour from 10-11pm every night with specially priced cocktails. Extremely popular- we recommend you book a table if you plan on visiting Thanners in the evening. Expect to pay somewhere between € 5 and 10 for a main course. Also serves a wide selection of breakfasts.
Another place slightly off the beaten track, but well worth a visit. Run by an Englishman.
Raja Rani – Indian Fast Food
Location: Mitteladgasse 5 – located just off Marktplatz.
One of the best fast food restaurants in Heidelberg. The prices are very reasonable, starting from € 2.25 for a small vegetable curry with rice. There is a good selection of both vegetarian and meat dishes. For the prices, the food is excellent. There is no seating available in Raja Rani, but there are tables that you can stand at or you can take the food away with you. Highly recommended.
The curries Raja Rani make are for the German market, this means that they may not be as spicy as you are normally used to. Nevertheless, they’re great!
Location: Rohrbacher Str. 3 – between Bismarckplatz and the Crowne Plaza hotel
The same as every other McDonalds in the world. There is a second McDonalds on the Haupstrasse, opposite the Heiliggeistkirche and just around the corner from Raja Rani and a third McDonalds at the Hauptbahnhof (main train station). Always plenty of tourists in McDonalds.
Cheeseburgers, Big Macs, Milkshakes, fries, etc are all on offer. You have the option to pay in US dollars here if you like.
Location: Haupstr. 113, right in the middle of the old town.
Great selection of reasonably priced pizzas and pizza slices. Seating available. The Ginos staff are great fun and the pizzas are tasty – a great combination. Expect to pay around € 5 for a whole pizza, € 2 or 3 for a slice.
You can either sit at the bar or at one of the tables to enjoy your pizza. Also serves alcohol. During the summer they put a couple of tables outside and the pizza chefs can get quite excited, calling out to passersby.
Location: Bergheimer Str. 1A – just off Bismarckplatz, opposite the Denner Hotel.
One of the three or four Chinese fast food restaurants (this was the first one) scattered around the old town. For € 3 or 4 you’ll get a plate of noodles with fried vegetables. Meat dishes as well. Standing room only for eating. Try the sweet & sour sauce with your meal. Meals can also be taken away.
Popular with hungry people waiting for their buses in Bismarckplatz!
Location: Zwingenstr. 21 (tel: 164646) – opposite the Bergbahn!
Stand up Persian food. Menu changes daily offering two meat dishes (€ 4) and one vegetarian dish (€ 3). All dishes served with Basmati rice. Very friendly service, great food and very popular – standing room only!
You’ll find Persepolis directly opposite the entrance to the Bergbahn (it can sometimes be hidden behind people waiting at the bus stop just outside).
Ziegler – Billy Blues Imbiss
Location: Bergheimer Str. 1 b, next door to the Grosser Wok.
The fast food part of Billy Blues (see bar/cafe section for the review of Billy Blues the bar/cafe). Competitively priced American style take away food (hot dogs, burgers, pasta and so on). All dishes less than € 5. Seating available.
So, if you don’t fancy a Chinese, pop next door to the Imbiss for a burger!
Kim China Fast Food
Location: Bismarckplatz 3, next to Woolworths.
Very tasty noodle and rice dishes. A small portion will cost € 2 to € 3 and large portion € 4+. No seating available. Very popular due to its location and its great tasting food.
This is probably one of the better Chinese fast foods in Heidelberg. Due to its location on Bismarcplatz, very popular with hungry people waiting for buses and trams.
Location: Brücken Str. 5
Telephone: not listed
Another Chinese fast food restaurant with noodle or rice dishes priced very reasonably (€ 3 for a small plate of noodles with vegetables).
You’ll find China Town just across the new bridge, away from the old town. Food can be eaten in diner style booths or taken away.