If you're searching for the best Indian restaurant in NJ , Chatni Indian Restaurant in Montclair should be at the top of your list. Their diverse menu offers a range of flavors that represent India's rich culinary heritage, making it a favorite among locals and visitors alike. The ambiance and service further enhance the dining experience.