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.

JB's On The Beach

Certificate of Excellence
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
300 NE 21st Ave, Deerfield Beach, FL 33441-3803 (Hillsboro)
19545715220
Website
Today
11:00 am - 12:00 am
Closed now
See all hours
Hours:
Sun 10:00 am - 10:00 pm
Mon - Fri 11:00 am - 12:00 am
Sat 10:00 am - 11:00 pm
More Info
Add Photo Write a Review

1,185 Reviews from our TripAdvisor Community

Traveler rating
Traveler type
Time of year
Language
  • More
Showing 1,142: English reviews
Level Contributor
13 reviews
5 restaurant reviews
common_n_restaurant_reviews_1bd8 6 helpful votes
Reviewed 2 days ago NEW

We have been to JB's many times before but have never experienced the bad service we received today. If you are told by the front of house that the wait for a table will be 30 minutes and you are still waiting 75 minutes later then I think the management need to review their systems and the way in which... More 

Helpful?
Thank Marion C
Neptune Beach, Florida
Level Contributor
231 reviews
156 restaurant reviews
common_n_restaurant_reviews_1bd8 92 helpful votes
Reviewed 4 days ago NEW

Service at JB's was top notch. The restaurant is lovely both inside and on the patio. Situated right on the beach, you can't go wrong with the view. The menu ranges from burgers to upscale seafood dishes. My husband loved his blackened swordfish. I had a lovely curried chicken salad wrap that was enough for two meals. A tad pricey,... More 

Helpful?
Thank kbockl
Biggin Hill, England, United Kingdom
Level Contributor
88 reviews
54 restaurant reviews
common_n_restaurant_reviews_1bd8 29 helpful votes
Reviewed 6 days ago NEW via mobile

Visited 3 times in 2 weeks, great restaurant just off the beach. Convenient valet parking. Food and service excellent - try the Fish and Chips, portion is huge, enough for 2. Highly recommend.

Helpful?
Thank Malcolmhh50
boynton beach
Level Contributor
231 reviews
194 restaurant reviews
common_n_restaurant_reviews_1bd8 75 helpful votes
Reviewed 1 week ago NEW

We went there on a Friday at 4 pm. They have happy hour during the week with 5$ apps. It was a perfect day not to hot or humid.got parking spot right away and a table at the bar.just lucky. Drinks were reduced very nice . Later on we moved over to he dinning section with a reservation (recommended in... More 

Helpful?
Thank BoyntonBeachSteve
CJ N, General Manager at JB's On The Beach, responded to this review

Thanks for stopping by, Steve! Glad you enjoyed our happy hour prices along with the beautiful view. Hope we'll see you back again someday soon! Until then, C.J. N., General Manager More 

Pleasant Hill, Iowa
Level Contributor
10 reviews
7 restaurant reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
Reviewed 1 week ago via mobile

Had a wonderful dinner at our stay. You must try the lobster tarot tots for appetizers. They are to die for! Have a good fresh fish options. A little pricey but well worth it.

Helpful?
Thank Jeff R
CJ N, General Manager at JB's On The Beach, responded to this review

Thanks for this review, Jeff! Glad you enjoyed our place -- those lobster tots are certainly something! Hope we're able to see you back again someday soon. Until then, C.J. N., General Manager More 

Two Harbors, Minnesota
Level Contributor
12 reviews
5 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
Reviewed 1 week ago

We had a wonderful dinner here with a great view. The food was excellent and there was music to boot! Would definitely recommend.

Helpful?
Thank Lora O
CJ N, General Manager at JB's On The Beach, responded to this review

Thanks very much, Lora! I'm happy you enjoyed your time with us. Thanks for the compliments on the music as well as the food! Hope to see you back again someday soon. Until next time, C.J. N., General Manager More 

Cleveland
Level Contributor
158 reviews
82 restaurant reviews
common_n_restaurant_reviews_1bd8 73 helpful votes
Reviewed 1 week ago

Had a table literally feet from the beach. What an atmosphere. While the food is pretty standard fare, its good and is made better by the views. Started with oysters on half shell and then had a burger. Oysters were superb and burger was good. Friend had some seared tuna and some sort of shrimp salad. Said both were good.... More 

Helpful?
Thank ctownhokie
CJ N, General Manager at JB's On The Beach, responded to this review

Thanks very much for this review! Glad you loved our beautiful atmosphere as well as our delicious cuisine. Hope we're able to see you back again soon! Until next time, C.J. N., General Manager More 

Level Contributor
28 reviews
20 restaurant reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
Reviewed 1 week ago via mobile

Stopped in for happy hour, which was only available at the bar, I found out after the fact. A simple iceberg wedge salad was $10 as was the mojito!!!! Staff was friendly and prompt.

Helpful?
Thank Vasu G
CJ N, Owner at JB's On The Beach, responded to this review

Thanks for stopping by! We appreciate for your feedback. Hope we can see you again someday soon! Regards, C.J. N., General Manager More 

Level Contributor
1,283 reviews
928 restaurant reviews
common_n_restaurant_reviews_1bd8 635 helpful votes
Reviewed 1 week ago via mobile

In many visits, I have never had less than a terrific meal. Children's menu and the beach at the door make JB's an ideal family restaurant. Even for those who don't like seafood, JB's offers lots of good choices. Valet parking for $5. Try for beachfront table, although not on times I want one.

Helpful?
Thank Mark W
CJ N, General Manager at JB's On The Beach, responded to this review

Thanks so much, Mark! I'm happy you enjoyed your time with us here. Thanks for mentioning our kids menu, too! Can't wait for you to join us again for another beachfront table! Until next time, C.J. N., General Manager More 

Level Contributor
5 reviews
4 restaurant reviews
Reviewed 1 week ago

The location was excellent however I was not happy that they told us it was happy hour but when we sat down (directly across from the bar) we weren't able to get the happy hour prices unless we sat at the bar. Our server was a little impatient with us while we chatted.

Helpful?
Thank Mmay1031
CJ N, General Manager at JB's On The Beach, responded to this review

Sorry you weren't completely impressed with our place. You should absolutely expect to be treated with respect and patience, and I apologize if you felt rushed while you were here. I hope you'll visit us again someday so we can start off on the right foot. Regards, C.J. N., General Manager More 

Travelers who viewed JB's On The Beach also viewed

Deerfield Beach, Broward County
Deerfield Beach, Broward County
 
Deerfield Beach, Broward County
Deerfield Beach, Broward County
 
Deerfield Beach, Broward County
Deerfield Beach, Broward County
 

Been to JB's On The Beach? 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
    Service
    4 of 5 bubbles
  • Value
    3.5 of 5 bubbles
    Atmosphere
    4.5 of 5 bubbles
Average prices
$10 - $30
Cuisine
American, Caribbean, Bar, Seafood, Vegetarian Friendly, Gluten Free Options, Vegan Options
Meals
Brunch, Lunch, Dinner, Late Night, Drinks
Restaurant features
Takeout, Reservations, Outdoor Seating, Private Dining, Seating, Waitstaff, Parking Available, Valet Parking, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Dining Style
Casual Elegant
Good for
Families with children, Kids, Romantic, Large groups, Local cuisine, Scenic view, Special occasions, Bar scene
Open Hours
Sunday
10:00 am - 10:00 pm
Monday
11:00 am - 12:00 am
Tuesday
11:00 am - 12:00 am
Wednesday
11:00 am - 12:00 am
Thursday
11:00 am - 12:00 am
Friday
11:00 am - 12:00 am
Saturday
10:00 am - 11:00 pm
Location and Contact Information
  • Address: 300 NE 21st Ave, Deerfield Beach, FL 33441-3803
    (Hillsboro)
  • Public Transportation: There is a public bus stop just a few feet from our restaurant entrance.
  • Location: United States  >  Florida (FL)  >  Broward County  >  Deerfield Beach
  • Phone Number: 19545715220
Description
JB's On the Beach is a gorgeous, ocean-front restaurant in South FL that serves classic American cuisine and fresh seafood dishes. Some of our most popular dishes include Janet's Lobster Salad, our exquisite fish and chips, the coconut shrimp, and our delicious mojitos! We also offer a full bar where one of our talented bartenders can prepare you a perfect drink. Join us at the bar for Happy Hour, Monday through Friday, from 4pm - 7pm, where we have discounted beer, house wine, and well drinks. In a hurry? No worries, we offer both take-out and delivery options, check out our website for more details. Additionally, we have live entertainment every night! Browse the calendar on our website for a complete schedule. Swing on by for a beautiful view, delicious food, and great company! We know you'll love it here!

Questions & Answers

Here's what previous visitors have asked, with answers from representatives of JB's On The Beach and other visitors
3 questions
Ask a question
Palm Coast, Florida
over a year ago

See all questions (3)

Questions? Get answers from JB's On The Beach 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?