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
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.
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
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.
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
You might be interested in these Airbnbs!
4. Tandoori Bite Indian Cuisine
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
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
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.
Get Trip101 in your inbox