We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Win Big When You Book on TripAdvisor

Main Street Bistro and Bar

$$ - $$$
American, Bar, Pub
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
301 N Harrison St, Princeton, NJ 08540-3512
+1 609-921-2779
11:30 am - 10:00 pm
Closed now
All hours
Sun 11:30 am - 9:00 pm
Mon - Thu 11:30 am - 9:30 pm
Fri - Sat 11:30 am - 10:00 pm
More Info
Add Photo Write a Review

78 Reviews from our TripAdvisor Community

Traveler rating
Traveler type
Time of year
Showing 78: English reviews
Pennington, New Jersey
Level Contributor
4 reviews
4 restaurant reviews
2 of 5 bubbles Reviewed 3 days ago NEW

It was 25 years ago (more or less) that a breath of fresh air (and fresh food!) came to Princeton. When Main Street Bistro moved into the Princeton Shopping Center, it set a new standard for excellence—and excellence at a good price. Today Princeton is home to many good restaurants, but Main Street is not one of them. After changing... More 

Thank penningtonthyme
Yardley, Pennsylvania
Level Contributor
48 reviews
27 restaurant reviews
common_n_restaurant_reviews_1bd8 58 helpful votes
4 of 5 bubbles Reviewed 6 days ago NEW

We had a pleasant and tasty meal at Main Street. There is a bar area by the front door, an open kitchen, then a comfortable back room. The waiter was friendly and patient. I had baba ghanoush as an appetizer and it was delicious, followed by a taco salad that also hit the spot. The menu had a nice range... More 

Thank jazzyepi
Princeton, New Jersey
Level Contributor
83 reviews
33 restaurant reviews
common_n_restaurant_reviews_1bd8 26 helpful votes
5 of 5 bubbles Reviewed 2 weeks ago

We have been regulars at this local restaurant for many years. The menu changes seasonally so keeps things interesting. During warmer months the outside seating and the Clock-tower Cabana Bar make it feel like you are on vacation. I love the Lamb Sliders and have them often. Always a reliable choice for lunch or dinner.

Thank Meg W
Montgomery, New Jersey
Level Contributor
19 reviews
15 restaurant reviews
common_n_restaurant_reviews_1bd8 4 helpful votes
5 of 5 bubbles Reviewed October 17, 2016

I absolutely love this place. They have a seasonal menu that is fresh and lovely. I love the Chicken Rustica Salad. it changes slightly with each season. For fall they use shaved fennel, in the summer they use tomatoes. Had a wonderful Halibut dish with polenta and Broccoli Rabe. Love it! Staff is lovely.

Thank Val L
Level Contributor
41 reviews
21 restaurant reviews
common_n_restaurant_reviews_1bd8 10 helpful votes
5 of 5 bubbles Reviewed August 24, 2016

I dined with a group of about seven people after a meeting we had attended. When we telephoned for reservations, the young lady assured us that we could get separate checks. When we arrived, we were told that separate checks were impossible. We had a really nice waiter, who, after we whined a bit about it, played with their computer... More 

Thank hootervi
lawrenceville, NJ
Level Contributor
130 reviews
71 restaurant reviews
common_n_restaurant_reviews_1bd8 66 helpful votes
2 of 5 bubbles Reviewed August 5, 2016

We had dinner with one other couple. We ate al fresco in a nice environment. Unfortunately, neither the food nor the service justified the prices. The menu looked great, but the food was not as described. For example, the corn-meal "dusted" cod had nearly as much breading as fish and the "succotash" it was served on had no lima beans.... More 

Thank aaron l
Ewing, New Jersey
Level Contributor
120 reviews
65 restaurant reviews
common_n_restaurant_reviews_1bd8 26 helpful votes
3 of 5 bubbles Reviewed August 3, 2016

Food was just fine. Nothing to write home about, but adequate and a good value for the money. The wait staff was very friendly and attentive. What I found interesting was that this place really does discourage having children with you - even for a lunch visit! Wish I had known that prior to getting seated. It definitely is an... More 

Thank Anita L
Marlboro, New Jersey
Level Contributor
17 reviews
14 restaurant reviews
4 of 5 bubbles Reviewed July 24, 2016

Good selection. Not at all ordinary, each dish has a little something different that makes your meal an "interesting" taste experience. A favorite are the breads that are served with your meal. As for the staff, they were not particularly accommodating.

Thank JaneDough1234
Princeton, New Jersey
Level Contributor
29 reviews
16 restaurant reviews
common_n_restaurant_reviews_1bd8 11 helpful votes
5 of 5 bubbles Reviewed July 11, 2016

Really nice menu. Staff is always nice. I have been there for dinner, both inside and out, and always had a nice mean. You can get a dinner to a burger. Pretty consistent. I have actually been in their private room downstairs for a function, and that was nice, a bit dark, but nice. Would recommend to anyone.

Thank Karen C
Princeton Junction, New Jersey
Level Contributor
443 reviews
256 restaurant reviews
common_n_restaurant_reviews_1bd8 186 helpful votes
4 of 5 bubbles Reviewed July 7, 2016

We have been coming to this place for many years. It is under new ownership, but thus far has not changed--which is good in my view. You can eat in the bar in the front, in the restaurant proper, or (in the summer) outside. The decor is interesting, as is the menu. The service is very good--particularly at the bar,... More 

Thank Stanner57

Travelers who viewed Main Street Bistro and Bar also viewed


Been to Main Street Bistro and Bar? Share your experiences!

Write a Review Add Photos & Videos

Is This Your TripAdvisor Listing?

Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.

Claim Your Listing
Improve this listing

Restaurant Details

Rating summary
  • Food
    4 of 5 bubbles
    4 of 5 bubbles
  • Value
    3.5 of 5 bubbles
    4 of 5 bubbles
Average prices
$15 - $20
American, Bar, Pub
Lunch, Dinner
Restaurant features
Outdoor Seating, Seating, Waitstaff, Reservations, Wheelchair Accessible, Serves Alcohol
Good for
Families with children, Bar scene
Open Hours
11:30 am - 9:00 pm
11:30 am - 9:30 pm
11:30 am - 9:30 pm
11:30 am - 9:30 pm
11:30 am - 9:30 pm
11:30 am - 10:00 pm
11:30 am - 10:00 pm
Location and Contact Information
  • Address: 301 N Harrison St, Princeton, NJ 08540-3512
  • Location: United States  >  New Jersey (NJ)  >  Princeton
  • Phone Number: +1 609-921-2779

Questions & Answers

Questions? Get answers from Main Street Bistro and Bar staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?