Wondering what to eat in Germany? We wondered about German food too until we visited Deutschland numerous times and ate a plethora of hearty dishes and satisfying snacks. This guide features tasty food in Germany that you’ll want to eat during your visit.
German food gets a bad rap.
Few people list food in Germany among their favorite global dishes and even fewer mention Germany when selecting their favorite food countries. That’s a shame.
Long a haven for beer drinkers and meat eaters, modern German food includes options for all kinds of diners and, contrary to popular belief, these options don’t all involve meat. Okay, many involve meat. But we’re okay with the extra protein since we’re carnivores. We’re okay with beer too!
Despite the country’s infatuation with pork and other meaty morsels, it would be naive to paint the entirety of German cuisine as one type of food. Not surprisingly, food in locations like the Black Forest and Bavaria is quite different from food in urban enclaves like Berlin, Hamburg and Dusseldorf. And then there are small towns and villages far from the tourist trails.
Further mixing the proverbial pot, Germany’s central European location places it in close proximity to countries like Austria, France and Poland not to mention Italy, Slovenia and the Czech Republic. Those countries have all impacted German cuisine (and vice-versa) as have relatively recent immigrants from countries like India, Turkey and the Middle East.
Our 30 German Food Favorites
We’ve had plenty of occasions to dip our toes into German cuisine during quick trips as well as visits that spanned a week or longer. While we didn’t just eat in Germany, it was a primary goal as well as a pleasure to discover the country’s best food.
For ease of use, we’ve grouped our German food favorites into the following categories:
These are the German dishes that you’ll want to eat when you visit Germany or at your local German restaurant. If you’re industrious, you can even cook some of them in your home kitchen.
Iconic German Foods
Iconic German foods are both comforting and familiar.
Many of these foods made their way over the Atlantic thanks to German immigrants who earned the slightly misnamed moniker Pennsylvania Dutch. (Hey, it’s easy to confuse Dutch with Deutsch.)
Some double as bar food while others are picnic and barbecue staples. And, it goes without saying, most taste best with mustard (or senf, as it’s called in German).
Read on to discover the eight iconic foods that we can’t visit Germany without eating at least once.
1. Brezeln (Pretzels)
Germans bake each Brezeln with five basic pantry ingredients – flour, malt, salt, yeast and water. But, once it’s knotted, boiled and baked, this simple treat ‘rises’ from raw dough to global icon status.
You’ve probably eaten Brezeln if you live in the USA where they’re called Pretzels. German immigrants introduced them to America centuries ago but they didn’t stop the spread in America. We’ve eaten bready knots in countries as far away as South Africa just like we’ve done many a time in Philadelphia.
Discover more Philadelphia food favorites.
You won’t have to look hard to find a Brezel in Germay since the carbalicious treat is sold at markets, train stations and bakeries throughout the country. Depending on your mood and hunger level, you can choose a traditional Brezel, a sweet dessert version or a Brezel sandwich.
So, you’re probably wondering how this famous twisted bread got its shape. There’s a legend involving a monk rewarding some kids with breads in the shape of praying arms. In our opinion, the legend is ridiculous. In other words, you’ll probably need to invent a time machine to solve the mystery.
Ramp up your Brezel experience by eating one topped with cheese unless you’d rather eat one topped with cinnamon sugar. As for us, we usually top our Brezeln with spicy mustard.
If Germany were to have one signature snack food, that food would be Currywurst.
In Berlin, kiosks, stands and stalls serve the iconic snack food from dawn until dawn. But Currywurst isn’t just popular in Berlin. We’ve eaten the down-and-dirty dish in every single Germany city and town we’ve visited. It’s our version of a German guilty pleasure.
For the uninitiated, Currywurst is a street food typically served on a paper plate. Cooks smother sliced wurst (sausage) with tangy curried tomato sauce and sprinkle a generous amount of spicy curry powder on top. Many vendors also serve a meat-free version for people who are vegetarian, kosher or halal.
Expect to eat your Currywurst with a pile of french fries, making this dish the perfect snack food or late night treat. It’s the Berlin food that best exemplifies the city’s global approach to cuisine with elements from Germany (wurst), the USA (ketchup) and India (curry). But, most important, it pairs well with German beer.
Discover more Berlin food favorites.
3. Kartoffelpuffer (Potato Pancakes)
Kartoffelpuffer prove that not all potato products are created equally. Some, like this popular German market food, are better than others.
Typically served with apple sauce, Kartoffelpuffer are deep fried in a vat of oil until they reach GBD (i.e. golden brown delicious) status. They also make a great side dish at German restaurants and with home-cooked meals.
We first encountered Kartoffelpuffer at a Hamburg Christmas market. Our first thought was “hey that looks just like a Latke.” Seconds later, we knew that it tasted just like a Latke too.
Discover more fun things to see, eat and do at Christmas markets in Hamburg.
4. Krapfen (Berliner Donuts)
While JFK wasn’t claiming to be a donut when he famously stated “Ich bin ein Berliner,” we can understand any potential confusion on the matter. After all, Krapfen are called Berliner Donuts outside of Germany.
Similar to jelly donuts eaten around the world, Krapfen are yeasty pastries filled with jam, fried in oil and sprinkled with powdered sugar. You can eat one for breakfast with coffee or as an afternoon snack.
Sour fermented cabbage known as Sauerkraut is so associated with Germany that it’s easy to forget that the side dish of pickled fermented cabbage is eaten in countries throughout Central and Eastern Europe. Then there’s Alsatian French cities like Strasbourg where sauerkraut completes the meaty masterpiece called Choucroute Garnie.
Discover more great food in Strasbourg.
Color us surprised when we learned that Sauerkraut has roots more than 4,000 miles away in China. It’s not exactly a dish that we would think to eat with Yangzhou Fried Rice or Hunan Chicken. But, when we’re in Germany, Sauerkraut pairs perfectly with pork, sausage and even Schnitzel.
6. Spätzle (Spaetzle)
Spätzle, small noodles made with eggs, flour, salt and water, were originally made by hand three centuries ago in Southwest Germany. (The name itself comes from word spatz – the southwest German word for sparrow.) Or were they? Similar noodles are also popular in nearby countries including Austria, France, Hungary and Slovenia.
No flash in the pasta pan, Spätzle has been on the German menu since the 1700s. We order them whenever we see them at a restaurant and eat them with dishes like Sauerbraten and Schnitzel.
Discover more of the best noodle dishes in the world.
7. Kartoffelsalat (Potato Salad)
Germany isn’t the only country where people love Potato Salad, but Germans seem to love the chunky, starchy salad just a little bit more than their European peers in France, Italy, Scandinavia and Russia. While Kartoffelsalat is particularly popular in Bavaria, warm Potato Salad without mayonnaise is served with dishes like Schnitzel and Currywurst throughout Germany.
Ironically, considering that potatoes are a new-world vegetable, German immigrants get credit for bringing Potato Salad to the USA. However, Americans modified the recipe by adding mayonnaise and chilling the dish except in Texas cities like Lockhart where locals eat warm Potato Salad with barbecued brisket. (This makes sense since many Germans immigrated to Texas.) It’s now a summertime favorite at cookouts and picnics from sea to shining sea.
Discover more American food favorites.
8. Knödel (Dumplings)
Like many dumplings around the world, Germany’s Knödel are versatile. Some are sweet while others are savory. We like them all whether they’re served as a side dish with pork or filled with plums for dessert.
German cooks boil Knödel after forming the dumplings with bread crumbs, stale bread or potatoes. Knödel made with matzoh meal are called Matzoh Balls, a Knödel that’s particularly near and dear to our hearts.
Sometimes we wonder why Germans eat starters since many of their main dishes are so hearty. But then we remember why as soon as we slurp a savory soup or chomp on a tasty salad.
Read on to discover our favorite German starters.
9. Gulaschsuppe (Goulash Soup)
Germany didn’t invent Goulash. That honor goes to Hungary, the country where Goulash‘s popularity reigns supreme. However, don’t rule out eating Gulaschsuppe in Germany which is exactly what we did on a chilly day in Baden-Baden.
The German version of Goulash is heartier and thicker than the Hungarian version. Typical proteins include beef and pork though more adventurous cooks add venison and wild boar to their stews. When done right, Gulaschsuppe is German comfort food in a bowl.
Discover more of the best soups in the world.
10. Wurstsalat (Meat Salad)
Germans take their love for meat to the next level when they add strips of sausage to salad and create meat salads called Wurstsalat. Literally translating to sausage salad, these meaty salads provide a protein punch before diners eat the main course featuring…. you guessed it… more meat.
Typical Wurstsalats include pickles and cheese. Others, like the one we ate in Baden-Baden, add veggies for good measure. Either way, as indicated by the dish’s name, meat plays a starring role in any proper Wurstsalat.
Discover more of the best salads in the world.
11. Leberknödelsuppe (Liver Dumpling Soup)
Not everybody loves liver. But those who do (like Daryl) will want to try Leberknödelsuppe at least once in their lives. The name of this German soup literally translates to liver dumpling soup and that’s exactly what it is – soup with liver dumplings. Beyond Germany, the soup is also a popular meal starter in Austria and the Czech Republic.
Although Leberknödelsuppe has origins in Bavaria, we are yet to eat this soup in Germany. Instead, Daryl practically inhaled a bowl at a German-American restaurant in Buffalo. As for Mindi, she saved her appetite for Beef on Weck since she’s not a liver fan.
Discover more great food in Buffalo.
12. Tartar (Tartare)
We typically think of France when we think of Tartare, especially steak Tartare made with raw beef and egg yolks. Mindi adores the dish and often orders it in French cities like Paris, Lyon and Dijon.
Color us surprised when we discovered that Germany has its own version of Tartare called Tartar. Although many German Tartar recipes feature meat, we ordered a version made with smoked trout, horseradish, cucumber and wild herbs. Ideal for pescatarians, the fish-forward Tartar was ideal for us too.
The country has no shame in cooking and eating wurst, i.e. sausage, at markets and restaurants as well as in homes. The variety counts in the dozens and come in various shapes, sizes and flavors.
Read on to discover our picks for the best wurst in Germany.
Crafted with beef, pork and veal, Bratwurst is Germany’s most popular German sausage at home and around the world. Germans typically grill Bratwurst links, put them in a bun and add plenty of mustard. Americans eat them the same way at baseball games and summertime cookouts.
Eating a Bratwurst on its own is only half of the story. The best way to eat Bratwurst is with sides of Sauerkraut and Kartoffelsalat. These two sides complete the Bratwurst experience and turn the sausage sandwich into a meal.
It’s important to note, like cheese in France, different types of Bratwurst assume the name of the region or town they’re from. Different varieties include finger-sized Nürnberger Rostbratwurst from Nuremberg (see below), wine-flavored Würzburger Bratwurst from Wurzburg and large, flavorful Thüringer Rostbratwurst from the state of Thuringia.
You can find Bratwurst sandwiches at many of the same kiosks that serve Currywurst, making it easy to check these two foods off your German food bucket list at the same time. Be sure to add a healthy amount of yellow senf (mustard) for the full Bratwurst experience.
14. Nuremberg Bratwurst
Small in size but big in flavor, Nuremberg Bratwurst prove that not all Bratwurst links are the same. Locals have been eating them for centuries but not one at a time. Instead, they eat three on a bun or six on a plate. They often invite Sauerkraut and Kartoffelsalat to the meat fest. Either way, mustard adds the finishing touch.
Not wanting to break with tradition, we ate Nuremberg Bratwurst like locals when we visited Nuremberg. We’re all about following local protocols – especially when they involve eating grilled sausage and other tasty bits.
15. Leberwurst (Liverwurst)
Leverwurst stands out from other wursts for two main reasons. First, it’s made with pork liver. And, second, it’s a spreadable meat product.
Not surprisingly, Germans often eat Leverwurst with Sauerkraut and Kartoffelsalat. They also spread it on bread and make sandwiches with added ingredients like mustard and pickles. Sometimes they add cheese to ramp up both the protein quotient and flavor. We approve of the addition.
16. Weißwürste (Weiswurst)
Living up to a name that translates to white sausage, pale white Weiβwurst links made with veal and pork fat are indeed white. They’re pale due to the lack of pink sodium nitrate that’s typically added to German sausage. Most Germans remove the skins and eat Weiβwurst in the early part of the day.
We must admit that we’ve bucked tradition numerous times when it comes to eating Weiβwurst in Germany. We prefer to the meaty morsels later in the day along with a beer or two. Sue us.
There’s only so much sausage they anybody can eat. Luckily, Germany’s main dishes include a range of proteins including beef, chicken, pork, seafood and venison. Some are even meat-free.
These are our favorite main dishes in Germany and the ones you should taste at least once:
17. Schnitzel (Cutlets)
Although its origin can be traced to Austria, Schnitzel is a classic German food enjoyed throughout Deutschland.
German Schnitzel is similar to Austrian Schnitzel. Cooks traditionally prepare both versions by coating pounded veal or pork steak with a mixture of breadcrumbs, eggs and flour before frying the coated meat until it achieves a crunchy, crispy exterior.
Plan to eat Schnitzel along with Kartoffelsalat and pickled cucumbers when you order it as a main dish. Be sure to pair it with a glass of German white wine to achieve maximum Schnitzel satisfaction.
18. Sauerbraten (Sour Roast)
Sauerbraten is an iconic German main dish that’s typically served at family dinners with sides like Spätzle and boiled potatoes. However, food travelers can easily find Sauerbraten on restaurant menus throughout the country.
Although Sauerbraten literally translates to sour roast, the finished meat dish isn’t really sour. Rather, the dish gets its name from the sweet and sour sauce that cooks use as marinade before they roast the meat low and slow. Savory gravy completes the dish while sides turn it into a meal.
19. Schweinehaxen (Pork Knuckles)
Schweinshaxe isn’t the type of main dish that you’d want to eat every day. The dish is basically a pork knuckle that’s been cooked low and slow. When prepared well, the dish’s meat remains juicy while the skin develops a crispy crunchiness.
If you’re lucky, you can sample Schweinshaxe at a family dinner unless the family is serving Sauerbraten instead. However, if you’re like us, you can eat a Schweinshaxe as big as your head at a German restaurant.
20. Labskaus (Hamburg Meat Mash)
Historically eaten by hungry sailors, Labskaus is a reddish, comforting North German mash of ground beef, beets, potato and onions reminiscent of corn beef hash but fluffier. Modern Germans eat the dish at restaurants when they’re looking for a tasty hangover cure.
We couldn’t resist ordering Labskaus at a Hamburg tavern even though we didn’t have hangovers. Keeping to tradition, the dish came topped with fried eggs and rollmops (pickled herring rolled around pickles) on the side. Our verdict? It looked kind of weird but tasted kind of great.
Discover more great food in Hamburg.
Sandwiches and Snacks
Like many countries around the world, Germany has a thriving street food culture. While some stands sell Currywurst and sausage sandwiches, others offer choices more appropriate for people who follow Halal and vegetarian diets.
Read on to discover our go-to sandwiches and snacks to eat on the go in Germany.
21. Döner Kebabs
Since the Turks and Germans have a history of cooperation that dates back to the 18th century, it makes sense that one of the most popular foods in Germany has Turkish ties. That food is the Döner Kebab.
Introduced by Turkish immigrants in the 1970s, the Döner Kebab has attained cult status throughout Germany in cities big and small over the decades. And why not? The Middle Eastern-inspired sandwich is as filling as it is tasty.
Germany’s Döner Kebab is the food we crave after a late-night drinking session in Berlin where the sandwich originated. When it comes to curing a hangover before it develops, there’s little better than scarfing down a pita roll filled with thinly sliced meat carved from a rotating spit.
After you top your Döner Kebab with ingredients like cabbage, cucumbers, onion and tomatoes, don’t forget to add spicy sauce for an extra burst of flavor.
22. Fischbrotchen (Fish Sandwiches)
Most cities have a signature sandwich and Hamburg is no exception.
Fischbrötchen, served at stands all along the Elbe, is as simple as fish on a bun. However, since the sandwich’s flavors can be complex with a variety of fresh fish and tasty toppings, we consider the Fischbrötchen to be one of the best sandwiches in the world.
Discover more great sandwiches to eat around the world.
Typical Fischbrötchen fish options include herring and salmon while popular toppings include horseradish, pickles and onions. We opted for salmon when we ate our first Fischbrötchen in Hamburg. It was a good decision.
Some historians trace the history of cooked ground beef back to Hamburg, so it’s only fitting that Hamburgers, i.e. the people of Hamburg, have embraced what many see as an American sandwich as their own. This history goes back to the 19th century when Hamburgers ate ground beef patties called frikadellen after a long day working at the docks.
But the ground beef patty, originally referred to as a Hamburg Steak, evolved into today’s world favorite by way of the United States. Where the modern version of the hamburger truly originated is debatable with no definitive history.
That being said, it’s still fun to eat hamburgers in their namesake city.
24. İskender Kebap
The İskender Kebap takes the Döner Kebab to the next level by topping thinly shaved lamb meat with tomato sauce, sheep’s milk butter and yogurt. Although it uses the same meat used to create Döner Kebabs, the extra ingredients give this German fast food favorite an extra zing.
Unlike the Döner Kebab, the İskender Kebap wasn’t invented in Germany. Its origin lies in Turkey where it was invented during the 19th century. Regardless of its heritage, we associate the tasty dish with Germany and order it whenever we see it on a menu.
25. Königsberger Klopse (Meatballs)
Similar to İskender Kebap, the meatball dish called Königsberger Klopse is a German street food staple with roots in another country. In this case, those roots are in Prussia (currently part of Russia) where cooks first covered meatballs with capers and white sauce.
You won’t have any trouble finding Königsberger Klopse on menus at traditional German restaurants. Alternatively, you can eat naked meatballs at urban food halls if you’re not in the mood for the traditional version’s rich white sauce.
26. Gurken (Pickles)
Produced in Brandenburg using a traditional recipe and local ingredients, Spreewälder Gurkens became Germany’s most famous pickle after earning protected status. But Brandenburg’s pickles aren’t only pickles produced and eaten in Germany.
It’s fair to say that Germans have mastered the art of pickling over the years. Some German pickle brines are sweet while others are sour. Ingredients like dill and mustard seeds provide extra flavor whether the cucumbers are big or small.
Since we grew up eating Kosher Pickles, we rarely say “no” to Gurkens, i.e. German pickles, whenever we see them at a breakfast buffet or on a meat plate. We’ve also been known to munch on a Gurken or two while wandering around German markets.
27. Rollmöpse (Rollmops)
Unlike Kosher Pickles, we didn’t grow up eating Rollmops or any related food product. Let’s face it, while they’ve been part of German cuisine for centuries, Rollmops aren’t exactly common in America. In fact, we never encountered Rollmops until we saw and ate the fishy food at a Hamburg food market.
As we learned during that first encounter, Germany’s Rollmöp is a a pickled herring fillet wrapped around a savory item such as a pickle, olive or onion. While we didn’t dislike those Rollmöpse filled with pickle chunks, we consider this particular German snack food to be an acquired taste that we’re yet to acquire.
Don’t let German austerity make you think that German people don’t like dessert. Well, actually, they don’t like dessert. They love dessert!
While the list of German desserts is extensive, the following two sweet treats are the ones not to miss:
28. Schwarzwälder Kirschtorte (Black Forest Cake)
While some people venture to Germany’s Black Forest to live out a Grimm fairytale fantasy or buy a cuckoo clock, dessert lovers hike into the hills for cake. And not just any cake. This forest inspired the creation of Schwarzwälder Kirschtorte more commonly known as Black Forest Cake and Black Forest Gateaux.
No fairy tale villain, this cake channels good over evil with its intensely chocolate cake, fresh cherries, whipped cream and chocolate shavings. The addition of kirsch (cherry brandy) is the literal cherry on top of this iconic German dessert.
Discover more great desserts around the world.
29. Apfelstrudel (Apple Streudel)
Apfelstrudel is an Austrian dessert that feels like it should be a German dessert. We’re apparently not alone with this feeling since Apfelstrudel is popular all over Germany but especially in Bavaria.
To make Apfelstrudel, bakers fill layers of unleavened dough with sweet apple filling. With hints of cinnamon, Apfelstrudel is a good dessert to eat after dishes like Schnitzel and Sauerbraten. Toppings like vanilla sauce and whipped cream elevate Apfelstrudel to great status.
30. Bier (Beer)
Germans aren’t the biggest beer drinkers in Europe but it’s close – they’re near the top of the list just behind the Czech Republic, Austria and Romania. But don’t let this fourth place ranking deter you from associating Germany with beer. The country has been brewing and drinking beer for a millennium. And not just one type of beer.
German beers run the gamut from light Lagers to dark Dunkels to even darker Schwarzbier. Then there are beers brewed specially for Oktoberfest and Christmas, niche beers like smokey Rauchbier and regional beers specific to cities like Cologne (Kölschbier) and Düsseldorf (Altbier).
If you’re wondering which German beer is best, there’s only one way to find out. We say drink them all out to find the answer. We have our personal favorites and you will too.
Pace yourself. German beer steins are big and the selection of German beer is even bigger.
Useful Germany Facts
Pin It for Later
View the Web Story.
About the Authors
Daryl & Mindi Hirsch
Saveur Magazine’s BEST TRAVEL BLOG award winners Daryl and Mindi Hirsch share their culinary travel experiences and recipes on the 2foodtrippers website and YouTube. The married Food and Travel content creators live in Lisbon, Portugal.