Top 9 Indian Restaurants In Princeton, New Jersey

indian restaurants in princeton nj

Home to the Ivy League Princeton University, Princeton in New Jersey is a historic town. The university campus features the Princeton University Art Museum, with a vast collection of art, and the Gothic-style University Chapel. The 18th-century Morven Museum and Garden is set at a beautiful mansion, decorated with period-style furnishings. Those interested in the Revolutionary War can visit Princeton Battlefield State Park, a famous site during the war, as well as Clarke House Museum, which houses a number of historic weapons. It is also possible to visit Albert Einstein’s house, which used to be the German-born theoretical physicist’s private home. The city also offers a number of excellent eateries, serving varied cuisine, including the top Indian restaurants in Princeton, New Jersey, USA listed below to tempt your appetite.

1. Cross Culture

Posted by Cross Culture - Ethnic Indian Cuisine on Tuesday, 18 October 2011

Cross Culture serves ethnic Indian cuisine in an elegant restaurant, set in a strip mall. Serving a range of vegetarian and non-vegetarian dishes for lunch and dinner, delicious tandoori options stand out with a selection of fish, meat, and shrimp cooked over charcoal in the tandoor. Vegetarian and meat samosas also feature in the starters, with entrees featuring more tandoori cooking, including chicken tikka masala. Lamb, fish, and vegetable curries and a selection of Indian desserts complete the menu.

Cross Culture

Address: Princeton Shopping Center, 301 N Harrison St, Princeton, New Jersey, USA

Website: Cross Culture

Opening hours: Tue - Sun: 11:30am - 10 pm (closed on Mon)

2. Spice Grill, Princeton

Spice Grill Restaurant in Princeton is known to be one of the best Indian restaurants in New Jersey. The restaurant serves a delicious range of appetizers, along with a selection of tandoori dishes, vegetarian specials and tasty, biryanis. Spice Grill has been serving traditional northern Indian cuisine since 2006. The restaurant prides itself on serving dishes made from the finest ingredients and the best Indian spices. Lunch and dinner are served here and the restaurant caters for events as well.

Spice Grill, Princeton

Address: 182 Nassau St, Princeton, New Jersey, USA

Website: Spice Grill, Princeton

Opening hours: 11:30am - 3pm, 5pm - 10:15pm (daily)

3. Chennai Chimney

Posted by Chennai Chimney on Monday, 29 August 2016

Chennai Chimney is an Indian restaurant serving the traditional dishes of Southern India and is named for the city of Chennai. The restaurant boasts that it serves a contemporary version of rustic and traditional Indian food, which takes the diner on a mouthwatering journey. Southern Indian cuisine combines all six different tastes in one dish, i.e. salty, sweet, bitter, sour, astringent and pungent. Dishes are served in a traditional way, on a fresh banana leaf, set in handmade clay pottery plates, including curries, small plates, chicken tikka masala and more.

Chennai Chimney

Address: 19 Chambers St, Princeton, New Jersey, USA

Website: Chennai Chimney

Opening hours: Sun - Thu: 11am - 2:30pm, 5pm - 10pm; Fri - Sat: 11:30pm - 2:30pm, 5pm - 10pm

4. Tandoori Bite Indian Cuisine

Posted by Tandoori Bite Indian Cuisine on Monday, 18 October 2010

Tandoori Bite offers a choice of sit-down or delivered authentic meals, prepared by experienced chefs. Choose from a range of vegetarian tandoori appetisers, dairy- and wheat-free vegetables and curries, tasty daals, and kabaabs. A choice of delicious lamb, goat, chicken and seafood entrees are available, as well as traditional Indian bread. Round off the meal with a delicious traditional Indian dessert, such as gulab jamun – deep-friend milk dumplings soaked in sugar syrup – or gajar halwa – grated carrots cooked in milk, raisins, and nuts.

Tandoori Bite Indian Cuisine

Address: Palmer Square, 36 Witherspoon St, Princeton, New Jersey, USA

Website: Tandoori Bite Indian Cuisine

Opening hours: Mon - Thu: 11:30am - 3pm; 5pm - 10pm; Fri - Sun: 11:30am - 10pm

5. Anjappar Indian Bar & Grill

Could it be love?

Posted by Anjappar Indian Bar & Grill Princeton on Tuesday, 19 April 2016

Anjappar is an authentic Chettinad restaurant, serving delicious and spicy non-vegetarian dishes, prepared with rich ground spices. The cuisine includes salted and sun-dried vegetables and each is topped with a boiled egg. Most dishes are traditional Southern Indian, including parotas, idiappams, and dosais. Experienced chefs from Karaikudi in Chettinad prepare the cuisine by grinding and blending the ingredients each day, never using ready-made ingredients, to bring out the best taste and flavor. The menu consists of seven different dosais, along with a range of Indian breads and delicious biriyanis.

Anjappar Indian Bar & Grill

Address: Windsor Green Shopping Center, 3499 US-1, Princeton, New Jersey, USA

Website: Anjappar Indian Bar & Grill

Opening hours: Sun - Thu: 12pm - 3pm, 5:30pm - 10pm; Fri - Sat: 12pm - 4pm, 5:30pm - 11pm

6. Hurry Chutney - Princeton

Hurry Chutney in Princeton serves a range of Indian food including delicious soups, like Mulligatawny vegetable or chicken soup, vegetarian appetizers, including paneer kati roll, chole bhature, and paneer koliwada, and non-veg appetizers like lamb kati roll. Entrees consist of delicious choices like bhindi masala, aloo mattar, and navratan korma, all served with delicious basmati rice. There is also a full menu of vegetarian entrees to choose from. The restaurant serves lunch and dinner and also has a delivery service.

Hurry Chutney - Princeton

Address: Nassau Park Pavilion, 465 Nassau Park Blvd., Princeton, New Jersey, USA

Website: Hurry Chutney - Princeton

Opening hours: Mon, Wed - Fri: 11am - 3pm, 5pm - 10pm; Sat - Sun: 11:30am - 10pm (closed on Tue)

Nearby Indian restaurants

7. Paradise Biryani Pointe, Lawrenceville, NJ

When in doubt, order a Chicken Tikka Masala!! And some Garlic naan to soak up the golden gravy !! We use only chicken...

Posted by Paradise Biryani of Lawrenceville on Saturday, 9 June 2018

Paradise Biryani Pointe has more than 40 locations across the USA and the group is famous for its authentic Hyderabadi biryani and other fresh and delicious Indian food. Diners enjoy their meal in a relaxing and friendly atmosphere with soft music playing. All meat served is 100-percent halal and the many vegetarian menu options are clearly marked. The menu offers a range of appetizers, soups, tandoor grill items, as well as chicken, lamb, goat, and seafood dishes to choose from. Signature dishes are Hyderabadi dum biryani, with the true flavor of Hyderabad, and a sumptuous dessert - Qubani ka Meetha - which consists of dried apricots, slow-cooked, sweetened, and served with vanilla ice cream. The little ones have their own choices, with treats such as cheese dosa, cheese omelet, or chicken nuggets.

Paradise Biryani Pointe

Address: 3349 Brunswick Pike, Ste 66, Lawrenceville, New Jersey, USA

Website: Paradise Biryani Pointe

Opening hours: Sun - Thu: 11:30am - 3pm, 6pm - 10pm; Fri - Sat: 11:30am - 3pm, 6pm - 10:30pm

Savor the taste of India in Princeton, New Jersey

Indian food
Source: Pixabay

While exploring this fascinating and historic city and visiting museums and Revolutionary War sites and more, make sure to try out the delicious spicy cuisine at some of the top Indian restaurants in Princeton, New Jersey when your appetite calls.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our privacy policy for more information on how we use your data

Anne Sewell was born in England, but has spent most of her life in Africa - Malawi, Zimbabwe and South Africa - and now resides on the beautiful Costa del Sol in southern Spain. She loves writing...Read more

 Want to contribute as a Local Expert?
Explore Princeton
Looking for accommodation?
Good things are meant to be shared!