This appeared elsewhere, but I though it might be useful to start a separate thread on good places to eat in Munich.
The center of Munich is dominated by large Brauerei Ausschank, or brewery establishments. Often people will have a regular place that they go to, perhaps because they like the beer. Most offer decent food at a reasonable price.
In the city center I like the Spatenhaus am Oper and the restaurant Alter Hof. Both are a cut above the usual brauerei establishment. Fransiskaner is ok too, and is huge so it’s easy to get a seat there. All of the above will have a Tageskarte or daily specials in addition to the regular menu, and most entrees will be priced at 15-25 Euros.
Please note that Hofbrauhaus is terribly touristy and to be avoided at all costs. Unless of course you must.
As far as beer gardens, you need to go to Chinesicher Turm if you never been. A must do before you die. I also really like the Paulaner am Nockherberg which is more laid back and closer to the city center, just over the Isar.
Finally, while not strictly a biergarden, Hirschau in the Englischer Garten has a nice outdoor area and really good food.
These are all kind of traditional places that I have gone to for years and are generally reliable. For anything more trendy you would probably need to check locally.
Finally, for quick food there are a bunch of kebab stands and middle eastern places around the main station in Munich. They seem to change from year to year. Look for one that looks busy, it’s bound to be good for a quick bite.