The Roost never disappoints. The food is always good. And the staff is always pleasant and fun! Some of our favs are the steak bites, bang bang shrimp, potstickers, burgers, cheesesteak and the adult grilled cheese. And.... the Roost fries!!

Deb Neuman

Mary, the bartender, AWESOME!!! Steve, the chef, WONDERFUL!!! Food was absolutely delicious! Haven't had a burger that great in a
while!!! We will be back!!!

Kristelle Pinho

Not a bad option on the menu and a long list of good ones. I
have tried most of it and as a chef, I have yet to be disappointed. It is not fine dining, and not intended to be. Great pub fare. It is good food prepared well. Good quality, good portion and a very fair price especially for the quality. Staff is never disappointing. Definitely a hidden destination and a much respected hidden diamond.

Brian Wheeler

Why dine with us?

Residents in Cream Ridge, NJ have been raving about our American restaurant online because of our exceptional service, diverse menu and fun environment. At The Roost Restaurant, we are known for our:

  • Tasty cuisine and ice-cold drinks
  • Beautiful outdoor patio with a gorgeous view
  • Oversized bar stocked with wine, liquor and beer



We also offer 10% discounts for golf course members. Check out our weekly specials by stopping by our local restaurant today.



Choose us for all your dine-in and takeout needs

Are you looking for an American restaurant in Cream Ridge, NJ? You've come to the right place for delicious food served by a friendly staff.

Trust us to have:

  • A dependable team - 20 friendly staff members help run our restaurant
  • An experienced owner - he has over 20 years of experience in the restaurant & golf industry
  • A relaxing atmosphere - we have a quiet, small-town feel and plenty of seating

See what's new at The Roost Restaurant by checking out our Facebook page today. If you have any immediate questions about our food, events or golf services, feel free to call us at 609-208-2500.


181 County Road 539
Cream Ridge, NJ 08514

(609) 208-2500

Mon: 12:00PM-9:00PM
Tue: 12:00PM-9:00PM
Wed: 12:00PM-9:00PM
Thu: 12:00PM-9:00PM
Fri: 11:00AM-10:00PM
Sat: 11:00AM-10:00PM
Sun: 11:00AM-10:00PM