Indian cuisine is popular all over the world for its use of exotic spices and amazing cooking styles. From simple idlis for breakfast to spicy curries for dinner, there is something for everyone here. Many videos can be found on the internet where people across the world are seen relishing and appreciating the taste of Indian delicacies. However, finding authentic Indian food becomes very difficult in other countries. 

The main problem is faced by Indians residing abroad. Lack of authentic Indian food might also make them feel homesick. But we have solved your problem if you happen to be residing in Philadelphia, Pennsylvania. We have curated a list of a few restaurants in the city that are known for serving delicious Indian meals.

  • The Indus Valley Pre-Seasoned Iron Tawa for Dosa/C...

    ₹714₹1,165
    39% off
    Buy Now
  • Figaro Extra Virgin Olive Oil- 100% Natural and Co...

    ₹1,800₹1,999
    10% off
    Buy Now
  • VEEBA Barbeque Sauce, 330Gram - Pack of 2

    ₹305₹310
    2% off
    Buy Now
  • Urban Platter Dark Chocolate Chips, 350g

    ₹11,995
    Buy Now

Here are the top seven restaurants in Philadelphia, United States, that serve authentic Indian meals:

Karma Restaurant

This restaurant was established in 2003, and since then they have been serving their customers outstanding Indian dishes in a welcoming atmosphere. They offer a wide range of vegetarian and non-vegetarian delights, along with different spice levels, so that everyone can enjoy their food. Garlic naan, vegetable samosa, fish pakora, shrimp Malabar, and biryanis are a must-try from here. 

Price for two: $45 (approx.)

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

Timing: 11:30 AM–2:30 PM, 4–10 PM

Thanal Indian Tavern

This restaurant is known for serving a delectable variety of Indian curries, both vegetarian and non-vegetarian. As this eatery never gets too packed and they have a lot of tables, you can visit Thanal for your last-minute group dinner plans. Some signature dishes of this restaurant are goat curry, Malabar fish, chicken vindaloo, and fish curry.

Price for two: $35 (approx.)

Address: 1939 Arch St., Philadelphia, PA 19103, United States

Timing: 11:30 AM–2:30 PM, 5–9:30 PM

Virasat Haveli

If you are craving a good South Indian meal, then Virasat Haveli is the right spot for you. They are known for their amazing service as well as their good atmosphere. This restaurant also caters to the dietary preferences of its customers. Chana masala, dosas, and paneer gravy are some popular dishes at this restaurant. You can also find Indo-Chinese dishes here, like chicken momos.

Price for two: $30 (approx.)

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

Timing: 11 AM-9:30 PM

Veda Modern Indian Bistro

If you are a die-hard fan of Indian non-vegetarian dishes, then book your table now at Veda Modern Indian Bistro. With a modern and trendy vibe, they serve a plethora of Indian dishes that can tantalise your taste buds. Some iconic Vedic dishes are chicken lababdar, tandoori shrimp, salmon tandoori, and lamb rogan josh. They also serve delicious vegetarian dishes like vegetable samosas and palak paneer.

Price for two: $35 (approx.)

Address: 1920 Chestnut St., Philadelphia, PA 19103, United States

Timing: 11:30 AM–2:30 PM, 4:30–9:30 PM

Amma’s South Indian Cuisine

As the name suggests, this restaurant is known for serving delectable South Indian delights. They have a calming environment that allows you to enjoy your meal with your friends and family. The best dishes from Amma’s are mutton curry, parotta, idlis, and dosas. You can also enjoy some good North Indian dishes like paneer butter masala and saag chicken. 

Price for two: $ 45 (approx.)

Address: 1518 Chestnut St., Philadelphia, PA 19102, United States

Timing: 11 AM-9:45 PM

Ekta Indian Cuisine

This is another amazing restaurant in Philadelphia for a delectable Indian meal. They offer a variety of spicy and flavourful dishes that can make you crave more. Ekta is popular among local customers for its appetisers as well as meals. Also, make sure to taste the mango lassi from here.

Price for two: $40 (approx.)

Address: 1142 Crease St., Philadelphia, PA 19125, United States

Timing: 11 AM-9:30 PM

Masala Kitchen

Along with their lunch and dinner menus, this restaurant is also popular for their street foods, such as kathi rolls. The spicy platters, dum biryanis, and fresh lassi are some other must-try options from this restaurant. You can visit this place with your friends and family for a wholesome Indian meal. They also have a separate menu for vegans and vegetarians.

Price for two: $30 (approx.)

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

Timing: 11 AM–12 AM