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.


105 Greene St Jersey City

10 Best Indian Restaurants in Jersey City and Hoboken

NUKKAD is based on the premise that people of a community gather together every evening at the local street corner (nukkad in hindi) and share jokes and sometimes their never-ending troubles and unfulfilled dreams with each other over a cup of chai & snacks. Owner-Chef Garima Kothari and her husband curated this restaurant to satisfy the Desi (Indian sub-continent diaspora) nostalgia for Indian soul food over conversations. This Indian cafe has a variety of food from light breakfasts like upma, baked beans on toast, idlis & heavier brunch like items such as Bombay sandwich. They also have quick lunch items which they call Tiffin where you can pick up a curry, they provide rice and you can add bread or yogurt & salad. It is located in the heart of downtown Jersey City.


804 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

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.

Simply Chai

79 Hudson St, Hoboken

10 Best Indian Restaurants in Jersey City and Hoboken

Simply Chai’s mission is to go back to their roots and give you a taste of your greatest memories. They source the best ingredients and bring an authentic Indian feel. They have a unique concept of a cafe that offers a wide variety of chai including masala chai, rose chai, saffron chai and their unique “chai fight” that are three different chai served together. Their dosa waffles are something super unique to Indian food.

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.

About the author