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 with the use of your taste buds. With different flavors from North India to South India, Jersey City carries every type of Indian cuisine that you are looking for.  This is a list of the 10 Best Indian Restaurants in Jersey City and Hoboken. Let us know which one is your favorite in the comments below.


101 Hudson Street, Jersey City 

10 Best Indian Restaurants in Jersey City and Hoboken

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


537 Washington Blvd, Jersey City

10 Best Indian Restaurants in Jersey City and Hoboken

Another amazing option for Indian food is Raaz. Raaz(means a secret) unlock the secrets of the age-old Indian cuisine and presents them for your indulgence. Raaz delivers the same flavors as in the age-old Indian way of cooking in the earthen pots where the fresh fragrance of soil and exotic aroma of various herbs and spices combined to form an excellent culinary experience. They have a variety of options with a perfect blend of traditional and contemporary ways of cooking. It is conveniently located right across the Newport Path Station.


810 Newark Ave Jersey City

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 Street, Jersey City

10 Best Indian Restaurants in Jersey City and Hoboken

At Mantra, their philosophy is to emphasize refined and creative Indian cuisine. The menu incorporates both 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 simply cannot be missed when dining here.

Karma Kafe

505 Washington St., Hoboken NJ

10 Best Indian Restaurants in Jersey City and Hoboken

An Indian Bistro, 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 citizen. Karma Kafe is a must-try if you would like to try some traditional Indian flavors with a twist. Karma Kafe also has a very 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

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 that 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. Don’t forget to try their yummy chaat, pao bhaji, masala dosa, chole bhature and pani puri.


737 Newark Avenue Jersey City 

10 Best Indian Restaurants in Jersey City and Hoboken

If you are looking for some amazing authentic south Indian cuisine you have to stop at Sapthagiri. They do 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 definitely one of the places you will receive an authentic Indian taste and ambiance.

Soul Curry(Permanently Closed)

618 Washington Street, Hoboken 

10 Best Indian Restaurants in Jersey City and Hoboken

Soul Curry serves innovative Indian cuisine in the heart of downtown Hoboken, on historic Washington Street. Locally sourced seafood, meats and produce from a clutch of area farms make up our shareable plates, offering a globetrotter’s spin on comforting Indian classics. They have some very unique dishes like Parmesan Malai Kebab, Burrata Butter Chicken, Kerala Duck Roast and Gulab Jamun Creme Brulee. If you are looking for Indian flavors with a twist, this would be your go-to spot.

Clove Garden Of India

353 3rd St, Jersey City, NJ

 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 nonvegetarian options. They also offer great lunch specials, dessert, and traditional drinks.

Brick Lane Curry

136 Newark Ave, Jersey City

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

Curry Up Now

91 Washington St, Hoboken, NJ

A newer edition to Indian Restaurants in Hoboken, Curry Up Now was established back in 2009 by Akash Kapoor and his wife Rana. What began as a California food truck, quickly turned into the largest and fastest-growing Indian fast-casual concept in the U.S., with a total of seven brick-and-mortar locations nationwide. They have a ton of options on their menu with a twist such as tacos, burritos, holy moly ravioli, burgers and more.

Indian Food Delivery Services

Jaipur Kitchen

Jaipur Kitchen is a small family-owned meal delivery business that started during Covid, with the goal of providing healthy, homestyle meal delivery service of Indian food to people in North and Central New Jersey. Our food focuses on ingredients our parents, grandparents and great grandparents have been using for generations in their kitchens. This includes lentils, legumes, green vegetables, whole wheat flatbread, with low amounts of oil, cream, butter, cheese, and salt.

The food is simpler, healthier, authentic, and perfect for every day, and it is different from restaurant-style Indian food, which is decadent and for special occasions. The food evokes nostalgia for family kitchens; that’s why our motto is “From Our Kitchen to Yours.” New menus are released every Sunday on our website, orders can be placed until Thursday, and deliveries are made on Sunday. Our website is

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 November 23rd 2021

About the author