Indian cuisine has slowly but steadily established itself all over the world as one of the most sought-after cuisines out there. With a great variety of unique spices and condiments, gravies and curries, and incredible flavours creating a wonderful explosion of pleasure from the very first bite, it is really no wonder that Indian food gained such wide popularity. Instead of combining complementary flavours, Indian food creates a wonderful mosaic of tastes and aromas on your plate that is colourful and visually appealing. From the rich naan and butter chicken of North India to light rice preparations of the South, delicious seafood to the East, and street food of the West, Indian food never disappoints in its variety. So if you are a fan of Indian eats, read on as we explore the best Indian restaurants in New Jersey, USA—an incredible place to find the most authentic Indian meals.
1. Chef of India
This shopfront restaurant may seem modest and small with a low-lit ambience, but it packs a punch in terms of quality as well as price. Favoured by a lot of the locals, this restaurant is popular for its vegetarian Indian dishes. Try the paneer (cottage cheese) kofta, butter paneer, or the paneer biryani if you are interested in non-meat options. In addition, the place also has a decent spread of vegan entrees. You can order the curry dishes with garlic naan or try them with rice.
Chef of India
Address: 324 Central Ave, Jersey City, NJ
Website: Chef of India
Opening hours: 11am - 1am (daily)
2. Kebab N Grill
Looking for authentic Indian food that is flavourful and also inexpensive? This wonderful restaurant is run by an Indian owner and has a ton of amazing Indian meals as specialties, including chicken lollipop, garlic naan, chicken tikka masala, and more. You can also try the malai kebabs if you are looking for something less spicy. The ambience here is very comfortable and casual, making for a great evening with friends.
Kebab N Grill
Address: 775 Bergen Ave, Jersey City, NJ
Website: Kebab N Grill
Opening hours: Sun & Tue - Thu: 11:30am - 10pm; Fri - Sat: 12pm - 10:30pm (closed on Mon)
3. Dosa Grill
Posted by Dosa Grill on Sunday, 18 September 2016
If you are a fan of Indian food but do not wish to have the classic North Indian rich and heavy food, try going for some light and delicious South Indian meals. The dosa is a rice preparation that is similar to a French crepe, and it is served with chutneys and sambhar (curry) that enhance the taste quite a bit. You can also go for vadas (gram-flour fritters) soaked in curry or curd, or try the rasam (lentil soup) with rice. The South Indian food served here tends to be extremely lightweight and won’t make you feel stuffed the way North Indian dishes usually do.
Address: 1980 NJ-27 #3, North Brunswick Township, NJ
Website: Dosa Grill
Opening hours: 11:30am - 3pm, 5:30pm - 10pm (daily)
You might be interested in these Airbnbs!
Try our very special Thali section! Order Online or Download our Mobile App http://www.sapthagiri.biz/JerseyCity 804 Newark Ave Jersey City, NJ 07306 P: 201-533-8400.Posted by Sapthagiri Taste of India on Saturday, 25 March 2017
Another incredible place to get freshly prepared South Indian food such as dosas and vadas is at this cosy little restaurant in New Jersey. Serving the classics as well as fusion dishes such as the pav bhaji dosa (a fusion of a Mumbai street food and South Indian delicacy), this place is bound to have something you love. Try the crisp rava dosa (crisp crepe-like delicacy) served with green coconut chutney and delicious sambhar (lentil curry). The ambience is wonderful as well, and guests especially love the service here. Some days, this restaurant has an all-you-can-eat buffet that you can take advantage of.
Address: 804 Newark Ave, Jersey City, NJ
Opening hours: Mon - Fri: 10:30am - 10:30pm; Sat - Sun: 8am - 11pm
Are you a die-hard fan of authentic and traditional North Indian food? Does your mouth water at the mention of soft buttery garlic naans, flavourful and delicious butter chicken, and the slow-roasted tandoori chicken? Then you simply cannot miss Cinnamon, which is by far the most popular Indian restaurant in New Jersey. The place has a wonderful all-you-can-eat buffet that is filled with amazing North Indian delicacies, and the highlight of this restaurant is that they serve halal meat. However, the chefs tend to bring the heat in their meals, so be careful as these meals will be as spicy as authentic Indian food usually is.
Address: 2920 NJ-10, Morris Plains, NJ
Opening hours: 11:30am - 2:30pm, 5:30pm - 10pm (daily)
6. Neelam Exotic Indian Cuisine
Bring dad out for an all you can eat Special Buffet, this Father's Day! Lunch is 12 to 3 and Dinner is 5 to 9pm (Remember, the way to a man's heart is through his stomach)Posted by Neelam Exotic Indian Cuisine on Thursday, 16 June 2016
This super-inclusive Indian restaurant accommodates quite a few types of dietary restrictions, including religious ones like Jainism—as well as vegetarianism and veganism. This family-run restaurant has been around since 1994, and it prepares truly authentic North Indian meals. Try the aromatic and tasty basmati rice with dal tadka (spicy lentil soup), or go for the classic butter naan with paneer (cottage cheese). For dessert, you can try delicacies such as the gulab jamun (rose-flavoured dessert dipped in sugar syrup). Guests highly complimented the amazing service as well as the quality of food here.
Neelam Exotic Indian Cuisine
Address: 1178 NJ-35, Middletown, NJ
Website: Neelam Exotic Indian Cuisine
Opening hours: Tue - Fri: 11:30am - 2:30pm, 5pm - 10pm; Sat - Sun: 12pm - 3pm, 5pm - 10pm (closed on Mon)
Posted by RASOI on Wednesday, 1 October 2014
This restaurant has three different branches all run by the same management. The original one, located on Newark Avenue, was the very first one established, and it serves classic authentic Indian food in a very modest and homely environment. The ambience is very easygoing and puts you at ease the minute you walk in, and you are bound to find the servers very friendly and welcoming. The venue also has lunch buffets that are highly recommended, since you can sample a wide variety of Indian meals at a great price. Try the chicken 65, chicken tikka, seafood options, and of course, the basmati rice.
Address: 810 Newark Ave, Jersey City, NJ
Opening hours: Mon - Thu: 11am - 3pm, 5pm - 10:15pm; Fri - Sun: 11am - 11pm
8. Bollywood Tadka
Posted by Bollywood Tadka on Thursday, 28 January 2016
Bollywood Tadka is another popular restaurant known for its wonderful ambience above all else. The food served here is primarily North Indian—and very rich and delicious. North Indian cuisine tends to be quite filling, so do come on an empty stomach, and the way the chefs prepare it will suit most American palates.
Address: 415 NJ-18, East Brunswick, NJ
Website: Bollywood Tadka
Opening hours: Mon - Fri: 11am - 9:30pm; Sat - Sun: 11am - 10:30pm
9. India Palace
Coming soon to a table near you.Posted by India Palace on Tuesday, 7 August 2018
This is a family-run restaurant established lovingly by a wonderful Indian family. Serving traditionally prepared authentic Indian food, this place has a wonderful ambience and is perfect to bring your family or even your spouse on a unique date. Specialising in North Indian cuisine, the lunch buffet here has a great spread that you must try. In addition, the desserts are to die for. Try the gulab jamun (rose-flavoured dessert in sugar syrup) or the fruit kulfi (Indian ice cream).
Address: 124 NJ-27, Rahway, NJ
Website: India Palace
Opening hours: Sun - Thu: 12pm - 3pm, 5:30pm - 10pm; Fri - Sat: 12pm - 3pm, 5:30pm - 11pm
10. Kabab Culture
Speciality of our Dahi Ke kabab –they will keep you coming back to Kabab Culture for more!Posted by Kabab Culture on Saturday, 7 December 2019
Kababs came to India during the Mughal dynasty’s expansion centuries ago and have firmly established themselves as a necessary part of Indian cuisine. Served with traditional mint chutneys or sweet jaggery sauces, kababs are a street delicacy all over India. Sample some of the most delicious kabab delicacies here in New Jersey, and find out why this preparation is so loved all over the world. This restaurant prepares classic Mughlai meals in a beautiful Arabian Nights ambience, making it perfect for a romantic date!
Address: 1991 NJ-27, Somerset, NJ
Website: Kabab Culture
Opening hours: Sun & Tue - Thu: 12pm - 3pm, 6pm - 10:30pm; Fri - Sat: 12pm - 3pm, 6pm - 11pm (closed on Mon)
Enjoy colourful and delicious Indian cuisine on the East Coast
The city of New Jersey is a beautiful multicultural mosaic with a multitude of communities coexisting together and sharing their cultures enthusiastically with the world. The variety of Indian restaurants are a testament to this passion and enthusiasm reflected in the gastronomical world. We are sure that this list of the most popular Indian restaurants may have made your mouth start watering. So what are you waiting for? Dive into the heart of New Jersey and enjoy this delicious cuisine in all its varieties.
Get Trip101 in your inbox
Create an account to bookmark our articles, like local expert tips, receive great stories in your inbox, and follow writers and topics that you love.Log in with Google ×