James on Main
$$$ • New American, American, Vegan
Hours:
105 Main St, Hackettstown
(908) 852-2131
About James on Main
Customers' Favorites
James on Main Reviews
Ratings
Menu


Hours
Monday | Closed |
Tuesday | Closed |
Wednesday | 5 - 8PM |
Thursday | 5 - 8PM |
Friday | 5 - 9PM |
Saturday | 5 - 9PM |
Sunday | 4 - 7:30PM |
James on Main offers excellent service and delicious food that is beautifully presented. Guests appreciate the attentiveness of the staff, who make them feel special without being overwhelming. Dishes like mussels, oysters, and Porterhouse are cooked to perfection. The restaurant features a seasonal menu with a variety of options that satisfy different tastes, and the staff are kind, knowledgeable, and attentive to allergies or dietary needs. The chef tasting menu is popular among friends for its tasty offerings, and the open kitchen atmosphere allows guests to see chefs like Chef Kelly, the pastry chef, interact and help each other without yelling. Her cheesecake is especially praised for being decadent and not too sweet. The restaurant also offers takeout, off-site BBQ events, and catering, making it a favorite spot in the area. Despite some noise, the overall experience at James on Main is memorable and worth returning for.