I've tried nearly 200 restaurants during my 10 years in Philly. These are my favorites that won't break the bank. (Because of course $$$$ restaurants are going to be good.)
Map
If the current special doesn't strike your fancy, get the pancetta. Trust me.
Square Pie
The. Best. Hummus. Get an extra pita with your order; you'll need it!
Dizengoff
Amazing chaat from a friendly gentleman.
Mood Cafe
Great bahn mi and platters for unbelievable prices. Like 2 meals worth of food for $12, and it's so delicious.
Pop Up Café
Go with a friend. Get a cheesesteak and a roast pork. Split them. You're welcome.
Woodrow's Sandwich Shop
Terrific burgers you can also feel good about. Huge variety of toppings. Skip the fries and get tots.