PHLReview

photo credit: GAB BONGHI

Karma Restaurant review image
7.3

Karma Restaurant

$$$$

246 Market St, Philadelphia
View WebsiteEarn 3X Points
RESERVE A TABLE

POWERED BY

open table

With a large buffet and plenty of tables, Old City’s Karma Restaurant and Bar is a casual place where you can pack your plate with fish pakora, tandoori roti, and shrimp malabar, and never feel rushed. They have an a la carte menu as well, but whether you’re standing in line or ordering from the menu, the section to pay attention to is the biryani. Each spoonful is fluffy, spice-rubbed, and filled with juicy cubes of chicken or lamb. There’s lots of colorful abstract art, a small bar, and windows that look out on an always busy 2nd Street, perfect for people-watching.

Sign up for our newsletter.

Be the first to get expert restaurant recommendations for every situation right in your inbox.


By signing up, I agree to the Terms and Conditions and Privacy Policy.

Featured in

The Best Indian Restaurants In Philadelphia  guide image
Guide
The Best Indian Restaurants In Philadelphia

From casual takeout to candlelit dinners, these are the 10 best Indian restaurants in Philly.

Suggested Reading

Indian Kitchen Lovash review image
7.4
Review
Indian Kitchen Lovash

Bring a group of friends to South Street's Indian Kitchen Lovash and pass around wraps packed with ground lamb and bits of green pepper and more at this cozy BYOB.

Veda review image
7.9
Review
Veda

Veda in Rittenhouse serves upscale Indian food and is a good option for a weeknight date.

Amma’s South Indian Cuisine review image
8.0
Review
Amma’s South Indian Cuisine

Amma’s South Indian Cuisine is a Center City spot that specializes in curries and lamb dishes. It’s perfect for a casual dinner.