Tasty, filling and not exactly for weight-watchers, Bavarian cooking is available in Munich at a wide range of eateries including market snack bars, chain outlets, rustic inns and gastronomic temples.
Restaurants known as Gaststätten are the best places to enjoy local food. You can find these all round the city and, even if you only want a snack, they are worth visiting just to sample the local cuisine against a backdrop of heated conversation, laughter and song. Equally popular with local people are the beer halls, which offer real atmosphere and portions of meat to challenge the hungriest of appetites. Prices vary, but, generally speaking, eating out in Munich is not cheap. The best value for money tends to be Italian fare, with a single course meal and drink for one costing about €10-14. Traditional Bavarian food costs around €16-18 a head.
Most restaurants have a lunch menu which usually features the same items from the evening menu but much cheaper. Prices in brackets indicate the range of main dishes.
Eating out in Munich
Refine your search
Choose Categories
Afghan
American
Bavarian
Beer gardens
Bistros
Breakfast
Brew houses
British
Cafés
Cajun & Creole
Chinese
Ethiopian
Fast food
French
German
Greek
Indian
International
Italian
Japanese
Lebanese
Medieval
Mexican & Latino
Portuguese
Seafood
Spanish
Thai
Turkish
Vegetarian
Vietnamese
Choose Amenities
Air-conditioning
Breakfast
Child-friendly
City centre location
Credit Cards
Dogs Allowed
Facilities for disabled
Fireplace
Home Delivery
Live Music
Metro
No Credit cards
Non-smoking
Outside seating
Restaurant
Takeaway
Wi-fi
Submit