5 Indian Restaurants Near Princeton NJ You Must Visit
Image Credit: Jhopri, Plainsboro Township, NJ

Princeton is famous for its prestigious universities and Ivy League charm. This city has glorified its academic stature in the most aesthetic way that fills the soul and makes one get lost in its gothic fairy tale. Apart from its beautiful cafes, and breathtaking libraries, this city is also renowned for its love for food.

People in Princeton have embraced their love for food for generations. Among all the joints existing in and around the city, Indian food has made its special mark. The comfort and spiciness of Indian food is truly unmatched in front of every other cuisine. Witnessing the resign demand for Indian food, various food joints have been established around its borders as well, so everyone living far away from the city could get to taste the delectable dishes.

If you are touring around Princeton, you should check out these amazing Indian Restaurants Near Princeton and savour the Indian flavours at their best.

5 Must Visit Indian Restaurants Near Princeton, NJ

1) Jhopri

An elegant eatery situated in Plainsboro Township near Princeton exclusively serves exquisite Indian dishes. Their visually stunning interior decorated with warm lights will give you a royal experience. From traditional curries to kormas and tandoori delicacies, you will get everything on their menu. They showcase an impressive balanced play of flavours, aromas and textures in their dishes that is simply delightful. With the use of vegetables and leaner meats, their menu offers a tasty, wholesome alternative that is a pleasant departure from the traditional. Guests often rave about their vegetarian dishes like  Gobi 65, Veg Biryani, and Kothu Paratha.

Location: 6 Market Street # 904, Plainsboro Township, NJ 08536, United States

Timings: Sun-Fri: 11:30 am–3 pm, 5–10 pm; Sat: 11:30 am–3 pm, 5:30–10 pm

Must try: Gobi 65, Veg Biryani, and Kothu Paratha

Price For 2: $80 approx.

Image Credit: Flickr

2) Crown of India

 Crown of India is a lavish eatery situated in the Princeton Meadows Shopping Centre in Plainsboro Township. Upon entering, you’ll be amazed by the pretty colours of the interior that remind you of the royal kingdoms of India, hence the name. With a perfectly defined fusion of traditional Indian dishes inspired by the Afghani and Persian cuisines, they portray the best flavours in their dishes. On the menu, you will find a selection of Indian dishes like Aromatic Royal Biryanis, Chicken Masala, Tikka Tandoori; and Goat Curry. For the vegetarian selection, you should try their Saag Paneer, Chana Masala, and Aloo Gobi.

Location:  660 Plainsboro Rd, Plainsboro Township, NJ 08536, United States

Timings: Sun-Fri: 11:30 am–2:30 pm, 4:30–10 pm, Tue: Closed; Sat: 11:30 am–3:30 pm, 4:30–10:30 pm

Must try: Aromatic Royal Biryanis, Chicken Masala, Tikka Tandoori; Goat Curry, Saag Paneer, Chana Masala, and Aloo Gobi

Price For 2: $90 approx.

3) Zara's Restaurant

Adorned with a beautiful fireplace, Zara’s Restaurant is widely praised for its atmosphere and unmatched flavours. Serving Indian and Pakistani delicacies, Zara is committed to providing the best dining experience to everyone. Situated in Lawrence Township, this restaurant has the most favourable and convenient location, which is why many prefer it. With an aesthetic decor, they also offer a selection of elegant mocktails. On the menu, their most ordered dishes are Chicken Biryani, Raita, Chicken Achari, Butter Chicken, and Mint Margarita.

Location: 540 Lawrence Square Blvd S, Lawrence Township, NJ 08648, United States

Timings: Mon-Sun: 11 am–10 pm; Tue:     Closed

Must try: Chicken Biryani, Raita, Chicken Achari, Butter Chicken, Mint Margarita

Price For 2: $70 approx.

Image Credit: Zara's Restaurant, NJ

4) Swagath Gourmet

Swagath Gourmet presents a wide selection of warming dishes hailing from Gujarat, Punjab and South India. This strip mall eatery situated in Hamilton Township serves authentic Gujarati, Punjabi and South Indian dishes in a stylish laid-back environment. Inspired by authentic home cooking techniques and age-old cooking traditions, they derive the best flavours in their dishes. They are always praised for their attentiveness and generous portions. If ever visit, you should try their best-selling items like Panner Tikka Tandoori, Samosa, Swagath's Special Thali, Soy Kheema, Paniyaram and Veg Biryani.

Location: 133 Youngs Rd, Hamilton Township, NJ 08619, United States

Timings: Mon-Sun: 11 am–10 pm; Tue: Closed

Must try: Panner Tikka Tandoori, Samosa, Swagath's Special Thali, Soy Kheema, Paniyaram and Veg Biryani

Price For 2: $40 approx.

5) Urban Spice

Urban Spice is a stylish and up-class Indian Eatery presenting classic Indian fare. With a full bar, lounge area and daily buffet, they serve the finest dishes that are not just eye-pleasing but also flavourful. With fragrant aromas, they present every dish that embraces Indian cuisine at its best. Renowned for their hospitality and a selection of delicious vegetarian and non-vegetarian delicious, they derive the right Moghul flavours on every platter. On the menu, you should try their Hara Bhara Kabab, Tulsi Paneer Tikka, Murgh Malai Kabab, Urban Signature Lamb Chops, Vegetable Biryani, and Goat Biryani.

Location: 4591 NJ-27, Kingston, NJ 08528, United States

Timings: Mon-Thu: 11 am–9 pm; Fri-Sun: 11 am–11 pm

Must try: Hara Bhara Kabab, Tulsi Paneer Tikka, Murgh Malai Kabab, Urban Signature Lamb Chops, Vegetable Biryani, and Goat Biryani

Price For 2: $60 approx.

Image Credit: Urban Spice

From a selection of royal meals to hearty homelike dishes, the Indian Restaurants near Princeton serve up the greatest Indian dishes, portraying India in its true essence. Whether you are craving smoky tandoori dishes or zingy curries, these restaurants are worth exploring.