Nineteen restaurants for every kind of occasion in Nassau, sorted by area, with price per person, opening hours, what to order, and how to book.
Where Should You Eat in Nassau, Bahamas? Quick Picks
Nassau isn't one dining scene, so the right restaurant depends on where you are and what kind of night you want. Start with the situation closest to yours. Prices are per person in USD.
Ideal for | Restaurant | Area | Price per person |
|---|---|---|---|
Date night | Cable Beach | $80 to $200 | |
Waterfront sunset | West Bay Street | $40 to $140 | |
Cruise-port lunch | Downtown | $20 to $40 | |
Local Bahamian | Twin Brother at the Fish Fry | Arawak Cay | $20 to $40 |
Groups and mixed tastes | Nassau Harbor | $40 to $100 | |
Family dinner | Baha Mar | $20 to $40 | |
Late night | Baha Mar | $20 to $100 |
Best Restaurants at Cable Beach and Baha Mar
If you're staying near Baha Mar, you're already in one of the best dining areas on the island, and there are plenty of options nearby. West Bay Street adds Solemar and Sapodilla a short ride away.
OIA
Where: Cable Beach
Cuisine: Mediterranean and Japanese
Price per person: $80 to $200
Hours: Dinner 6:00 pm to 10:30 pm
Best for: Special occasions
OIA is where you book when dinner is the main event, and it also serves breakfast and lunch. Order the 12-piece omakase (a chef-selected sushi tasting), seared Hokkaido scallops, or Maine lobster linguine, and ask for the outdoor oceanfront seating. Dinner starts at 6:00 pm, so check sunset time for your dates. A private dinner on the beach at OIA is booked by email. Reserve at OIA.
Meze Grill
Where: West Bay Street, Cable Beach
Cuisine: Mediterranean steakhouse
Price per person: $40 to $120
Hours: Dinner 5:30 pm to 10:30 pm
Best for: Sharing plates
Meze Grill suits a proper dinner that feels polished without being formal. Start with the Meze Platter and the flaming saganaki (a fried cheese dish served flaming), then choose a steak or branzino (Mediterranean sea bass). Dinner runs daily, with brunch on weekends. Reserve at Meze Grill.
The Swimming Pig
Where: Baha Mar
Cuisine: English-style gastropub
Price per person: $20 to $100
Hours: Daily 8:00 am to 4:00 am
Best for: A relaxed, any-hour meal
The Swimming Pig is an English pub with gourmet cooking, craft beers, and a menu that runs from breakfast to late night. It's the easiest place at Baha Mar to eat at odd hours. Expect it to get lively on match nights. Reserve at The Swimming Pig.
Pizza Lab
Where: Baha Mar
Cuisine: Pizza
Price per person: $20 to $40
Hours: Daily 8:00 am to 10:30 pm
Best for: Families
Pizza Lab is about hand-tossed pizzas, a family-style platter that serves four, and a kids' menu. It also serves breakfast, so it works from first meal to last. It's casual, so it's not the pick for a quiet anniversary. Reserve at Pizza Lab.
Amara Beach
Where: Cable Beach
Cuisine: Beachside light bites and cocktails
Price per person: About $35
Hours: Daily 11:00 am to 5:00 pm
Best for: A beach day
Amara Beach is open to everyone, not only hotel guests or residents. Order ceviche, flatbreads, or a spritz and stay put. It's walk-ins only, so you can't hold a table. See the Amara Beach page for the menu.
Solemar
Where: West Bay Street
Cuisine: Seafood and sushi
Price per person: $40 to $140
Hours: Happy hour 4:00 pm to 6:00 pm; dinner to 10:00 pm
Best for: Sunset
Solemar is known for its sunsets, with seafood, sushi, grilled dishes, and signature cocktails by the sea. Order the Lobster Linguine or the Whole Maine Lobster, then save room for Baked Alaska. Arrive in the happy hour window if the view matters. Reserve at Solemar.
Carna at Baha Mar
Where: Baha Mar
Cuisine: Steakhouse
Price per person: $80 to $200
Hours: Dinner from 6:00 pm
Best for: A steak night
Carna is the upscale pick in the resort, known for steaks and house-made pastas. It's the priciest meal in the area after OIA, so it suits a splurge.
Marcus at Baha Mar
Where: Baha Mar
Cuisine: Seafood and chop house
Price per person: Menu prices are on the restaurant's website
Hours: Lunch and dinner
Best for: A polished meal without leaving the resort
Marcus Fish and Chop House blends Bahamian ingredients with global flavors, from seafood rice to grilled meats, in a beachfront setting. It's convenient if you're already at Baha Mar. Reservations are worth making.
Sapodilla
Where: West Bay Street
Cuisine: Fine dining
Price per person: $100 to $120
Hours: Tuesday to Saturday, 6:00 pm to 11:00 pm
Best for: A long, quiet dinner
Sapodilla Estate seats you in one of four indoor rooms or on the Palm Terrace under the stars. It's reservations-only territory and closed Sunday and Monday.
Best Restaurants Downtown and Near the Nassau Cruise Port
With a few hours on shore, you want food that's close and fast. Downtown is walkable from the port, and the options below keep you on schedule.
Smugglers
Where: King and George St, Downtown
Cuisine: Local dishes, pizza, pasta, and Italian coffee
Price per person: $20 to $40
Hours: Daily 8:00 am to 4:00 pm
Best for: A short stop
Smugglers sits next to the Pirates Museum and is a 16-minute walk (1.2 km) from the cruise ship docks: follow Woodes Rodgers Walk west along the waterfront boardwalk, then turn inland onto George Street past the Straw Market. It closes at 4:00 pm, so plan lunch rather than a late dinner. Reserve at Smugglers.
Latitudes
Where: E Bay St, Nassau Harbor Club
Cuisine: World kitchen
Price per person: $40 to $100
Hours: Dinner 6:00 pm to 10:00 pm
Best for: Groups
Latitudes has bay views over Nassau Harbor and a menu of seafood, pizza, grill, and sushi, so mixed tastes are covered. From the cruise ship docks it's a 47-minute walk (3.4 km) along Bay Street, heading east with the harbor on your left, so take a taxi in the heat. The teppanyaki experience at Latitudes is for parties of 4 or more. Smart casual is the dress code. Reserve at Latitudes.
Café Matisse
Where: Bank Lane, Downtown
Cuisine: Italian
Price per person: $60 to $160
Hours: Lunch and dinner, Tuesday to Saturday
Best for: A calm break from the crowds
Café Matisse serves pasta, seafood, and salads in a courtyard that feels far from the port. It's closed Sunday and Monday, so don't plan a Sunday cruise lunch here.
Graycliff
Where: W Hill St
Cuisine: Bahamian-influenced Continental
Price per person: Menu prices are on the restaurant's website
Hours: Lunch and dinner
Best for: A formal evening
Graycliff has four air-conditioned dining rooms, a garden, and a celebrated wine cellar. The dress code is strictly enforced, with elegant dress at dinner and long trousers for men.
Best Restaurants on Paradise Island and in Sandyport
Claudio's
Where: The Coral, Atlantis
Cuisine: American seafood
Price per person: $40 to $60
Hours: Breakfast from 8:00 am; lunch and dinner 11:30 am to 11:00 pm
Best for: A lively night
Claudio's brings a New York seafood tradition to Atlantis, with sports on HD TVs, daily happy hours, and weekend DJs. Expect noise, which is the point. Reserve at Claudio's.
Twisted Lime
Where: Sandy Port Plaza
Cuisine: Bahamian sports bar and grill
Price per person: $20 to $40
Hours: Daily 11:00 am to 11:30 pm
Best for: Casual fun
Twisted Lime is a waterfront sports bar with wings, ribs, burgers, and local dishes. It's family-friendly, and Wednesday is happy hour. It's casual, so it's not the place for a quiet dinner. Reserve at Twisted Lime.
Dune
Where: Ocean Club, Paradise Island
Cuisine: Seafood and French-Asian
Price per person: Menu prices are on the restaurant's website
Hours: Breakfast 7:00 am to 11:00 am; lunch 12:00 pm to 3:00 pm; dinner 6:00 pm to 10:00 pm
Best for: A formal oceanfront evening
Dune by Jean-Georges is the luxury pick on Paradise Island, with a seafood-focused menu and oceanfront views. It reopened on October 8, 2026, after a scheduled refresh from August 16 through October 7. Sunday brunch runs 12:30 pm to 3:00 pm, and Dune Bar is open 10:00 am to midnight.
Local Bahamian Food in Nassau
Some of the best food in Nassau comes from places that don't try too hard. Conch (a local sea snail) turns up fried as fritters, cracked and seasoned, or raw in a lime-and-pepper salad.
- Fish Fry at Arawak Cay: A strip of local stalls serving conch, fried snapper, and Bahamian sides ($20 to $40). The strip is open 10:00 am to 9:00 pm daily, and many stalls close or run limited hours on Mondays. Stall hours:Twin Brothers: Monday to Friday 11:00 am to 6:00 pm; Saturday and Sunday 11:00 am to 9:00 pm.
- Oh Andros: daily 11:30 am to 11:30 pm.
- Drifters At Da Fish Fry: daily 12:00 pm to 10:00 pm.
- Fish Central: daily 11:00 am to midnight.
- Curly's Restaurant and Bar: Monday to Thursday and Sunday 10:00 am to 9:00 pm; Friday and Saturday 10:00 am to 10:00 pm.
- Gone Fish'n Beach Bar & Grill: open 24 hours Monday and Wednesday to Sunday, closed Tuesday.
- Bahamian Cookin': Parliament Street, Downtown. Stewed fish, cracked conch, and baked macaroni for about $20 to $40, with dining from 11:30 am.
Order these four dishes wherever you eat local: - conch fritters
- cracked conch
- stewed fish
- and peas and rice.
The Takeaway
Nassau rewards choosing by area. If you're near Baha Mar and you've got Meze Grill, OIA, and The Swimming Pig close by. Cruising in? Stick with a spot like Smugglers. Looking for more options? Browse all Titan restaurants on the Titan restaurants page. Pick one, book it, and enjoy your meal!