Skip to content
Buffalo
EatIndian restaurantNorth Buffalo

Taj Grill

Taj Grill lauds itself as "the finest Indian restaurant in Buffalo", and though that's certainly debatable — opinions seem to be divided evenly between it and Elmwood's India Gate — customers unanimously praise Taj Grill's extensive menu, which boasts a huge selection of all the traditional curries with your choice of chicken, beef, lamb, seafood, and even tofu and goat, as well as myriad options for vegetarians. The food here caters more to the Indian palette than the Americanized version of the cuisine available elsewhere in the region, to the delight of traditionalists. For best results, come at lunchtime for the astonishingly cheap all-you-can-eat buffet, where you can get your fill of the same refined cuisine for no more than you'd spend on a fast-food value meal.

Address
2290 Delaware Ave.
Getting there
Metro Bus 11, 23 or 25
Hours
Lunch daily 11:30AM-2:30PM; dinner Sun-Thu 4:30PM-9:30PM, Fri Sat 4:30PM-10PM
Price
$15-35

Listing from Wikivoyage: Buffalo/North Buffalo, CC BY-SA 4.0.

Location and details from OpenStreetMap, © OpenStreetMap contributors, ODbL.

Also listed in Overture Maps open data.

Updated 28 Sept 2026. Something wrong? Tell us.