10 Best Indian Restaurants in New Jersey
The ten best Indian restaurants in New Jersey are Moghul, Sapthagiri, Rasoi, Jashan by Dhaba, Paheli Indian Cuisine, Empyrean, Essence of Kesar, Bollywood Grill, Urban Tandoor, and Chatpati Delhi. New Jersey’s reputation for Indian food is built around the famous "Little India" on Oak Tree Road in Edison and Iselin. Formal dining is represented by Moghul, while dedicated kitchens like Essence of Kesar serve traditional Gujarati vegetarian food. The state also features highly focused spots such as Chatpati Delhi, which concentrates on Delhi-style street food.
Restaurants serving Indian food are found in Middlesex County, especially in towns like Edison, Iselin, and North Brunswick. The Indian restaurants New Jersey consist of elegant North Indian dining rooms, classic vegetarian kitchens, and lively modern spots. Atmospheres vary from the refined, polished interior of Moghul to the quick, no-frills counter at Chatpati Delhi. This large number of regional food specialists is a key characteristic of the state's dining options.
The state's Indian restaurants serve both classic and regionally specific food. Moghul is a top choice among the best Indian restaurants in New Jersey for a complete experience, valued for its sophisticated North Indian menu, attentive service, and formal setting. For a quick and inexpensive meal, Chatpati Delhi is a leading option, recognized for its traditional chaat and street food items. Essence of Kesar delivers the best Indian food NJ for a unique vegetarian meal, offering a traditional Gujarati thali. Eateries like Sapthagiri and Essence of Kesar have many choices for vegan and gluten-free diets.
10 Best Indian Restaurants in New Jersey are listed below.
-
1
MoghulMoghul is an upscale restaurant that serves a menu of classic and contemporary North Indian cuisine. The restaurant provides a formal setting suitable for special occasions and fine dining.- Item Prices 174
- Average Item Price $13.32
Type of Restaurant:Fine Dining
Type of Food:North Indian
Signature Dishes:Tandoori Lamb ChopsMoghul Murg Malai KababChicken Tikka Masala
Location:1655-195 Oak Tree Rd, Edison, NJ 08820
Special Feature:The restaurant features an extensive banquet and catering service, specializing in large-scale events like weddings and corporate functions.
What Makes It Special:Moghul is known for its elegant ambiance, professional service, and a refined menu that elevates traditional North Indian recipes.
What Sets It Apart:Its long-standing reputation as a premier fine-dining and banquet destination in the heart of New Jersey's "Little India" distinguishes it from more casual eateries.
Operating Hours:Tuesday – Thursday: 12:00 PM – 3:00 PM, 5:00 PM – 9:45 PMFriday – Saturday: 12:00 PM – 3:00 PM, 5:00 PM – 10:30 PMSunday: 12:00 PM – 3:00 PM, 5:00 PM – 9:30 PMMonday: Closed
Price:$50 to $100 per person
-
2
SapthagiriSapthagiri is a vegetarian restaurant that serves the cuisine of Southern and Northern India. The menu is entirely meat-free and features a large selection of dosas, curries, and Indo-Chinese dishes.- Item Prices 150
- Average Item Price $8.30
Type of Restaurant:Casual Dining
Type of Food:South Indian, North Indian Vegetarian
Signature Dishes:Sapthagiri Special ThaliSouth Indian ThaliButter Paper Masala Dosa
Location:737 Newark Ave, Jersey City, NJ 07306
Special Feature:The restaurant offers an extensive menu that covers both South and North Indian vegetarian classics, as well as a popular Indo-Chinese section.
What Makes It Special:Sapthagiri is known for its authentic, homestyle vegetarian cooking and its consistent quality across a very large menu.
What Sets It Apart:Its strict adherence to a purely vegetarian menu and its ability to successfully execute dishes from multiple regions of India make it a unique and popular destination.
Operating Hours:Monday, Wednesday, Thursday: 10:30 AM – 10:30 PMFriday: 10:30 AM – 11:30 PMSaturday: 8:00 AM – 11:30 PMSunday: 8:00 AM – 11:00 PMTuesday: Closed
Price:$10 to $20 per person
-
3
Rasoi - Indian CuisineRasoi is a long-standing restaurant in Jersey City's "Little India" that serves a menu of North Indian cuisine. The restaurant offers a wide selection of vegetarian and non-vegetarian dishes.- Item Prices 124
- Average Item Price $15.97
Type of Restaurant:Casual Dining
Type of Food:North Indian
Signature Dishes:Paneer TikkaChicken Tikka MasalaMalai Kofta
Location:810 Newark Ave, Jersey City, NJ 07306
Special Feature:The restaurant features a popular weekend buffet, allowing diners to sample a large assortment of its classic North Indian dishes.
What Makes It Special:Rasoi is recognized for its authentic flavors, generous portions, and its role as a fixture in the vibrant Newark Avenue food scene.
What Sets It Apart:Its decades-long history and its reputation as a reliable destination for traditional North Indian food make it an enduring institution in Jersey City.
Operating Hours:Monday – Thursday: 11:00 AM – 3:00 PM, 5:00 PM – 10:00 PMFriday: 11:00 AM – 3:00 PM, 4:45 PM – 10:45 PMSaturday – Sunday: 11:00 AM – 4:00 PM, 4:45 PM – 10:45 PM
Price:$20 to $30 per person
-
4
Jashan By DhabaVegetarian Indian Healthy Indian Curry Asian Group FriendlyJashan by Dhaba is a modern Indian restaurant that serves contemporary interpretations of classic dishes. The restaurant has a stylish and energetic dining room and bar.- Item Prices 1549
- Average Item Price $11.90
Type of Restaurant:Casual Dining
Type of Food:Modern Indian
Signature Dishes:Goat SaagBiryaniHandi Kolhapuri
Location:252 US-46, Parsippany, NJ 07054
Special Feature:The restaurant has a prominent bar program with a selection of creative cocktails that incorporate Indian spices and flavors.
What Makes It Special:Jashan by Dhaba is known for its lively, celebratory atmosphere and a menu that balances traditional recipes with a modern presentation.
What Sets It Apart:Its specific focus on creating a fun, high-energy "dhaba" (roadside eatery) experience within a polished, contemporary setting makes it a distinct dining spot.
Operating Hours:Monday – Thursday, Sunday: 11:00 AM – 11:00 PMFriday – Saturday: 11:00 AM – 11:30 PM
Price:$20 to $30 per person
-
5
Paheli Indian CuisinePaheli Indian Cuisine is a restaurant that serves a menu of traditional Indian food with a focus on North Indian recipes. The restaurant provides a comfortable and family-friendly atmosphere.- Item Prices 68
- Average Item Price $15.43
Type of Restaurant:Casual Dining
Type of Food:North Indian
Signature Dishes:Chicken Tikka MasalaChicken Biryani Chef’s Special Masala Roast
Location:239 Berdan Ave, Wayne, NJ 07470
Special Feature:The restaurant offers a daily lunch buffet, which is a popular option for diners looking to sample a variety of dishes.
What Makes It Special:Paheli is known for its consistent, well-prepared versions of classic Indian dishes and its friendly, welcoming service.
What Sets It Apart:Its location and its reliable lunch buffet make it a convenient and popular neighborhood destination for traditional Indian food in the North Brunswick area.
Operating Hours:Monday, Wednesday, Thursday, Sunday: 10:00 AM – 10:00 PMFriday: 10:00 AM – 8:00 PMSaturday: 10:00 AM – 11:00 PMTuesday: Closed
Price:$20 to $30 per person
-
6
Empyrean Indian KitchenEmpyrean is a modern Indian restaurant in Hoboken that serves a menu of dishes from various regions of India. The kitchen is led by two chefs, one for Tandoori items and another for curries.- Item Prices 236
- Average Item Price $22.95
Type of Restaurant:Casual Dining
Type of Food:Modern Indian
Signature Dishes:Butter ChickenChicken Tikka MasalaPaneer Kaju Makhani
Location:20 Hudson Pl, Hoboken, NJ 07030
Special Feature:The restaurant has a full bar with a list of unique cocktails, such as a spicy mango margarita and a Delhi mojito.
What Makes It Special:Empyrean is known for its appealing waterfront-adjacent setting and its use of fresh, handpicked ingredients to create flavorful dishes.
What Sets It Apart:Its modern approach, specialized chefs for different cooking techniques, and a creative cocktail program distinguish it from more traditional Indian restaurants.
Operating Hours:Monday, Wednesday, Thursday, Sunday: 11:30 AM – 3:30 PM, 5:00 PM – 10:45 PMTuesday: 5:00 PM – 10:45 PMFriday: 11:00 AM – 3:30 PM, 5:00 PM – 11:30 PMSaturday: 11:30 AM – 3:30 PM, 5:00 PM – 11:30 PM
Price:$20 to $30 per person
-
7
Bollywood GrillVegetarian Indian AsianBollywood Grill is a restaurant that serves a menu of classic North Indian cuisine. The restaurant's decor is inspired by the Indian film industry.- Item Prices 274
- Average Item Price $12.21
Type of Restaurant:Casual Dining
Type of Food:North Indian
Signature Dishes:Chicken Tikka MasalaChicken BiryaniPaneer Biryani
Location:94 N Beverwyck Rd, Lake Hiawatha, NJ 07034
Special Feature:The restaurant offers a popular daily lunch buffet with a wide selection of vegetarian and non-vegetarian options.
What Makes It Special:Bollywood Grill is known for its lively, film-themed atmosphere and its consistent execution of popular North Indian dishes.
What Sets It Apart:Its specific Bollywood theme, reflected in the decor and ambiance, creates a fun and distinct dining environment.
Operating Hours:Monday: 11:30 AM – 9:30 PMTuesday – Saturday: 11:30 AM – 11:00 PMSunday: 11:30 AM – 10:00 PM
Price:$20 to $30 per person
-
8
Urban TandoorUrban Tandoor is a contemporary Indian restaurant that serves classic dishes in a modern, high-energy setting. The restaurant has multiple locations and is known for its lively atmosphere.- Item Prices 1325
- Average Item Price $13.91
Type of Restaurant:Casual Dining
Type of Food:Modern Indian
Signature Dishes:Hyderabadi Keema BiryaniPaneer TikkaMalai Kofta
Location:206 Harrison Avenue Harrison, NJ 07029
Special Feature:The restaurant is a BYOB establishment, allowing guests to bring their own beer and wine to enjoy with their meal.
What Makes It Special:Urban Tandoor is known for its fun and modern take on Indian dining, with a focus on creating a vibrant and social experience.
What Sets It Apart:Its specific combination of a trendy, modern atmosphere with a BYOB policy and classic Indian food makes it a popular and energetic destination.
Operating Hours:Tuesday – Thursday, Sunday: 11:00 AM – 10:30 PMFriday – Saturday: 11:00 AM – 11:00 PMMonday: Closed
Price:$20 to $30 per person
-
9
Essence of KesarEssence of Kesar is a vegetarian restaurant that serves a menu of authentic Indian cuisine, with a focus on Gujarati and Kathiyawadi dishes. The menu is entirely meat-free.Type of Restaurant:Casual Dining
Type of Food:Gujarati, Kathiyawadi Vegetarian
Signature Dishes:Dhabba Matka ChikenThalassery Bamboo Chicken BiryaniPaneer Tikka Masala
Location:34 East Palisade Avenue, Englewood, NJ 07631
Special Feature:The restaurant is known for its unlimited thali, a large platter that includes a rotating selection of regional Gujarati and Kathiyawadi vegetarian dishes.
What Makes It Special:Essence of Kesar is known for its authentic, homestyle cooking that represents the specific culinary traditions of Gujarat.
What Sets It Apart:Its specific focus on Kathiyawadi cuisine, a lesser-known regional style from Gujarat, makes it a unique destination for vegetarian dining.
Operating Hours:Monday – Thursday: 11:30 AM – 3:00 PM, 4:30 PM – 10:00 PMFriday: 11:30 AM – 3:00 PM, 4:30 PM – 10:30 PMSaturday – Sunday: 11:30 AM – 10:30 PM
Price:$30 to $50 per person
-
10
Chatpati DelhiChatpati Delhi is a casual, counter-service eatery that serves Indian street food, known as chaat. The menu focuses on snacks and small plates inspired by the food stalls of Delhi.Type of Restaurant:Fast-Casual
Type of Food:Indian Street Food, Chaat
Signature Dishes:Chicken Tikka SizzlerButter ChickenLamb Chops
Location:3201 NJ-27 Suite#6, Franklin Park, NJ 08823
Special Feature:The restaurant's menu is designed to replicate the authentic street food experience of Delhi, with a wide variety of chaat items.
What Makes It Special:Chatpati Delhi is known for its flavorful and authentic chaat, offering a genuine taste of North Indian street food culture.
What Sets It Apart:Its specific and singular focus on Delhi-style street food, particularly its extensive chaat menu, makes it a unique and specialized destination.
Operating Hours:Tuesday – Thursday, Sunday: 11:00 AM – 9:30 PMFriday – Saturday: 11:00 AM – 10:00 PMMonday: Closed
Price:$20 to $30 per person
What Makes Indian Restaurants in New Jersey Famous?
Indian restaurants in New Jersey are famous for the high concentration and authenticity of regional Indian cuisines, particularly along Oak Tree Road in Edison and Iselin. This area, known as "Little India," is a major destination for food tourism, drawing people from across the tri-state area, including New York and Pennsylvania. What sets the New Jersey scene apart is its remarkable depth of specialization. Restaurants focus intently on specific food traditions, with dedicated eateries for Gujarati, Hyderabadi, South Indian, and Punjabi cuisines. This density of regional specialists is supported by one of the largest and most established South Asian populations in the United States.
What Types of Indian Restaurants are Commonly Found in New Jersey?
Indian restaurants in New Jersey include several types, such as North Indian, South Indian Vegetarian, and Modern Indian, which are described here:
- North Indian: These restaurants are the most common and focus on the rich, savory cuisine of Northern India. This includes upscale fine-dining establishments like Moghul and casual neighborhood spots like Rasoi, serving menus centered on tandoori-grilled meats and creamy curries.
- South Indian Vegetarian: This type of restaurant serves the entirely meat-free cuisine of Southern India. Sapthagiri is a key example, with a menu dedicated to dosas, idlis, and thalis.
- Gujarati and Kathiyawadi Vegetarian: These eateries focus on the specific food of the Gujarat region in Western India. Essence of Kesar is a primary example, known for its thalis, which are large platters featuring an assortment of regional dishes.
- Indian Street Food (Chaat): This category focuses on the snacks and small plates known as chaat. Chatpati Delhi is a specialist in Edison, with a menu designed to replicate the food stalls of Delhi.
- Modern Indian: These restaurants present Indian food with a contemporary approach, often in a high-energy setting. Jashan by Dhaba and Urban Tandoor are examples, offering creative cocktails and a modern take on classic dishes.
Are There Authentic Indian Restaurants in New Jersey?
Yes, authentic Indian restaurants operate in New Jersey, including Essence of Kesar, Sapthagiri, and Chatpati Delhi. Essence of Kesar is a vegetarian restaurant that serves a menu dedicated to the specific homestyle food of Gujarat, including the lesser-known Kathiyawadi style. Sapthagiri provides dishes prepared in a traditional South Indian vegetarian manner, with a large menu of dosas and uthappams. Chatpati Delhi is a counter-service eatery that offers a genuine taste of Delhi's street food culture, with a focus on classic chaat items.
What are the Signature Dishes at the Best Indian Restaurants in New Jersey?
The signature dishes at the best Indian restaurants in New Jersey are Tandoori Lamb Chops, Masala Dosa, and Butter Chicken. The leading Indian restaurants in New Jersey are known for the following standout dishes:
- Tandoori Lamb Chops: Lamb chops marinated in yogurt and a blend of spices, then cooked in a tandoor clay oven until tender and charred. This is a specialty at upscale restaurants like Moghul and Jashan by Dhaba.
- Masala Dosa: A thin, crispy crepe made from a fermented batter of rice and lentils, filled with a spiced potato mixture. This South Indian vegetarian staple is the main attraction at Sapthagiri.
- Butter Chicken (Chicken Makhani): A rich and creamy curry made with chicken, tomatoes, and butter. This classic North Indian dish is a highlight at restaurants like Rasoi and Empyrean.
- Golgappe (Pani Puri): A popular street food snack of hollow, crispy shells filled with potatoes, chickpeas, and spiced water. This is a signature item at the chaat specialist Chatpati Delhi.
- Kesar Special Thali: A large platter featuring a rotating assortment of traditional Gujarati and Kathiyawadi vegetarian dishes. This is the main draw at Essence of Kesar.
Is Indian Food Popular in New Jersey?
Yes, Indian food is popular in New Jersey, and the existence of a large and nationally recognized "Little India" district along Oak Tree Road in Edison and Iselin shows the high demand for the cuisine. This area contains hundreds of Indian restaurants, grocery stores, and businesses. The popularity of the cuisine extends across the state, with a high number of restaurants in cities like Jersey City, Hoboken, and North Brunswick. The cuisine is supported by New Jersey's large and growing South Asian population.
What is the Average Price of a Meal at an Indian Restaurant in New Jersey?
The price of a meal at an Indian restaurant in New Jersey can range from under $20 to over $100 per person. For a budget-friendly option, a meal at a casual chaat house like Chatpati Delhi costs between $10 and $25. A meal at a mid-range eatery such as Rasoi or Sapthagiri will generally have entrees between $20 and $40. In a fine-dining setting like Moghul, a full dinner experience can exceed $100.
Do Indian Restaurants in New Jersey Offer Vegan Options?
Yes, Indian restaurants in New Jersey offer vegan options, and Sapthagiri, Essence of Kesar, and Moghul are a few that serve plant-based dishes. Sapthagiri and Essence of Kesar are fully vegetarian restaurants where a significant portion of the menus are already vegan or can be prepared vegan. Many South Indian dishes are naturally vegan, using lentils, vegetables, and coconut milk. Fine-dining restaurants like Moghul can also accommodate vegan diners with specially prepared entrees.
Do Indian Restaurants in New Jersey Offer Gluten-Free Options?
Yes, Indian restaurants in New Jersey offer gluten-free options, including Sapthagiri, Moghul, and Jashan by Dhaba. Sapthagiri serves dosas and uthappams made from a naturally gluten-free batter of rice and lentils. At upscale restaurants like Moghul and Jashan by Dhaba, most tandoori dishes, kebabs, and curries are made without gluten. Rice-based dishes like biryani are also common gluten-free choices available at most Indian restaurants.
Find your next favorite spot
Can't decide? start here: