Dine Uptown

The Uptown Bistro is the go-to restaurant in Upper Montclair for HUGE fresh salads, hot soups, creative entrees and great times with friends! 


Enjoy our farm fresh organic eggs and omelets or our fluffy buttermilk pancakes, Belgian waffles
Texas French toast and freshly-squeezed juices and more.


Enjoy our famous large salads or mouth-watering sandwiches served on your choice of fresh breads or rolls, all served with your choice of a fresh
mesclun salad or our dreamy
sweet potato fries.


Starting with our scrumptious Lucy’s Wings or Frank’s Homemade Meatballs or signature salads, make sure you leave some room for our chicken, fish and other entrees prepared to order.


What People are Saying

“An Amazing Time”

We had an amazing time at this spot. We liked the first-rate atmosphere and the menu. The staff are super welcoming. I’m content we ultimately managed to visit this spot.

Graham Mclaughlin

“Pleasant & Attentive Service”

A delightful place for a healthy sandwich or salad. Fresh pressed juices are available. Pleasant and attentive service. Bright environment. Comfortable seating. Nearby parking. “

Ray Bianco

“Super Fresh & Delicious”

It’s really nice and warm place. The food is super fresh and delicious. Loved the breakfast and coffee latte

Rita Balu

“I Really Like This Place!”

I really like this place! Cute interior, nice staff, and diverse menu. Great salads, brunch, and coffee. I like the option to “make your own salad.” Plus, the menu is very veggie-friendly.”

Tanya Maloney

Hours of Operation

Sunday through Wednesday
8:00am – 9:00pm

Thursday, Friday & Saturday
8:00am – 9:30pm

Breakfast Served till 3 Weekdays and 4 on Weekends



596 Valley Road, Montclair, NJ 07043