clock menu more-arrow no yes
Veda in Center City
Veda [official]

Where to Eat Indian Food in Philadelphia

12 spots to fill up on chicken tikka, chaats, dosas, and more

View as Map
Veda in Center City
| Veda [official]

Philadelphia is a lucky place: Throughout the city’s neighborhoods and its suburbs, hungry diners are never far from an Indian restaurant. While it’s much easier to find northern Indian food, like tikka masala and tandoori chicken, it’s also possible to dig into dishes from other regions of the country, including dosas and kati rolls. Plus, find crunchy, savory chaats and a few all-you-can-eat buffets.

Read More
Note: Restaurants on this map are listed geographically.

1. Saffron Indian Kitchen

Copy Link
145 Montgomery Ave
Bala Cynwyd, PA 19004
(484) 278-4112
Visit Website

Outside of the city, Saffron has restaurants in Bala Cynwyd, Wayne, and Ambler. Each location is bright and pleasant, making it a good date night spot to share dishes like chicken tikka masala, saag paneer, and tandoori lamb chops.

Kunal S. / Yelp

2. Desi Chaat House

Copy Link
501 S 42nd St
Philadelphia, PA 19104
(215) 386-1999
Visit Website

West Philly’s Desi Chaat specializes in the savory, street food-style snacks of northern India. There’s a wide variety of chaats here, with different mixes of thin, crisp bread, chickpeas, potatoes, and proteins, topped with chutneys and yogurt sauce.

Taylor D. / Yelp

3. Dana Mandi

Copy Link
4211 Chestnut St
Philadelphia, PA 19104
(215) 387-5250
Visit Website

Denizens of University City know to go to Dana Mandi for affordable Punjabi cuisine and Bollywood films playing on the restaurant’s televisions. Find the bare bones counter-service spot in the back of a convenience store. Punjabi kadhi — the vivid yellow curry — is a good place to start.

Saurav S. / Yelp

4. New Delhi Restaurant

Copy Link
4004 Chestnut St
Philadelphia, PA 19104
(215) 386-1941
Visit Website

The all-day buffet at University City’s New Dehli is perfect for college students looking to fill up for $10 during lunch or $14 during dinnertime. At the steam table, find vegetarian, chicken, and lamb specialties, plus appetizers, sides, rice, and dessert.

5. Spice End

Copy Link
7704, 2004 Chestnut St
Philadelphia, PA 19103
(267) 639-9405
Visit Website

For kati rolls, head to Spice End. The casual eatery sells the Kolkatan specialty, with the flatbread stuffed with spice-marinated vegetables, protein, potatoes, or cottage cheese and served with a variety of dipping sauces.

Spice End / Yelp

6. Veda

Copy Link
1920 Chestnut St
Philadelphia, PA 19103
(267) 519-2001
Visit Website

In Center City, Veda is Philly’s most elegant Indian restaurant. The ceilings are high, the service is friendly, and the see-and-be-seen bar mixes up not-to-miss drinks, like the Drunken Lassi with mango yogurt and aged rum (along with a solid selection of nonalcoholic cocktails). The lassoni gobi — fried cauliflower in a tangy, bright red tomato and ginger glaze — is a must-order appetizer.

Veda / Facebook

7. Philadelphia Chutney Company

Copy Link
1628 Sansom St
Philadelphia, PA 19103
(215) 564-6446
Visit Website

Rittenhouse’s quick-serve Philadelphia Chutney Company is always busy at lunchtime with guests enjoying southern Indian specialties at a handful of tables or picking up takeout. Try a dosa here, a fermented, paper-thin, rice and lentil crepe with potato filling.

Trang D. / Yelp

8. Tiffin Indian Cuisine (multiple locations)

Copy Link
710 W Girard Ave
Philadelphia, PA 19123
(215) 922-1297
Visit Website

With several locations throughout the Philly region, Tiffin is a local standby that’s popular for both dining in and delivery (it actually started as a web-based, delivery-only restaurant). Regulars rave about the butter chicken, saag paneer, and chicken korma. Try the samosa chaat as an appetizer.

Tiffin / Yelp

9. Lovash Indian Restaurant & Bar

Copy Link
236 & 238 South St
Philadelphia, PA 19147
(215) 925-3881
Visit Website

Amid the hustle and bustle of South Street, Lovash is a calm retreat with a large menu of classic Indian dishes. Carb-lovers, rejoice: More than a dozen types of tandoor-baked bread, including naan and roti, are available.

Lovash / Yelp

10. Karma Restaurant & Bar

Copy Link
246 Market St
Philadelphia, PA 19106
(215) 925-1444
Visit Website

In Old City, Karma has been serving up Indian fare since 2003. There’s also a full bar and a lunchtime buffet. Order the assorted bread basket for the table and one of the sizzling tandoori dishes.

11. Ekta (multiple locations)

Copy Link
250 E Girard Ave
Philadelphia, PA 19125
(215) 426-2277
Visit Website

Philly vegans love Ekta for the clearly labeled meat- and dairy-free dishes — like veggie samosas and lentil-based offerings — on its menu. The Fishtown location is a favorite for ordering delivery, and the West Philly location has an affordable buffet ($10 for lunch and $13 for dinner) with plenty of vegetarian dishes.

Ekta [official]

12. Palace of Asia

Copy Link
480 Route 38 East
Maple Shade Township, NJ 08052
(856) 773-1200
Visit Website

A short drive from Philly in Maple Shade, New Jersey, Palace of Asia is a local favorite. The restaurant is serene, with a fountain trickling and soft Indian music playing in the background. Try the paneer dishes, tandoori chicken, chickpea-based chana masala, samosas, and the fried veggie snack called pakoras.

Rosi R. / Yelp

1. Saffron Indian Kitchen

145 Montgomery Ave, Bala Cynwyd, PA 19004
Kunal S. / Yelp

Outside of the city, Saffron has restaurants in Bala Cynwyd, Wayne, and Ambler. Each location is bright and pleasant, making it a good date night spot to share dishes like chicken tikka masala, saag paneer, and tandoori lamb chops.

145 Montgomery Ave
Bala Cynwyd, PA 19004

2. Desi Chaat House

501 S 42nd St, Philadelphia, PA 19104
Taylor D. / Yelp

West Philly’s Desi Chaat specializes in the savory, street food-style snacks of northern India. There’s a wide variety of chaats here, with different mixes of thin, crisp bread, chickpeas, potatoes, and proteins, topped with chutneys and yogurt sauce.

501 S 42nd St
Philadelphia, PA 19104

3. Dana Mandi

4211 Chestnut St, Philadelphia, PA 19104
Saurav S. / Yelp

Denizens of University City know to go to Dana Mandi for affordable Punjabi cuisine and Bollywood films playing on the restaurant’s televisions. Find the bare bones counter-service spot in the back of a convenience store. Punjabi kadhi — the vivid yellow curry — is a good place to start.

4211 Chestnut St
Philadelphia, PA 19104

4. New Delhi Restaurant

4004 Chestnut St, Philadelphia, PA 19104

The all-day buffet at University City’s New Dehli is perfect for college students looking to fill up for $10 during lunch or $14 during dinnertime. At the steam table, find vegetarian, chicken, and lamb specialties, plus appetizers, sides, rice, and dessert.

4004 Chestnut St
Philadelphia, PA 19104

5. Spice End

7704, 2004 Chestnut St, Philadelphia, PA 19103
Spice End / Yelp

For kati rolls, head to Spice End. The casual eatery sells the Kolkatan specialty, with the flatbread stuffed with spice-marinated vegetables, protein, potatoes, or cottage cheese and served with a variety of dipping sauces.

7704, 2004 Chestnut St
Philadelphia, PA 19103

6. Veda

1920 Chestnut St, Philadelphia, PA 19103
Veda / Facebook

In Center City, Veda is Philly’s most elegant Indian restaurant. The ceilings are high, the service is friendly, and the see-and-be-seen bar mixes up not-to-miss drinks, like the Drunken Lassi with mango yogurt and aged rum (along with a solid selection of nonalcoholic cocktails). The lassoni gobi — fried cauliflower in a tangy, bright red tomato and ginger glaze — is a must-order appetizer.

1920 Chestnut St
Philadelphia, PA 19103

7. Philadelphia Chutney Company

1628 Sansom St, Philadelphia, PA 19103
Trang D. / Yelp

Rittenhouse’s quick-serve Philadelphia Chutney Company is always busy at lunchtime with guests enjoying southern Indian specialties at a handful of tables or picking up takeout. Try a dosa here, a fermented, paper-thin, rice and lentil crepe with potato filling.

1628 Sansom St
Philadelphia, PA 19103

8. Tiffin Indian Cuisine (multiple locations)

710 W Girard Ave, Philadelphia, PA 19123
Tiffin / Yelp

With several locations throughout the Philly region, Tiffin is a local standby that’s popular for both dining in and delivery (it actually started as a web-based, delivery-only restaurant). Regulars rave about the butter chicken, saag paneer, and chicken korma. Try the samosa chaat as an appetizer.

710 W Girard Ave
Philadelphia, PA 19123

9. Lovash Indian Restaurant & Bar

236 & 238 South St, Philadelphia, PA 19147
Lovash / Yelp

Amid the hustle and bustle of South Street, Lovash is a calm retreat with a large menu of classic Indian dishes. Carb-lovers, rejoice: More than a dozen types of tandoor-baked bread, including naan and roti, are available.

236 & 238 South St
Philadelphia, PA 19147

10. Karma Restaurant & Bar

246 Market St, Philadelphia, PA 19106

In Old City, Karma has been serving up Indian fare since 2003. There’s also a full bar and a lunchtime buffet. Order the assorted bread basket for the table and one of the sizzling tandoori dishes.

246 Market St
Philadelphia, PA 19106

11. Ekta (multiple locations)

250 E Girard Ave, Philadelphia, PA 19125
Ekta [official]

Philly vegans love Ekta for the clearly labeled meat- and dairy-free dishes — like veggie samosas and lentil-based offerings — on its menu. The Fishtown location is a favorite for ordering delivery, and the West Philly location has an affordable buffet ($10 for lunch and $13 for dinner) with plenty of vegetarian dishes.

250 E Girard Ave
Philadelphia, PA 19125

12. Palace of Asia

480 Route 38 East, Maple Shade Township, NJ 08052
Rosi R. / Yelp

A short drive from Philly in Maple Shade, New Jersey, Palace of Asia is a local favorite. The restaurant is serene, with a fountain trickling and soft Indian music playing in the background. Try the paneer dishes, tandoori chicken, chickpea-based chana masala, samosas, and the fried veggie snack called pakoras.

480 Route 38 East
Maple Shade Township, NJ 08052

Related Maps