Vielleicht sollte man zunächst "günstig" definieren.
Unterwegs findet man vor allem an Metro-Stationen immer ein paar "Fress-Buden", die Würstchen, Bliny (das ist sowas wie Crepes) oder gebackene Kartoffeln ("Kroschka Kartoschka") mit Füllungen anbieten. Kosten: ca. 3-5 EUR.
Von den Shaurma-Buden (das ist sowas wie Döner) würde ich mich eher fernhalten.
Weiter gibt es günstige Selbstbedienungsrestaurants wie
Mu-Mu,
Grabli und ähnliche, oft auch in U-Bahn-Nähe. Da legt man sich sein Essen selbst auf den Teller, geht zur Kasse, da wird abgewogen oder gezählt und gezahlt, und dann setzt man sich mit seinem Tablett an einen Tisch.
Yolki-Palki ist, soweit ich mich erinnere, mit Bedienung, aber auch eher in der Günstig-Kategorie. Das Essen dort würde ich als typisch russisch bezeichnen.
Außerdem gibt es eine neue Kette,
Tchaihona Nr. 1, die haben usbekisch-asiatische Küche, da würde ich auch mal reinschauen.
McDonalds und KFC gibt es natürlich auch, aber dafür fährt man ja nicht nach Moskau, oder?
Ansonsten bieten viele Restaurants zur Mittagszeit durchaus günstige Business Lunches an, die kosten um die 6-10 EUR, das lohnt sich dann schon, da gibt es meistens wenigstens 2, manchmal 3 Gänge (Suppe und/oder Salat und Hauptgericht) - aber man sollte keine deutschen oder österreichischen Portionsgrößen erwarten. Diverse
Coffee House und
Shokoladniza sind zwar eher Cafes, aber haben auch Mittagsangebote.
Die Business Lunch Angebote sind oft draußen vor den jeweilgen Restaurants auf Tafeln oder am Fenster angeschrieben, oder man kann danach fragen (Biznes Lanch jest?), dafür gibt es meistens eine Extra-Karte.
Wenn man nicht gerade in irgendwelchen Wohnvierteln herumspaziert, findet sich eigentlich immer irgendwas.
Auf fast allen Webseiten der Restaurants ist die Speisekarte mit Preisen drauf, da könnt ihr euch schon mal einen Eindruck verschaffen. 40 Rubel = 1 Eur ungefähr.
Weitere Empfehlungen hier:
http://www.forum.aktuell.ru/viewtopic.php?f=4&t=15129