Indian Restaurants in Princeton

Select Local Merchants

Striving to highlight the diversity of India’s regional cuisine, the cooks at Mehek Restaurant have mastered vegetarian, seafood, lamb, chicken, and rice dishes from across the subcontinent. The eatery’s name, which means “aroma,” serves as a playful tribute to the way each creation from the expansive menu sates several senses at once. Kebabs, vindaloos, masalas, and biryanis can all be ordered with various proteins, and glasses of mango lassi cool off spicy bites. Mehek also offers a buffet rich with options for vegetarians, meat-eaters, and those on strict naan diets.

164 Nassau St
Princeton,
NJ
US

The sprawling menu at Indian Hut showcases traditional recipes of North and South Indian cuisine. Within the family-oriented environment of the restaurant, patrons seated at spacious booths and tables can dig into delectable chunks of marinated chicken and lamb kebabs fresh from a tandoor oven. Additionally, the restaurant offers a lunch buffet complete with a station dedicated to chaat—popular Indian street foods.

10 Schalks Crossing Rd
Plainsboro,
NJ
US