Restaurants in Jersey City/Hoboken

10 Best Indian Restaurants in Jersey City and Hoboken

Written by Info

10 Best Indian Restaurants in Jersey City and Hoboken

As the 2nd most diverse city in the country, Jersey City has a wide variety of Indian restaurants that will transport you to India using your taste buds. With different flavors from North India to South India, Jersey City carries every type of Indian cuisine you want. This list lists the 10 Best Indian Restaurants in Jersey City and Hoboken. Let us know which one is your favorite in the comments below.


101 Hudson St, Jersey City, NJ 07302

10 Best Indian Restaurants in Jersey City and Hoboken

Amiya sets the perfect atmosphere for a night out on the town or a simple afternoon lunch at the center of Harborside Financial Center in Jersey City. Their atmosphere and cuisine deliver an exceptional experience in both taste and sight. Amiya serves traditional favorites like Chicken Tikka Masala, our own Amiya Paneer, halal food, and more. The delightful menu is inspired by Chef Chand’s deep knowledge of Indian cuisine, skill, and boundless imagination. Also noteworthy is their excellent selection of specialty cocktails, wine, and beer. In addition, Amiya has a happy hour from 5-7, Monday to Friday.


810 Newark Ave, Jersey City, NJ 07306

10 Best Indian Restaurants in Jersey City and Hoboken

Indian eatery with a lunch buffet also serves authentic Northern-style fare by the plate. Rasoi is a favorite for a lot of the locals. They have a lunch buffet and a vast dinner menu that is just mouth-watering. The most popular menu items include garlic naan, chicken tikka masala, chicken makhani, lamb kebabs, and samosas. 


253 Washington St, Jersey City, NJ 07302

10 Best Indian Restaurants in Jersey City and Hoboken

At Mantra, their philosophy is to emphasize refined and creative Indian cuisine. The menu incorporates traditional classic favorites and original new dishes that apply Eastern flavors with a Western twist. Mantra is yet another must-visit North Indian restaurant in the city. Its tandoori delicacies and lamb dishes are delectable and cannot be missed when dining here.

Karma Kafe

505 Washington St, Hoboken, NJ 07030

10 Best Indian Restaurants in Jersey City and Hoboken

Karma Kafe is located at 505 Washington Street, in the heart of Hoboken, NJ. Their trendsetting modern Indian restaurant opened its doors in 1999. Karma Kafe is deeply rooted in tradition but designed for today’s global citizens. Karma Kafe is a must-try if you would like to try some traditional Indian flavors with a twist. Karma Kafe also has a delicious unlimited lunch buffet that is super affordable. Their menu has been greatly appreciated for being daring and innovative and successfully incorporating the latest dining trends while retaining the essence, traditions, and principles of Indian Cuisine.


795 Newark Ave, Jersey City, NJ 07306

10 Best Indian Restaurants in Jersey City and Hoboken

Mithaas has been around for a long time in Jersey City. It provides a sleek and casual ambiance serving a ton of Indian snacks and sweets everyone enjoys. Mithaas only serves vegetarian food so keep that in mind before visiting. They are known for their delicious Indian fast food and variety of sweets. Try their yummy chaat, Pao bhaji, masala dosa, chole bhature, and pani puri.


737 Newark Ave, Jersey City, NJ 07306

10 Best Indian Restaurants in Jersey City and Hoboken

If you are looking for some fantastic authentic south Indian cuisine, you must stop at Sapthagiri. They offer northern and southern Indian food, but their giant dosas are worth trying! They only have vegetarian options. They have a ton of sweets available to try too. They use only the best fresh ingredients, and it’s one of the places you will receive an authentic Indian taste and ambiance.

Pariwaar Delights

827 Newark Ave, Jersey City, NJ 07306

Pariwaar Delights is located in the heart of Jersey City offering top tier South Indian Food. A Halal Monitoring Service certified restaurant by Sharia Board of America has an exceptional blend of items on their menu. 

Clove Garden Of India

353 3rd St, Jersey City, NJ 07302

 Located right in downtown Jersey City, the Clove Garden of India is a new addition to Indian restaurants in Jersey City. Their menu has a great mix of Indian food, including vegetarian and non-vegetarian options. They also offer great lunch specials, desserts, and traditional drinks.

Brick Lane Curry

136 Newark Ave, Jersey City, NJ 07302

Brick Lane Curry is a London-style Indian restaurant offering spicy curries and other delicious Indian dishes! Additionally, they also have Indian-inspired cocktails.

Bombay Vada House 

131 Erie St, Jersey City, NJ 07302

Bombay Vada House has officially opened near Hamilton Park. Located at 131 Erie Street (in the former Blue Lotus space), the eatery specializes in street food from India. In particular, it offers a variety of vada pav; a deep-fried potato served inside a bun.

Chef of India

324 Central Ave, Jersey City, NJ 07307


At Chef of India we strive to reach out to every beloved customer with a commitment on quality, which is our biggest growth quotient. We sincerely request for your suggestions/comments regarding our service/taste or any other specific food item that you would love to see on our ever growing menu.

Masala Cafe

839 Newark Ave, Jersey City, NJ 07306


Masala Café is an authentic chettinad cuisine restaurant which was originated from Tamil Nadu a southern state in India, it uses a variety of south Indian spices and dishes are made with fresh ground masalas.

If you are looking for other restaurant recommendations in Jersey City, check these out. We also have a ton of kid-friendly cafes in Jersey City for families. 

Updated February 15th, 2024

About the author


Skip to toolbar