JB's on the Beach

300 NE 21st Ave, Deerfield Beach - 33441
595 reviews
Seafood American
(954) 571-5220

Fabulous service - Thank you Glen and Samantha! The food was wonderful and the weather you ordered got the customers was on point.

Great atmosphere and excellent service.

Great food and atmosphere just off the beach!

Despite the stormy weather we ventured out for dinner on Deerfield Beach. JBs was recommended by a friend who had lived on the beach. She didn’t steer us wrong.We were seated before our reserved time and choose inside due to the weather. They do have a covered patio but it was quieter inside. Our server Tyrese was quick to greet us and gave us a bit of time to check their drink menus before taking our order. Our drinks and the calamari were delicious and were delivered quickly giving us time to enjoy the view from inside.For my main course I choose to skip seafood tonight and tried the baby back ribs. Delicious sauce and juicy meat made me very happy with my choice. Hubby had an amazing Chicken and shrimp platter that he thoroughly enjoyed and would not share! I polished off my ribs and needless to say had no room to try any desserts. Next time! And there will definitely be a next time.Tyrese our server was great and food was very good. If the weather has been better this would have been a prefect dinner with a view.

Wonderful restaurant and place to eat. Right on the beach. The servers are great and honestly the best baked beans of my life! They don’t upcharge and cater to every order. They’re wonderful. A minute from the pier. This is the spot! Had a wonderful brunch and this is a place to make memories. 10/10 this is where you want to eat. And fairly priced! What a gem! ? ?

My experience was very good food the presentation sparks nostalgia (eat me now) , portion size full sizeflavors were satisfying to taste buds. Space was comfortable service was courteous and wait time was quick..the price matched serving size & taste buds. Aps starting around $10 & meals $20Scenic balcony view of beach was nice..the pigeons showed some respect while scrounging around for scraps

I called to make reservations for 8 and was told that I could not make reservations for more than 6 at a time. I was told I could stop in and put my name down for the requested time and when table was ready, they would call. I arrived at 6:00 on April 28 and asked to be seated at 7:00. The host said she could seat me at 6:00 but could not guarantee a 7:00 pm seat. I explained to her that I was told over the phone that I could come in and put my name in for a 7:00pm seat. She said I was misinformed. I explained that I had a party of 8 and every time I come in town we dine there. She said she could seat me now or when I came in at 7:00 I would have to wait. Looking around, I saw multiple open tables of 4 near each other and asked if I could make reservations for 2 groups of 4. She said she could not guarantee that the two tables would be near each other. I asked to speak with a manager and the host said I could, but I would be told the same thing from the manager. I said I trying to work with you, can you work with me. I also that I come monthly with guests. She only said she could seat me now or I may have to wait at 7:00 if I returned with my group. Walking back to my hotel, I went to Ocean’s 234 and was able to make a reservation for 8 people at 7:00.

Have eaten at JBs several times. busy spot on the beach with ocean views. At last visit was served a raw cheeseburger that was inedible. Fries were cold. Weak margarita tasted like it used low end mix. Will not return.

This is the best place on the beach to have afternoon drinks. We do this a few times a week while visiting. We had dinner there one night. Food and service were great. The whole talapia is excellent.

I was disappointed when I went to see the hostess outside (Payton) to be seated. Her customer service was really disrespectful. I requested seating for 3 and she said outside seating was for reservations only. I notified Payton that I did have a reservation and she looked to check and told me, “well you’re late and we don’t hold seating”. I notified Payton that we had contacted the restaurant and notified them that we were running late due to traffic. Payton then rudely replied we don’t change reservations, while being rude and disrespectful to a customer, and all the outside had plenty of seating, my sister who’s a regular there told us to come sit elsewhere (the bar). I enjoyed the ambiance but Payton customer service was HORRIBLE!