Good Indian food has long been a part of the Philadelphia food scene and these restaurants are spread around the city, so you can find quality Indian food in almost every part of town. While the majority are of the Northern Indian variety, some restaurants offer the flavors of Southern India as well as Punjabi cuisine. Many of these restaurants also offer delivery service, so if you are in a time crunch, have your biryani, dosa or chaat brought right to your home or office. Whether you are looking for an affordable casual joint or a classier place to take a date or a client, there are restaurants on this list for every style.

Desi Chaat House, West Philly

© Desi Chaat House, West Philly

Ekta, Fishtown

© Ekta, Fishtown