This is a list of the first few good restaurants in Baltimore that I thought of. Feel free to add your own (like I can stop you).

Thairish: Thai food. Open for lunch and dinner six days a week. The food is all of excellent quality and cheap (I think entrees top out at about $6). It's a tiny place, with a counter down the middle. The kitchen is behind the counter (you can watch your food being made) and in front are two tables and another counter, this one for eating at. You're probably better doing takeout here.

Al Pacino Cafe: Mediaterranean food and pizza. As far as I know, there's no actual connection with the actor. Their hummus is poetry on pita bread: just enough garlic to give it a bite without overwhelming the flavor. The pizza is also excellent: they make it from scratch (I believe they even press their own tomatoes into sauce) with all sorts of interesting toppings.

New No Da Ji: Pan-Asian, leaning heavily toward Korean food and sushi. When I get a protein craving, this is where I come. They do a lunch buffet for $10 and the sushi is always fresh. I also recommend the kimchi. But don't take my word for it: trust my roommate, who's half Korean.