all made with fresh ingredients and traditional spices Whether you are dining for a casual meal or not you are celebrating a special occasion, they ensure a memorable experience with every visit. With a commitment to quality and authenticity, it’s no surprise that Moghul Restaurant stands out as a favorite among locals and tourists looking for the best Indian food in NJ.