Germany
What to eat and drink in Germany: dishes, etiquette and dietary tips
Eat pork, potatoes, bread and sausage, with dumplings and spätzle in the south and fish on the coasts; döner and currywurst are the everyday street food. Budget €10–15 for lunch and €15–25 for dinner in 2026, less at bakeries and stands. Skip the big roast if you eat vegetarian or halal.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideGermany
Key facts
- Must-try shortlist
- Currywurst, döner, schnitzel, Schweinshaxe, Weißwurst, Käsespätzle, Sauerbraten, Fischbrötchen, Black Forest cake
- Cheapest good mealcheck
- Bakery or snack stand, €5–10 (2026 estimate)
- Lunch main coursecheck
- €10–15, and lunch menus (Mittagstisch) are cheaper than the same dish at dinner (2026 estimate)
- Dinner main coursecheck
- €15–25 in a mid-range restaurant (2026 estimate)
- Beercheck
- 0.5 L in a beer garden or pub, roughly €4–6 (2026 estimate)
- Tap water
- Safe to drink nationwide; restaurants serve bottled water, and asking for free tap water is unusual
- Tipping
- Round up or add 5–10%; say the total when you pay
- Vegetarian
- Easy in cities, harder in traditional Bavarian and northern meat restaurants
- Seasonal closures
- Beer gardens and some stands close roughly October to April
Summary by month, budget and diet
Germany has no bad month for eating, but what is on the menu changes. Spring is white asparagus, summer is beer gardens and grilled food, autumn is game, pumpkin and new wine, winter is kale, roast goose and Christmas-market food. Prices below are 2026 estimates for one person, food only.
| When or who | What to expect | Typical cost (2026 estimate) |
|---|---|---|
| Apr – 24 Jun | Spargelzeit: white asparagus with hollandaise, potatoes and ham | €14–20 as a main |
| May – Sep | Beer gardens open, grilled sausages, Obatzda and pretzels | €4–6 per 0.5 L beer |
| Oct – Dec | Game dishes, pumpkin, Federweißer new wine, then Christmas markets | €3–6 per market snack |
| Nov – Feb | Grünkohl with smoked sausage in the north, roast goose in winter | €15–22 as a main |
| Vegetarian | Käsespätzle, Reibekuchen, Obatzda, salads, döner without meat | €8–15 |
| Halal or kosher | Döner shops often use halal meat; pork is in most traditional dishes | €6–10 for döner |
| Budget traveller | Bakeries, supermarket delis, Imbiss stands, lunch menus | €5–12 per meal |
Dishes to try, by region
German food is regional, so the dish you should order depends on where you are. In Bavaria and Franconia it is pork roasts, dumplings, sausages and pretzels. In Swabia and Baden, spätzle and Maultaschen replace potatoes and dumplings, and the Rhine border adds Flammkuchen. The Rhineland and west do sour-sweet roasts, potato pancakes and Frankfurt's green herb sauce. The north and coasts are fish, herring and winter kale. Berlin and the east are street food and GDR comfort classics.
| Dish | Where | What it is | When |
|---|---|---|---|
| Currywurst | Berlin | Sliced pork sausage in curry ketchup with chips | Any time |
| Döner | Nationwide | Flatbread with grilled meat, salad and sauces | Late night |
| Schnitzel (Wiener Art) | Nationwide | Breaded pork escalope with potato salad or fries | Lunch |
| Schweinshaxe | Bavaria | Roasted pork knuckle with dumplings and sauerkraut | Lunch |
| Weißwurst mit Brezn | Bavaria | Veal and pork sausage peeled at the table, sweet mustard, pretzel | Before 12:00 |
| Käsespätzle | Swabia | Egg noodles with melted cheese and fried onions | Lunch, dinner |
| Maultaschen | Swabia | Pasta squares filled with meat and spinach, in broth or fried | Lunch |
| Sauerbraten | Rhineland | Beef marinated in vinegar and spices, red cabbage, dumplings | Sunday lunch |
| Fischbrötchen | North coast | Roll with herring, smoked mackerel or fried fish and onions | Snack |
| Grünkohl mit Pinkel | North | Slow-cooked kale with smoked sausage and potatoes | Nov–Feb |
| Spargel | Nationwide | White asparagus with hollandaise, new potatoes and ham | Apr – 24 Jun |
| Obatzda | Bavaria | Camembert mashed with butter, paprika and onion, with pretzels | Beer garden |
| Reibekuchen | Rhineland | Fried grated-potato pancakes with apple sauce | Markets |
| Schwarzwälder Kirschtorte | Baden | Chocolate sponge, cream, cherries and kirsch | Afternoon |
What a meal costs
Germany is mid-priced for Western Europe. The cheapest full meal is a bakery sandwich or an Imbiss stand, then a döner or currywurst. Sit-down restaurants cost more, but the same kitchen usually sells a cheaper lunch menu (Mittagstisch) on weekdays, often with a small soup or salad included. Beer gardens and brewery restaurants sit in the middle: you pay for the setting as much as the food.
Prices in tourist centres such as Munich's centre, Heidelberg and the Berlin Mitte district run higher than in the same city's outer neighbourhoods. Supermarket food is cheap and good, and most train stations and city centres have a bakery open early and late.
| Meal type | Typical price (2026 estimate) |
|---|---|
| Bakery sandwich or pastry | €2–5 |
| Imbiss: currywurst, bratwurst, fries | €5–9 |
| Döner kebab | €6–10 |
| Lunch menu (Mittagstisch), main course | €10–15 |
| Dinner main course, mid-range restaurant | €15–25 |
| Beer, 0.5 L | €4–6 |
| Coffee | €3–4.50 |
| Bottle of water, 0.5 L | €2.50–4 |
What to drink
Beer is the default: pilsner in the north, Helles and wheat beer (Weißbier) in Bavaria, Kölsch in Cologne and Altbier in Düsseldorf. Regional breweries still dominate, and a beer garden in summer is one of the cheapest ways to spend an afternoon. Wine matters too: Riesling from the Rhine and Moselle, and reds from Baden and the Ahr. In autumn, Federweißer, partly fermented grape juice, appears in wine regions and is lightly alcoholic.
Coffee culture is strong, with cafés in every city and cake in the afternoon. Tap water is safe to drink nationwide, but restaurants expect you to order bottled water with a meal; asking for free tap water is uncommon and sometimes refused. Sparkling water (mit Kohlensäure) is the default unless you ask for still (ohne Kohlensäure).
- Beer: pilsner, Helles, Weißbier, Kölsch, Altbier
- Wine: Riesling from the Rhine and Moselle, Baden reds
- Autumn: Federweißer in wine regions
- Non-alcoholic: Apfelschorle (apple juice with sparkling water), Spezi
- Coffee and afternoon cake in cafés
Etiquette, ordering and paying
In a restaurant, wait to be seated or take a free table and sit down; table service is normal and you order from the menu. Menus are usually in German, with English versions in tourist areas. If you want the bill, catch the server's eye and ask for it; nobody will rush you, and lingering over a drink is fine.
Tipping is not obligatory but expected for good service: round up, or add 5–10%. Say the total you want to pay when you hand over cash or card rather than leaving coins on the table. Cards are widely accepted in cities, but many bakeries, Imbiss stands and smaller places are cash-only, so carry some euros.
In beer gardens you may bring your own food in some places, but you must buy drinks there; rules vary by venue, so check the sign. At Christmas markets, mugs for mulled wine carry a deposit (Pfand) that you get back when you return the mug.
- Say the total when paying, not just the rounded amount
- Carry cash for bakeries and stands
- Return mulled-wine mugs to get the deposit back
- Sunday: many shops closed, but restaurants and bakeries open
Vegetarian, vegan, halal and allergies
Vegetarian food is easy in Berlin, Hamburg, Cologne and other big cities, where dedicated vegetarian and vegan restaurants are common. It is harder in traditional Bavarian and northern restaurants, where pork, bacon and meat stock appear in dishes that look vegetable-based. Käsespätzle, Reibekuchen, Obatzda and salads are reliable; ask whether soups and sauces use meat stock.
Halal meat is widely available through döner shops and some Turkish and Middle Eastern restaurants, but traditional German dishes almost always contain pork, including sausages, schnitzel and many potato dishes cooked with bacon. Kosher food is limited outside Berlin, Frankfurt and Munich, where Jewish communities and specialist shops exist.
For allergies, German menus often list allergens by number, and staff can usually explain ingredients. Gluten-free bread is available in bakeries and supermarkets in cities, and lactose-free milk is standard in shops. If you have a serious allergy, carry a German card naming the ingredient.
- Vegetarian: Käsespätzle, Reibekuchen, Obatzda, salads
- Vegan: easiest in Berlin, Hamburg, Cologne
- Halal: döner shops and Middle Eastern restaurants
- Pork: in most traditional dishes, including many potato sides
- Allergies: menus often number allergens; ask staff
Street food and food safety
Street food in Germany is safe and regulated. Imbiss stands, market stalls and Christmas-market kitchens are inspected, and food is cooked to order and served hot. Currywurst, bratwurst, döner, Reibekuchen and Fischbrötchen are the everyday options, and queues of locals at lunchtime are the best signal of quality.
Tap water is safe to drink nationwide, so the usual travel-stomach worries do not apply here. The realistic risks are ordinary: heavy fried food, too much beer, and seasonal stands that sit out in the cold. If you have a sensitive stomach, start with cooked dishes and go easy on raw herring and cold deli salads.
Note that many beer gardens and outdoor stands close in winter, roughly October to April, so a summer visit gives you far more choice.
- Currywurst and bratwurst from busy stands
- Döner, the most common late-night option
- Fischbrötchen on the north coast
- Reibekuchen at markets and Christmas markets
- Beer gardens: open roughly May to September (check)
Questions people ask
What are the must-try dishes in Germany?
Currywurst and döner for street food, schnitzel and Schweinshaxe for pork, Weißwurst in Bavaria before noon, Käsespätzle and Maultaschen in Swabia, Sauerbraten in the Rhineland, Fischbrötchen on the coast, and Black Forest cake for dessert.
How much does a meal cost in Germany?
In 2026, expect €5–10 at a bakery or Imbiss stand, €6–10 for a döner, €10–15 for a weekday lunch menu, and €15–25 for a dinner main course in a mid-range restaurant. Beer is around €4–6 for 0.5 L.
Is street food safe in Germany?
Yes. Imbiss stands and market stalls are inspected and cook to order, and tap water is safe nationwide. Choose busy stands at lunchtime, and go easy on fried food and beer if your stomach is sensitive.
Do I need to tip in German restaurants?
Tipping is expected for good service but not obligatory. Round up or add 5–10%, and say the total you want to pay when you hand over cash or card rather than leaving coins on the table.
Can I eat vegetarian in Germany?
Yes in big cities, where vegetarian and vegan restaurants are common. Traditional Bavarian and northern restaurants are harder: pork, bacon and meat stock appear in many dishes, so ask about soups and sauces.
What is Spargelzeit?
White-asparagus season, roughly April to 24 June. Restaurants across Germany serve thick white asparagus with hollandaise, new potatoes and ham, and it is one of the country's most seasonal menus.
Is tap water safe to drink in Germany?
Yes, tap water is safe nationwide. Restaurants still expect you to order bottled water with a meal, and asking for free tap water is uncommon and sometimes refused.
Deep dive
Every source; changeable facts are marked check