Sankt Meinrad is not around the corner from your hotel. However it is easily reachable by tram (No 2 or 4 until stop 'Bellevue' and then No. 8 until stop 'Hohlstrasse') - might take about 20 min.
Here are some recommendations for the Seefeld area:
Schluessel (small and always full, book well ahead!)
A l'Opera (more expensive, good fish dishes and organic food, interesting decor)
Gandria (italian with regional specialities, small and personal)
Blaue Ente (industrial chic, nice al fresco dining)
Freieck (very small and personal, book well ahead)
For an informal vegetarian meal you could try Tibits. On a sunny day the restaurants along the lake shore would be nice, not necessary because of the food but regarding the athmosphere (f.e. Kiosk in a futuristique glass building in the park or Pumpstation outdoor grill). Ristorante Toto would be a trendy Italian restaurant with a great lively bar section.
Most restaurant addresses can be found on www.zuerich.com. Or otherwise check them on www.directories.ch