From waterfront dinners and date-night spots to casual island favorites and memorable meals for groups, here are some of our favorite places to eat in St. Thomas!
One of the best parts of visiting St. Thomas is that you don’t have to choose between incredible food and incredible views. Across the island, you’ll find everything from fresh seafood and Caribbean flavors to elevated dining, beachside lunches, casual local spots, and restaurants that make an evening feel like an occasion!
Whether you’re planning a romantic dinner, celebrating a birthday, feeding the whole family, or simply wondering where to grab lunch after a beach day, this guide will help you find the right restaurant for the moment!
The Best Part About Dining in St. Thomas
St. Thomas is a relatively small island, but its dining scene offers plenty of variety! You can have breakfast overlooking the harbor, spend the afternoon at the beach, grab a casual lunch in flip-flops, and finish the evening with a beautiful dinner overlooking the Caribbean.
And because Castle at Cabrita is located on the eastern end of St. Thomas, guests have convenient access to restaurants throughout the island while also being close to Red Hook for dining, shopping, and the ferry to St. John.
Here are some of the restaurants and dining experiences we recommend exploring!
When you’re celebrating something special or simply want to make dinner part of the experience, look for a restaurant where the food, atmosphere, and setting all come together!
St. Thomas has several elevated dining options where you can dress up a little, order a great bottle of wine, and settle in for an evening overlooking the water.
SeaSalt is a great option when you want dinner to feel like an occasion. It’s a beautiful choice for celebrating a birthday, anniversary, or simply enjoying a special night during your stay!
This is the kind of dinner we recommend for:
- Anniversaries
- Birthdays
- Date nights
- Honeymoons
- Milestone celebrations
Best for: A memorable evening!
There’s something naturally romantic about dining in St. Thomas. Add a table overlooking the Caribbean, a sunset, good food, and nowhere you need to be afterward, and you’ve got the perfect date night!
Oceana Restaurant & Bistro is a wonderful option when you’re looking for a more intimate evening with beautiful surroundings. For couples staying at Castle at Cabrita, a sunset dinner is an easy way to turn an ordinary evening into part of the vacation!
Best for: Couples, anniversaries, honeymoons, and sunset dinners
Sometimes the view is half the meal!
For an easy first night on island, Island Time Pub is a great laid-back option with beautiful harbor views and a relaxed atmosphere. It’s especially convenient when you want to grab a casual meal after arriving in St. Thomas without turning your first evening into a big production.
And yes, pizza is absolutely acceptable on vacation!
Best for: First nights, casual dinners, families, and harbor views
Not every meal needs to be an event. After a morning at the beach or out on the water, sometimes you just want something delicious, casual, and easy!
XO Bistro is a great choice when you’re looking for a relaxed meal between island adventures. It’s the kind of spot that works well when you want to refuel without spending your whole afternoon at the table.
This is island time. There’s no need to rush!
Best for: Casual afternoons, beach days, and hungry travelers
If you’re visiting St. Thomas, make time to try food that reflects the islands!
Fish Bar is a great option when you’re craving fresh seafood and want to experience some of the flavors that make dining in the Caribbean special.
Trying local food is one of the easiest ways to experience more of the culture beyond the beaches!
Best for: First-time visitors and anyone who wants fresh seafood and island flavors
Traveling with a group can make restaurant planning a little more complicated. You need enough space, a menu everyone can enjoy, and an atmosphere that works for everything from family dinners to birthday celebrations!
Lion Fish is a great option to keep in mind when you’re traveling with a group and want a meal everyone can enjoy together!
When you’re traveling with friends or family, we recommend making reservations ahead whenever possible, especially during busier travel periods.
Best for: Families, birthday trips, reunions, girls’ trips, and groups
One of the advantages of staying on the eastern side of St. Thomas is having Red Hook nearby!
Red Hook is more than just the departure point for the St. John ferry. It’s also home to restaurants, bars, shops, and waterfront dining!
The Easterly is a great choice when you want a more elevated dinner while staying close to Red Hook. It’s also convenient to pair dinner with an evening exploring the area or a day trip to St. John.
Best for: Castle guests, St. John day trips, date nights, and elevated island dining
Some of the best vacation meals happen when you’re still in your swimsuit!
If you’re spending the day at Sapphire Beach, you don’t have to go far when hunger strikes. Paradise Pie and the beach bar make it easy to grab something to eat or enjoy a cold drink without leaving the beach atmosphere behind.
Plan a beach morning, settle in for the afternoon, and don’t worry about making it back to the villa too quickly. That’s what vacation is supposed to feel like!
Best for: Beach days, casual lunches, and easy afternoons
For a Celebration: Consider a Private Chef
Sometimes the best restaurant is your own villa! For birthdays, anniversaries, family gatherings, or simply a special night with friends, a private chef can create an elevated dining experience without requiring anyone to leave Castle at Cabrita!
You get to enjoy dinner together in your own space, with the Caribbean around you and no need to coordinate transportation afterward!
It’s one of the reasons we love helping guests build experiences around their stay, not just recommending where to eat, but helping make the entire evening feel special.
Don't Forget Breakfast
A St. Thomas food guide shouldn’t be all about dinner. Slow breakfasts are one of our favorite parts of island life!
If you’re staying near Red Hook, Lattes in Paradise is a great coffee stop overlooking the marina. For something a little more tucked away, An Hour Late is a hidden breakfast spot worth knowing about! And if you’re looking for something fresh and easy, Tasty in Red Hook is a great option for acai bowls!
Or keep it simple at the Castle and enjoy your morning without an agenda. After all, you’re on vacation!
A Few Tips for Dining in St. Thomas
Make reservations when you can.
Popular restaurants can fill quickly, particularly during peak travel periods and around holidays!
Ask about daily specials!
Fresh seafood and other ingredients can vary based on what’s available that day.
Give yourself extra travel time.
Island roads, traffic, and weather can affect drive times. Don’t plan a dinner reservation with a tight schedule!
Don’t underestimate lunch!
We recommend fitting a few of these casual favorites into your trip if you can:
- Hooked in Red Hook
- Island Grind on the Northside
- Cafe Amici in Charlotte Amalie
- Tap & Still in Havensight
- Rock City Tacos in the Tutu area
They’re great options when you want something delicious and casual between your island adventures!
Plan around sunset.
If you’re choosing a waterfront restaurant, check the sunset time and ask for an outdoor or water-view table when available!
Staying at Castle at Cabrita?
One of our favorite things about staying on the eastern end of St. Thomas is having so many options within reach!
Spend the morning at the beach, have lunch somewhere casual, take the ferry to St. John, come home for a swim, then head out for dinner or have a private chef prepare something at the Castle!
You don’t have to choose between exploring St. Thomas and having a relaxing vacation. You can do both!
Your St. Thomas Dining List Starts Here
Whether you’re looking for a romantic sunset dinner, a casual beach lunch, local Caribbean flavors, or a special meal for the whole group, St. Thomas has plenty to explore! And if you stay at Castle at Cabrita, you don’t have to plan every meal before you arrive.
We’ll happily point you toward some of our favorite spots and help you build a trip that feels like your own!
Ready to start planning your St. Thomas stay?
Explore Castle at Cabrita at www.castle.vi.





