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

) #5 of 168 Restaurants in Deerfield Beach €€ - €€€ American, , Seafood
300 NE 21st Ave, Deerfield Beach, FL 33441-3803
+1 954-571-5220
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent43%
  • Very good38%
  • Average14%
  • Poor3%
  • Terrible2%
Travellers talk about
“brunch” (31 reviews)
“salad” (66 reviews)
Open Now
All hours
American, Bar, Seafood, Vegetarian Friendly, Vegan Options, Gluten Free Options
€€ - €€€
300 NE 21st Ave, Deerfield Beach, FL 33441-3803
All Details
Write a Review
Reviews (1,255)
Traveller rating
Traveller type
Time of year
  • More languages

1 - 10 of 1,209 reviews

Reviewed yesterday via mobile

Located just in front of the sea and very near to the pier, it's a great place. The restaurant is specialized in seafood.

Thank prv21622017
Reviewed 5 days ago via mobile

The view is beautiful and the food was good. We had the whole fried snapper and it was very good. There waa live music a 1 man band and his music was awesome!

Thank Magdalena T
CJ N, Owner at JB's On The Beach, responded to this reviewResponded 2 days ago

I'm thrilled that you had such a wonderful time with us and enjoyed the fried snapper, Magdalena. We love being able to serve up delicious eats in a fun, lively atmosphere. Hope you'll make it back in again soon. -CJ N.

Reviewed 6 days ago via mobile

We went for dinner on a Friday. It was busy but we were able to get a table outside overlooking the beach. The view was pretty much the highlight of the experience. It usually doesnt happen but it took us about 15-20 min to order...More

Thank Dinner-For-Too
CJ N, Owner at JB's On The Beach, responded to this reviewResponded 4 days ago

I am disappointed that you left unhappy with your meal here. I'm surprised that you were unable to find something that stood out to you, as I feel we have a fairly extensive menu that offers a lot of variety. I do apologize, however, that...More

Reviewed 1 week ago

My fiancé and I took a weekend get away trip and wanted to do a nice dinner. This was a great place! The entrees were a little expensive for us so we chose to do their sandwiches. My fiancé had their fish sandwich, he said...More

Thank Kayla W
CJ N, Owner at JB's On The Beach, responded to this reviewResponded 1 week ago

Thank you for stopping in to see us while you were in town, Kayla -- we're so glad that you and your husband were able to enjoy a nice evening. I'm so glad that everything was delicious and cooked to perfection. Hope you'll think of...More

Reviewed 1 week ago

My wife and I recently celebrated our 40th wedding anniversary. We decided to throw a party for friends and family and chose JB's to host our event. From the time we contacted JB's till the end of the evening of our event JB;s was on...More

Thank Alan K
CJ N, Owner at JB's On The Beach, responded to this reviewResponded 1 week ago

Thank you so much for choosing us to be the place where you celebrated such a special occasion, Alan. We are so honored that we were able to be a part of that, and it was truly our pleasure taking such excellent care of you....More

Reviewed 1 week ago via mobile

What a great day at Jb hooks! Our survey was Nancy and she was so sweet and nice! The food was delicious! Can't wait to go back!💕

Thank SRaline
CJ N, Owner at JB's On The Beach, responded to this reviewResponded 1 week ago

We can't wait for your next visit in already -- thank you so much for this kind review. Looking forward to serving you up all your favorites again! -CJ N.

Reviewed 1 week ago via mobile

We walked through the front door and it looks very nice and clean. We chose to sit outside overlooking the ocean. We were there for lunch on Saturday. When we received the menus, we noticed that it is very pricey ($18 to $20 for a...More

Thank colbox
CJ N, Owner at JB's On The Beach, responded to this reviewResponded 1 week ago

I can understand how frustrating it was to go out to enjoy a nice lunch and leaving so disappointed. It is never our intention for our customers to feel as though our food isn't worth the price -- we use fresh, high-quality ingredients in everything...More

Reviewed 2 weeks ago via mobile

This is beach side and that is great. Food was not good, it was ok. Overall we had a great time due to location and that kids went and played volleyball afterwards. Would probably go back because it was fun, but order food that is...More

Thank Heather P
Reviewed 2 weeks ago via mobile

When you travel to Florida you always look for restaurants and bars that are on the beach or water. We stayed at the Boca Beach Club and JB's was only 1.5 miles away. It was everything we were looking for: delicious food, great view of...More

Thank TheGameCrafter
CJ N, Owner at JB's On The Beach, responded to this reviewResponded 1 week ago

We're thrilled that you were able to have a memorable lunch with us -- we love being able to be a place that provides the full package. It's great that you were able to find us while you were in town, and that we did...More

Reviewed 2 weeks ago

The view, the service, and the food - fabulous. I had the paella for lunch and it was one of the best dishes I've ever had. The vegetarian pasta was delicious and the salad with the house dressing was also very good. Unfortunately, we didn't...More

Thank Judy M
CJ N, Owner at JB's On The Beach, responded to this reviewResponded 1 week ago

We're so glad that everything you tasted was delicious, Judy -- we'll have dessert waiting for your next visit! -CJ N.

Nearby Restaurants
Flanigan's Seafood Bar & Grill
720 reviews
.11 km away
The Whale's Rib
1,431 reviews
.13 km away
Burger Craze
251 reviews
.11 km away
Nearby Attractions
Deerfield Beach International Fishing Pier
462 reviews
.12 km away
Deerfield Island Park
55 reviews
.82 km away
Island Water Sports
60 reviews
.24 km away
Sullivan Park
6 reviews
.73 km away
Ask a question
Questions & Answers
3 August 2017|
AnswerShow all 10 answers
Response from Henri A | Reviewed this property |
Hope your date went well, and you had a great hair day because it is very humid at the outside bar!!!
16 January 2017|
AnswerShow all 7 answers
Response from annette j | Reviewed this property |
I would suggest you call them. The place is large but I have no idea what they do in terms of catering events
Shar H
29 September 2016|
AnswerShow all 8 answers
Response from DAL0714 | Reviewed this property |
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$10 - US$30
Lunch, Dinner, Brunch, After-hours, 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
View, Bar Scene, Kids, Child-friendly, Local cuisine, Special Occasion Dining, Groups, Romantic
Open Hours
10:00 - 00:00
11:00 - 00:00
11:00 - 00:00
11:00 - 00:00
11:00 - 01:00
11:00 - 01:00
10:00 - 01:00
Location and Contact Information
  • Address: 300 NE 21st Ave, Deerfield Beach, FL 33441-3803
  • 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: +1 954-571-5220
  • E-mail
JB's On the Beach is a gorgeous oceanfront restaurant in South Florida 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, 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.
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