With so many choices, we narrowed it down to the best 15 Indian restaurants to help you find your new favorite spot.
Come to VaibhaV Indian Spice Journey not just for that epic name (right?) but for the relaxed atmosphere and the all you can eat buffets. Even though it’s BYOB, you’ll want to taste their artisanal tea selections and enjoy a herbal drink or two. While you’re here try their Chicken Lollipop for some serious Indian comfort food.
Fresh, eclectic with a laid-back atmosphere, Chef India offers plates that are popular in northern and southern India. They pride themselves on serving up authentic Hyderabadi Dum Biryanis, sweet treats and more. Order online and you’ll automatically get 20% off your entire purchase.
Generous portions and authentic Indian dishes with a spicy kick are the signature characteristics of Persis Biryani Indian Grill. Like many of Jersey City’s Indian restaurants, it’s located in the Journal Square neighborhood, which makes it easily accessible by PATH train. For a taste of what they have to offer, try their Tandoori Chicken and kabobs.
To visit an Indian restaurant with an egg-cellent twist, check out Jersey City’s Eggmania where you can dine on Indian-style eggs, Egg curry, egg sandwiches and, well, you get the idea. It’s a fun and healthy take on traditional Indian cuisine.
Vegetarian Indian foodies, rejoice! Sapthagiri has an exclusive, vegetarian-only menu that serves mainly northern-style Indian cuisine. Enjoy their relaxed interior, warm ambiance and the breakfast buffet.
If there’s one thing about Vatan that you can’t miss it’s the large storefront sign with two trumpeting elephants. On the inside, they have traditional floor seats, primarily northern Indian dishes and a section of the menu featuring Indo-Chinese delicacies.
One for all the meat-lovers. Golconda Chimney delivers with their meaty, southern Indian cuisine and even a seafood option, the Golconda Fish Kabab. Grab a table at their welcoming and spacious dining area on Newark Avenue and enjoy!
Vegan and vegetarian dishes abound at Jersey City’s Chutneys. With a variety of vegan options to choose from and plenty of traditional Indian foods on the menu as well, you can’t go wrong at Chutneys. Customer favorites include their Dal Lentils and Samosas.
On the other side of town, right in Newport, is a modern Indian restaurant, Raaz. Like any good waterfront eatery, Raaz has an outdoor patio that looks out at the Hudson River and is in the center of the downtown area. Stop here during your lunch break for traditional Indian food or chow down at their weekend brunch.
Serving up both Indian and Pakistani plates, Shadman is located on one of Jersey City’s most popular streets, Grove Street. It’s a cozy and quaint space with dishes that have a big taste. Some of the must-have menu items at Shadman include their fresh baked bread, curry dishes or mughlai.
If you’re looking for the ultimate hidden gem and local fave, look no further than Shah Taj. While its no-frills exterior could easily deter you from the curbside, here you can find some of the best Indian food in town. Located on Grove Street, come here for a home cooked meal and as they advertise on the front, plenty of Indian “sweets.”