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.

  1. Moghul 1
    Moghul 0.00 (0 Reviews)
    • 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

    Moghul 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

    Moghul Menu Prices
  2. Sapthagiri 2
    Sapthagiri 0.00 (0 Reviews)
    • 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

    Sapthagiri 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

    Sapthagiri Menu Prices
  3. Rasoi - Indian Cuisine 3
    Rasoi - Indian Cuisine 0.00 (0 Reviews)
    • 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

    Rasoi - Indian Cuisine 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 Dhaba 4
    Jashan By Dhaba 0.00 (0 Reviews)
    Vegetarian Indian Healthy Indian Curry Asian Group Friendly
    • Item Prices 1549
    • Average Item Price $11.90
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Modern Indian

    Signature Dishes:

    Goat SaagBiryaniHandi Kolhapuri

    Jashan By Dhaba 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

    Jashan By Dhaba Menu Prices
  5. Paheli Indian Cuisine 5
    Paheli Indian Cuisine 0.00 (0 Reviews)
    • 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

    Paheli Indian Cuisine 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

    Paheli Indian Cuisine Menu Prices
  6. Empyrean Indian Kitchen 6
    Empyrean Indian Kitchen 0.00 (0 Reviews)
    • 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

    Empyrean Indian Kitchen 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 Grill 7
    Bollywood Grill 0.00 (0 Reviews)
    Vegetarian Indian Asian
    • 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

    Bollywood Grill 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

    Bollywood Grill Menu Prices
  8. Urban Tandoor 8
    Urban Tandoor 0.00 (0 Reviews)
    • 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

    Urban Tandoor 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

    Urban Tandoor Menu Prices
  9. Essence of Kesar 9
    Essence of Kesar
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Gujarati, Kathiyawadi Vegetarian

    Signature Dishes:

    Dhabba Matka ChikenThalassery Bamboo Chicken BiryaniPaneer Tikka Masala

    Essence of Kesar 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 Delhi 10
    Chatpati Delhi
    Type of Restaurant:

    Fast-Casual

    Type of Food:

    Indian Street Food, Chaat

    Signature Dishes:

    Chicken Tikka SizzlerButter ChickenLamb Chops

    Chatpati Delhi 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