Best Indian Food in Southwest Center City, Philadelphia, PA

Real Indian Flavors, Freshly Cooked and Ready when You Are
Welcome to Indian Restaurant

Welcome to Indian Restaurant

Indian Restaurant on 1634 South St in Philadelphia is a warm and easygoing place where good food meets good company. We bring the rich flavors of India to your table with fresh ingredients, daily cooking, and friendly service. Whether you live nearby or are just visiting the city, we make it simple to stop in, grab a seat, or order from home. Our casual and family friendly space is made for everyone — families, students, and locals who want a meal that feels both familiar and exciting.
Authentic Indian Dishes Made Fresh Daily🍛

Authentic Indian Dishes Made Fresh Daily🍛

Every dish at Indian Restaurant is made fresh each day. Enjoy classics like chicken biryani with its warm spices and tender rice, or chicken tikka masala. We also serve mixed tandoori for those who love grilled meat, and lamb curry that is slow cooked to perfection. If you like something with a little heat, chili chicken is a top pick, and samosas are a simple favorite to start your meal. No matter what you choose, your food will always be cooked with care and served fresh.
A Relaxed Space to Enjoy Your Meal

A Relaxed Space to Enjoy Your Meal

Our restaurant has a full service dine in area that’s perfect for a casual meal with family and friends. The space is warm, open, and easy to enjoy. If you like eating outdoors, we also offer outdoor seating, letting you enjoy your meal in the fresh air. We want everyone to feel welcome — from families with kids to groups of friends or solo diners grabbing lunch. Whether you stay for a long meal or a quick bite, it’s a place where everyone can relax and enjoy good food together.

Order Your Favorites in Just a Few Clicks

Getting your favorite Indian dishes has never been easier. Order online for quick pickup or fast delivery. From biryani to curry, everything is made fresh daily. Whether you’re at home, work, or on the go, we’ll bring the flavor straight to you without the wait.

Our food is cooked daily and served fresh. Take a look at the rich colors and inviting plates waiting for you.

Catering for Every Occasion🎉

Catering for Every Occasion🎉

Indian Restaurant also offers catering services for events big or small. Whether it’s a family gathering, office lunch, school event, or a special celebration, we can bring the same fresh and flavorful Indian food to your table. Our team handles everything with care so you can focus on enjoying your event. Catering orders are easy to arrange, and we’re happy to help you plan the right menu. Call us today on 215-964-9451 and let us get started on making your next event memorable.

What our guests are saying

Best Indian food in South Philly. The food is absolutely delicious, I come here regularly. We also sometimes bring friends from out of town. They do excellent take-out, but they also have a beautiful dining room. You won’t regret it!

Tyler W.

Tyler W.

Such amazing food and kind service!! The mixed grill and kadai goat were my favorites, highly recommend getting! Lots of veg options too. Tons of space and great ambiance as well!

Binita G.

Binita G.

This place is honestly phenomenal. The owner, the staff, the chef. Always a pleasure-able experience. They are hospitable. And you just know the food is seasoned to perfection and it’s clear everything made and served with love.

Cameron B.

Cameron B.

Featuring

Catering

Delivery

Takeout

Dine In

Vegan Options

Good For Watching Sport

Indian Restaurant Rewards

Join our rewards program, earn points every time you order online and redeem your points for free food!

Our location

Map showing the location of Indian Restaurant on 1634 South St in Philadelphia

Loading today's hours...