Okay, here is my tribute to some of the great places I've found in my 6 years living in Richmond (which is a fine city, I don't care what anyone says). In no particular order:
Hana Zushi, Cary St, Shockoe Slip. I go there habitually for lunch, when their box lunches are cheap and wonderful. I used to live in LA (Los Angeles, not Lower Alabama as some quip), and a similar meal there would cost twice as much. The salmon teriyaki is fit for an emperor.
Cafe Ole', 6th and Main, Downtown. Best Mexican food in the city, but only open at lunch time. Fish tacos with mango salsa are excellent when available. Usually crowded to the max, but well worth the trouble.
Mamma'Zu, Spring Street, Oregon Hill. Zuppa di Pesci a must - I order at lunchtime when it's cheaper. I also love their pizza which is very tasty topped with olives. Edo Squid near VCU is the sister Italian restaurant.
Pho No 1, Horsepen & W. Broad. Very good Vietnamese fast and cheap. I always order menu item #9 and steamed spring rolls. This is a great meal for under ten bucks, that can usually be had in under ten minutes.
Honorable mentions: Thai Diner/Thai Diner Too, Dominic's of Italy, RedHot&Blue, Yen Ching, and...McDonald's (just kidding).
Places that I think are overrated: Joe's Inn, Bottom's Up, Capital Ale House, Baker's Crust, Legends.
"Yesterday is history, tomorrow a mystery, today is a gift." - someone wise