Naughty Johnny's
Rating
Family of 4
USD 70 to USD 110
Duration
1 to 1.5 hours
Best Ages
5 and up
About
Naughty Johnny's in the Old Fort Bay area of Nassau offers a casual dining experience that draws on the laid-back character of its waterside location. The restaurant earns a 4. 2 Google rating across 454 reviews, reflecting consistent food quality and a comfortable atmosphere that works for both locals and visitors.
The menu leans toward grilled proteins and Bahamian-Caribbean favorites — fish, chicken, burgers, and sides — in a format that families find approachable. The Old Fort Bay neighborhood sits on Nassau's western edge, past Cable Beach, which means it's a bit of a drive from downtown but rewards visitors with a calmer, more residential Nassau experience. The outdoor seating area overlooks the water and gives kids the visual stimulation of boats and sea while they eat.
The interior is air-conditioned for hot midday visits. For families staying at resorts on Cable Beach or further west, Naughty Johnny's is a convenient alternative to resort dining that doesn't require heading all the way to downtown. The relaxed pace means it's not ideal for families needing a quick in-and-out meal, but as a leisurely lunch or sunset dinner it delivers a pleasant Nassau experience.
The name invariably gets a laugh from older kids and provides easy dinner-table entertainment.
Age Suitability
Parent Logistics
Stroller-Friendly
Nursing / Changing
no dedicated room
Kid Meals
yes — grill menu with options for younger eaters
Setting
Rainy Day
Not ideal
Plan Your Visit
Best Time to Visit
lunch or early evening on weekdays for shorter waits
Wait Times
15-30 minutes on weekends
Nearby Food
Old Fort Bay is a residential area with limited adjacent dining. Plan Naughty Johnny's as your meal destination for this part of Nassau.
Why Kids Love It
The Old Fort Bay location gives Naughty Johnny's a relaxed waterside setting that feels removed from the busyness of downtown Nassau. The name alone entertains kids, and the grill-focused menu delivers satisfying meals in a comfortable, low-key atmosphere.
Pro Tips from Parents
- The name is kid entertainment in itself — younger kids will want to hear why it's called Naughty Johnny's
- Good alternative to resort dining for families staying in the Cable Beach area
- Outdoor seating is the priority — book specifically for a waterside table when calling ahead
What to Bring
- Sunscreen for outdoor seating
- Light jacket for evening sea breeze
- A sense of humor about the restaurant name
Cost Info
Estimated Cost (Family of 4)
USD 70 to USD 110
Tips to Save
- Lunch pricing is more accessible.
- Stick to the standard grill items rather than specialty dishes for the best value.
Hours & Contact
Hours
- Friday
- 11:00 AM – 11:00 PM
- Monday
- 11:00 AM – 10:00 PM
- Sunday
- 9:00 AM – 10:00 PM
- Tuesday
- 11:00 AM – 10:00 PM
- Saturday
- 9:00 AM – 11:00 PM
- Thursday
- 11:00 AM – 10:00 PM
- Wednesday
- 11:00 AM – 10:00 PM