Reading Terminal Market is one of a kind--it has everything from fresh produce and meats to flowers, gourmet wines, and cheeses. There are various fast-food restaurants, but none of the chains. Every one of them is local, and you can get anything from cheesesteak to sushi and soy burgers to chocolate fudge.
This is not an exhaustive list--actually about half of the eating establishments.
Nanee's kitchen--Indian and Pakistani--mediocre service, bland food, and my teeth grated on sand in the daal--twice (hey, I was giving them the benefit of doubt).
Chinese Places: There are three or four, and the only consistently good one is Golden Bowl. They do not use MSG in their food and will honor special requests and substitutions.
Delilah's: What can I say about the queen of soul food? Their mac and cheese (voted no. 1 by Oprah Winfrey), although made from five (I think) different cheeses, is not stringy. They use egg in their secret recipe, which breaks up the cheese. It's good if you like that kind of dish, but for me, my cheese should be cheeeeesy!
Termini Brothers Bakery: Brusque service, but excellent desserts at reasonable prices
Amish fare: From Wednesdays through Saturdays, the Amish bring in hearty, homemade, artery-clogging fare that tastes out-of-this-world. They have pot pies, various kinds of salads, roast meats, and desserts--the best is a whoopie pie made up of two large, soft chocolate cookies sandwiching a kind of soft, melt-in-your-mouth cream. Also, Fishers ice cream is really, really good.
Thai Singhania: Really tasty stuff, the only drawback being the layer of fat that sits on top of literally all their dishes.
Mezze (Mediterranean): Expensive and rather bland. Looks good though--large colorful portions!
Profi's Creperie: They offer very good breakfast, savory and sweet crepes--but the trick is knowing what to order when. Their breakfast crepes are offered the whole day and are great to-go. Their lunch and sweet crepes have dressings/sauces that tend to make the crepes soggy and drip all over within 10 to 15 minutes--so order them only if you are going to eat your crepe right away and have lots of napkins handy.
Salad Express Buffet: Regular standard fare, nothing special
Rick's Philly Steaks: A really good place for the perfect Philly cheesesteak. If you are picky, then you can 'build' your cheesesteak, starting with chicken or beef, adding onions, peppers, mushrooms, cheese, etc.
Franks A-Lot: One of the worst service I had, and don't even start me on the skinny, dry, pathetic sausage--I don't know how they were voted Philly's best something sometime.
Kamals Middle Eastern: Large portions, fresh and flavorful, but a little pricey
Olympic Gyro: Normal and regular... handy for a quick pickup during the height of lunch hour
Monday through Saturday, 8am to 6pm, closed Sunday