Best Indian Food in Philadelphia

Experience Authentic Indian Flavors

A Royal Taste Awaits

We bring the bold, authentic flavors of India to the heart of Philadelphia, serving up rich curries, freshly baked naan, and homemade Mango Lassi that keep our guests coming back — even late into the night. At The Royal Indian Cuisine, we craft every dish with generous portions and vibrant spices, because great Indian food should never be hard to find in Center City.

What our guests are saying

If you like to eat Indian cuisine very late night upon either dining or take out in Center City Philly, then this is the place. A diverse varieties of curry flavors, meat, and veggie selections. The meats and veggies are chunky to be well proportions. Naan bread is fresh dough to place inside a oven to be served as crispy and soft tenderness. Mango Lassi is authentically homemade for drinking after a good hearty meal to digest and smooth your stomach.

CJ Han

CJ Han

Great flavors, lamb and chicken were both tender. Dessert wasn't too sweet but satisfied our cravings. Overall a great experience, especially since they were the only restaurants opened late on Christmas Eve! More food reviews on Instagram @midwestmunching

Bessy Tam

Bessy Tam

I’ve ordered take out from here a couple times, and the food has always been good. The garlic naan and rice are on point, and the paneer dishes I’ve ordered have been very flavourful. Just wish there was a bit more paneer, but I know cheese is expensive right now.

Cheeto Whitman

Cheeto Whitman

We have visited this place during our trip for quick bite ! It was great down town near place but tough to get parking in a street ! Food perspective great food ! Well cooked ! Great taste ! They made food how we describe to them. Good place to visit and enjoy Indian food ! Lot of chicken ,Lamb and veg varieties but less fish in the menu. Price is decent ! Might be get higher soon due to inflation!

Ma R

Ma R

Frequently Asked Questions

What meals do you serve?

We serve Lunch and Dinner

Where are you located?

We are located in Philadelphia, PA at 272 S 20th St

What areas do you serve?

Our location

Map showing the location of The Royal Indian Cuisine on 272 S 20th St in Philadelphia

Loading today's hours...