Top 10 Indian Restaurants in Philadelphia, Pennsylvania

Updated on: 2023-04-20 - 3 mins read

Philadelphia is a city known for its diverse culinary scene, and Indian cuisine is no exception. Whether you're craving spicy curries, aromatic biryanis, or fluffy naan bread, Philadelphia's Indian restaurants have something for everyone. From cozy neighborhood spots to elegant fine-dining establishments, the city is filled with hidden gems that offer delicious and authentic Indian food. In this blog, we'll be exploring the top 10 Indian restaurants in Philadelphia that are sure to satisfy your cravings and introduce you to the rich and flavorful world of Indian cuisine.

1. Amma’s South Indian Cuisine

Amma's South Indian Cuisine has two locations, one in Center City and the other in Voorhees. The extensive menu offers a departure from typical Northern Indian-derived fare in the area, with a comforting homestyle presentation and flavors of entrees, snacks, and street foods.


Address: 1518 Chestnut St, Philadelphia, PA 19102

Official website: https://philadelphia.ammasrestaurants.com/

Phone No: +1 267-457-3307

Hours:

Monday11:30 AM - 2:30 PM and 5:00 PM - 10:00 PM
Tuesday11:30 AM - 2:30 PM and 5:00 PM - 10:00 PM
Wednesday11:30 AM - 2:30 PM and 5:00 PM - 10:00 PM
Thursday11:30 AM - 2:30 PM and 5:00 PM - 10:00 PM
Friday11:30 AM - 2:30 PM and 5:00 PM - 10:00 PM
Saturday12:00 PM - 3:00 PM and 5:00 PM - 10:00 PM
Sunday12:00 PM - 3:00 PM and 5:00 PM - 9:30 PM

2. Masala Kitchen

Masala Kitchen has multiple locations and is known for their kati rolls, which are a popular food item that can be eaten at any time of the day. The freshly made roti is stuffed with your choice of protein, such as chicken tikka masala, lamb kebab, or vegetarian paneer masala. The restaurant is also open late on weekends.


Address: 1115 Walnut St, Philadelphia, PA 19107, United States

Official website: https://www.masalakitchenphilly.com/

Phone No: +1 215-964-9456

Hours:

Monday11:00 AM - 12:00 AM
Tuesday11:00 AM - 12:00 AM
Wednesday11:00 AM - 12:00 AM
Thursday11:00 AM - 12:00 AM
Friday11:00 AM - 3:30 AM
Saturday12:00 PM - 3:30 AM
Sunday12:00 PM - 11:00 PM

3. Ekta

Ekta has three locations in Fishtown, University City, and Bryn Mawr. They serve a variety of Indian dishes, including mutter paneer, chicken tikka masala, and mango lassi. Although the Fishtown location can be busy, the staff is always accommodating, and the food is worth the wait.


Address: 1003 ½ W Lancaster Avenue, Bryn Mawr, Pa, 19010

Official website: https://www.ektaindiancuisine.com/

Phone No: +1 610-581-7070

Hours:

MondayClosed
Tuesday11:00 AM - 3:00 PM and 4:00 PM - 9:00 PM
Wednesday11:00 AM - 3:00 PM and 4:00 PM - 9:00 PM
Thursday11:00 AM - 3:00 PM and 4:00 PM - 9:00 PM
Friday11:00 AM - 3:00 PM and 4:00 PM - 9:30 PM
Saturday12:00 PM - 3:00 PM and 4:00 PM - 9:30 PM
Sunday12:00 PM - 3:00 PM and 4:00 PM - 8:30 PM

4. Veda Modern Indian Bistro

Veda Modern Indian Bistro is located in Rittenhouse and offers a modern twist on Indian cuisine. The restaurant serves a tandoori salad, Calcutta pork ribs in mango chutney, lamb vindaloo, and excellent naan. The menu also includes casual lunch combos and happy hour deals.


Address: 1920 Chestnut Street, Philadelphia, PA 19103

Official website: http://vedaphilly.com

Phone No: +1 267-519-2001

Hours:

Monday11:30 AM - 2:30 PM and 4:30 PM - 9:30 PM
Tuesday11:30 AM - 2:30 PM and 4:30 PM - 9:30 PM
Wednesday11:30 AM - 2:30 PM and 4:30 PM - 9:30 PM
Thursday11:30 AM - 2:30 PM and 4:30 PM - 9:30 PM
Friday11:30 AM - 2:30 PM and 4:30 PM - 10:00 PM
Saturday11:30 AM - 2:30 PM and 4:30 PM - 10:00 PM
Sunday11:30 AM - 2:30 PM and 4:30 PM - 9:30 PM

5. Haveli Virasat

Haveli Virasat is an Indian restaurant in West Philly that offers a variety of Indian dishes, as well as Indo-Chinese options like Hakka noodles, chicken momos, and "Gobi Manchurian". They are known for their lamb biryani and housemade cakes in flavors such as mango and chocolate.


Address: 4051 Market St, Philadelphia, PA 19104, United States

Official website: https://havelivirasat.com/

Phone No: +1 215-921-4553

Hours:

MondayClosed
Tuesday11:30 AM - 9:30 PM
Wednesday11:30 AM - 9:30 PM
Thursday11:30 AM - 9:30 PM
Friday11:30 AM - 9:30 PM
Saturday11:30 AM - 9:30 PM
Sunday11:30 AM - 9:30 PM

6. Tiffin

Tiffin is a popular Indian restaurant with multiple locations in Philly that started as a web-only delivery service before expanding into dine-in, take-out, and delivery options. They also have spin-off operations like Tiffin Bistro, which adds a bar to the Tiffin formula.


Address: 710 W Girard Ave, Philadelphia, PA 19123

Official website: https://www.tiffin.com

Phone No: +1 215-922-1297

Hours:

Monday11:30 AM - 10:30 PM
Tuesday11:30 AM - 10:30 PM
Wednesday11:30 AM - 10:30 PM
Thursday11:30 AM - 10:30 PM
Friday11:30 AM - 10:30 PM
Saturday12:00 PM - 10:30 PM
Sunday12:00 PM - 10:30 PM

7. International Foods and Spices

International Foods and Spices in West Philly is more of a grocery store than a restaurant, but they offer a few hot food options that are really good. For example, they have handmade samosas with creamy potatoes and peas for only 90 cents each, and their made-to-order parathas are flaky, light, and addictive. While you wait for your food, you can also browse their selection of groceries.


Address: 4203 Walnut St, Philadelphia, PA 19104, United States

Official website: NA

Phone No: +1 215-222-4480

Hours:

Monday10:30 AM - 8:00 PM
TuesdayClosed
Wednesday10:30 AM - 8:00 PM
Thursday10:30 AM - 8:00 PM
Friday10:30 AM - 8:00 PM
Saturday10:30 AM - 8:00 PM
Sunday10:30 AM - 8:00 PM

8. Mount Masala

Mount Masala in Voorhees is technically a Himalayan restaurant, although it may not fit the exact criteria for this list. Nevertheless, it's worth mentioning because Himalayan cuisine is delicious, rich, and comforting. Mount Masala serves a variety of dishes such as momo dumplings, chicken in sweet garlic gravy, Himalayan chow mein, curries, and egg fried rice that you should definitely try.


Address: 300 White Horse Rd E #1, Voorhees Township, NJ 08043, United States

Official website: https://mountmasala.com

Phone No: +1 856-281-9711

Hours:

Monday11:30 AM - 2:30 PM and 4:30 PM - 9:30 PM
Tuesday11:30 AM - 2:30 PM and 4:30 PM - 9:30 PM
WednesdayClosed
Thursday11:30 AM - 2:30 PM and 4:30 PM - 9:30 PM
Friday11:00 AM - 9:30 PM
Saturday11:00 AM - 9:30 PM
Sunday12:00 AM - 9:30 PM

9. Palace of Indian

Palace of Indian, located at 1533 South 11th Street, offers a wide variety of Northern Indian dishes, including big and fluffy butter naan, as well as a diverse selection of curries and stews that showcase the kitchen's skill and expertise.


Address: 1533 S 11th St, Philadelphia, PA 19147, United States

Official website: https://palaceofindian.com

Phone No: +1 215-982-1666

Hours:

Monday11:30 AM to 3:00 PM and 5:00 PM to 9:30 PM
Tuesday11:30 AM to 3:00 PM and 5:00 PM to 9:30 PM
Wednesday11:30 AM to 3:00 PM and 5:00 PM to 9:30 PM
Thursday11:30 AM to 3:00 PM and 5:00 PM to 9:30 PM
Friday11:30 AM to 3:00 PM and 5:00 PM to 9:30 PM
Saturday11:30 AM to 3:00 PM and 5:00 PM to 9:30 PM
Sunday11:30 AM to 3:00 PM and 5:00 PM to 9:30 PM

10. Karma Restaurant and Bar

Karma Restaurant and Bar, serving the Old City since 2003, provides buffet lunches and dinners along with a full bar, catering to the local community. The restaurant relies heavily on tandoor ovens and offers over a dozen types of bread, as well as a range of North and South Indian appetizers, lamb chettinad, butter chicken, goat curry, and an extensive list of vegetarian specialties. It is located at 246 Market Street.


Address: 114 Chestnut St, Philadelphia, PA 19106, United States

Official website: https://karmaphiladelphia.com

Phone No: +1 215-925-1444

Hours:

Monday11:00 AM to 2:30 PM and 5:00 PM to 9:30 PM
Tuesday11:00 AM to 2:30 PM and 5:00 PM to 9:30 PM
Wednesday11:00 AM to 2:30 PM and 5:00 PM to 9:30 PM
Thursday11:00 AM to 2:30 PM and 5:00 PM to 9:30 PM
Friday11:30 AM to 3:00 PM and 5:00 PM to 9:30 PM
Saturday11:30 AM to 3:00 PM and 5:00 PM to 9:30 PM
Sunday11:00 AM to 2:30 PM and 5:00 PM to 9:30 PM

From the street food-inspired dishes of International Foods and Spices to the upscale dining experience of Palace India, Philadelphia's Indian restaurants offer a wide range of flavors and experiences. Whether you're a seasoned fan of Indian cuisine or new to the world of aromatic spices and complex flavors, these top 10 Indian restaurants in Philadelphia are sure to impress. So go ahead and explore the diverse and delicious world of Indian cuisine right here in the heart of Philadelphia.