Discover the Best German Restaurants in London: A Complete Guide
When we think of London’s diverse culinary scene, we often imagine fragrant Indian curries, elegant French bistros, or buzzing Italian trattorias. However, one of the most underrated yet incredibly delicious experiences you can find is at German restaurants in London.
From hearty sausages and schnitzels to freshly baked pretzels and frothy steins of beer, German cuisine offers comfort and charm that few others can match. In this guide, we’ll explore the best German restaurants London has to offer, their unique offerings, and why they are worth visiting.
The Rise of German Cuisine in London

Over the past decade, Londoners have developed a taste for global cuisines, and German food has seen a significant rise in popularity. German restaurants in London not only focus on traditional dishes but also bring a touch of modernity and creativity. Many venues combine authentic recipes with contemporary dining environments, making them attractive to both German expats and local foodies.
What Makes German Food Special?
German cuisine is often associated with robust flavours and generous portions. Key ingredients include pork, beef, potatoes, cabbage, and bread, alongside an extensive range of beers. Signature dishes include:
- Bratwurst: Juicy grilled sausages, often served with mustard and sauerkraut.
- Schnitzel: Breaded and fried cutlets, traditionally made with veal or pork.
- Pretzels: Soft, salty, twisted bread perfect for snacking.
- Sauerkraut: Fermented cabbage that adds a sharp, tangy flavour.
- Apfelstrudel: A sweet apple pastry dessert loved across Germany.
Whether you’re after a quick bite with friends or a cosy dinner with family, German restaurants in London offer a comforting and satisfying dining experience.
Top German Restaurants in London

1. Herman ze German
Perhaps the most popular name when it comes to German street food in London, Herman ze German has made a name for itself with its authentic sausages and laid-back vibe. Their bratwurst is imported from the Black Forest, ensuring authenticity in every bite. Pair it with crispy fries and a cold German beer for a truly satisfying meal. Although their original Soho branch has closed, they still pop up at various events and markets.
2. Katzenjammers
Located near London Bridge, Katzenjammers is a lively bierkeller-style restaurant that offers the full German experience. With long communal tables, live Oompah bands, and steins of beer, it feels as though you’ve stepped into Munich during Oktoberfest. The food menu is packed with classics like schnitzels, currywurst, and pretzels.
3. Bavarian Beerhouse
With branches in Tower Hill and Old Street, Bavarian Beerhouse delivers a traditional Bavarian atmosphere, complete with staff in dirndls and lederhosen. Their extensive beer selection features German favourites like Paulaner and Erdinger. Food highlights include pork knuckles, sausages, and hearty potato salads. It’s an ideal place for group celebrations or themed nights.

4. Stein’s
If you’re after a more relaxed and scenic setting, Stein’s in Richmond is the perfect choice. Overlooking the Thames, Stein’s offers an outdoor beer garden where you can enjoy authentic Bavarian dishes. Their menu features weisswurst, schnitzel, and homemade cakes, providing a delightful balance between hearty and homely.
5. German Gymnasium
A modern and upscale take on German dining, German Gymnasium in King’s Cross stands out for its grand setting and refined menu. The building itself is historic, originally built as the first purpose-built gymnasium in England in 1865. Today, it serves sophisticated German and Mittel-European cuisine, with options like veal schnitzel, sauerbraten, and gourmet sausages.
German Beer Culture in London
No discussion of German cuisine is complete without mentioning beer. German restaurants in London often pride themselves on their beer menus, showcasing lagers, pilsners, weissbiers, and bocks from renowned breweries. Many venues serve beers in traditional steins and offer seasonal varieties during events like Oktoberfest.

In addition to beer, you’ll also find classic German spirits such as schnapps and herbal liqueurs. These drinks add to the authentic experience and are often enjoyed as digestifs.
Events and Festivals
Several German restaurants and beer halls in London host themed events throughout the year, most notably Oktoberfest celebrations. During this period, venues transform with Bavarian decorations, live music, and special menus. It’s a fantastic way to experience German hospitality and traditions without leaving the UK.
Vegetarian and Vegan Options
Historically, German cuisine hasn’t been known for its vegetarian options, but many German restaurants in London have adapted to modern tastes. Expect to find vegetarian schnitzels made from tofu or mushrooms, vegetable-based sausages, and vegan pretzels. Restaurants like German Gymnasium and Stein’s have dedicated plant-based menus to cater to all dietary preferences.
Why You Should Try German Restaurants in London
- Authenticity: Many establishments import ingredients directly from Germany and stick to traditional recipes.
- Atmosphere: From lively bierkellers to elegant dining halls, the ambience is always memorable.
- Variety: Whether you’re after a quick bratwurst snack or a full three-course meal, there’s something for everyone.
- Social Experience: German dining is often communal, making it great for groups and celebrations.

Tips for Visiting
- Book Ahead: Popular venues, especially during weekends or Oktoberfest, can get busy.
- Come Hungry: Portions are generous, so arrive with a good appetite.
- Try the Specials: Many restaurants offer seasonal or chef’s specials that showcase regional German dishes.
Conclusion
German restaurants in London bring a unique culinary adventure to the city’s already vibrant food scene. Whether you’re craving a comforting schnitzel, a crisp pretzel, or simply want to enjoy a pint of German beer with friends, there’s a spot waiting for you. From traditional beer halls to refined dining rooms, each venue offers its own slice of German culture.