Looking for the best family restaurants in St. John? A family trip to St. John isn’t complete without some delicious island meals—and luckily, there’s no shortage of casual, welcoming spots that both kids and adults will enjoy. From fresh-baked bagels in the morning to cozy cafés with breezy views and laid-back island vibes, St. John offers plenty of places to grab a bite without any fuss.
While fine dining has its place, most families visiting St. John are looking for relaxed, easygoing meals where kids can be themselves and the food still feels like a treat. Whether you’re fueling up for a beach day or winding down after an afternoon of snorkeling, this list rounds up some of the best family-friendly restaurants, bakeries, and cafés across the island.
We’ve highlighted places with peaceful vibes, good food, and a welcoming attitude toward kids—plus many offer outdoor seating, quick service, or menus even picky eaters can enjoy. Here’s where to eat with your family in St. John:
1. North Shore Deli

📍 Cruz Bay
Perfect for a pre-beach breakfast or a quick lunch, North Shore Deli serves fresh, made-to-order sandwiches, wraps, smoothies, and salads. Kids love the simple grilled cheese or turkey sandwich options, and parents appreciate the healthy choices and strong coffee. It’s conveniently located just steps from the ferry dock, making it a great first or last stop on your St. John itinerary.
2. Sun Dog Café
📍 Mongoose Junction, Cruz Bay
This open-air café has a relaxed, tropical vibe and a large menu with something for everyone—from tacos and burgers to vegetarian and gluten-free options. There’s a casual courtyard space where kids can stretch out, and the service is friendly and fast. Their “Taco Tuesday” and live music nights are a hit for families looking to linger and enjoy the evening.
3. Cruz Bay Landing
📍 Across from Cruz Bay Ferry Dock
Open for breakfast, lunch, and dinner, Cruz Bay Landing offers everything from pancakes and eggs to burgers, fish tacos, and Caribbean entrees. There’s a dedicated kids’ menu, high chairs, and outdoor seating right near a grassy area where little ones can move around while waiting. It’s casual, dependable, and very kid-friendly.
4. The Lime Inn
📍 Cruz Bay
Known for its fresh seafood and island-inspired dishes, The Lime Inn is a great spot for a relaxed but slightly elevated family dinner. The restaurant has a kids’ menu with simple options like pasta, grilled chicken, or fish, and parents will love the ceviche, grilled mahi, or handcrafted cocktails. The vibe is welcoming and lively—never too formal for kids.
5. Sam & Jack’s Gourmet Delicatessen
📍 The Marketplace, Cruz Bay
Ideal for families on the go, Sam & Jack’s offers gourmet deli sandwiches, prepared meals (think lasagna or shepherd’s pie), and baked treats. It’s perfect for picking up lunch before a beach outing or grabbing dinner to eat back at your villa or vacation rental. The portions are generous, the quality is top-notch, and the staff is great with families.
6. Extra Virgin Bistro
📍 Uphill from Cruz Bay
This locally sourced, upscale eatery is best for families with older kids or teens who enjoy seafood and pasta. The handmade pastas, locally caught fish, and fresh herbs from their own rooftop garden make it a standout. While it’s more refined, the welcoming staff and quality food make it a great option for a memorable family night out.
7. Shambles
📍 Centerline Road, en route to Coral Bay
Shambles is one of the most laid-back places on the island, with a large open-air yard, yard games like cornhole, and a casual menu of burgers, wings, tacos, and pizzas. There’s a fun, community feel, and kids have space to play while parents enjoy a drink and a relaxed meal. It’s a perfect post-hike or post-beach dinner spot.
8. Ekaete Pink Corner
📍 Cruz Bay
For a true taste of the Caribbean, Ekaete Pink Corner serves up home-cooked island favorites like curry goat, stewed chicken, plantains, and rice and peas. It’s a great place to introduce kids to bold flavors in a casual, colorful setting. The prices are affordable, portions are hearty, and the atmosphere is warm and welcoming to all ages.
9. Café Roma
📍 Upstairs near Cruz Bay ferry
A long-standing favorite for Italian food on St. John, Café Roma offers pizza, pasta, and garlic knots that kids devour, along with more elevated Italian classics for the adults. The atmosphere is friendly and cozy, making it perfect for a family dinner after a beach day. Takeout is also available if your crew prefers dinner back at the villa.
10. The Tap Room
📍 Mongoose Junction
This microbrewery and casual pub serves classic American fare—burgers, chicken sandwiches, fish tacos, and pizza—alongside house-made beers for the grownups. It’s a great midday or early evening stop with kids, especially if you’re exploring the shops of Mongoose Junction. It’s casual enough for toddlers but cool enough for teens.
11. The Longboard
📍 Cruz Bay
Trendy but relaxed, The Longboard serves fresh island cuisine—poke bowls, tacos, ceviche, and rice bowls with tropical flair. It’s best for families with adventurous eaters, and the breezy patio and fast service make it easy with kids. There are mocktails and smoothies for younger diners, and flavorful seafood and drinks for the adults.
Final Thoughts on Best Family Restaurants in St. John
Most restaurants on St. John lean casual, and that’s a huge win for families. Outdoor seating is common, dress codes are relaxed, and the pace is island-slow—so plan meals with a little patience and flexibility in mind. Many places don’t take reservations, but early dinners (before 6 p.m.) are a smart way to avoid waits and get kids fed before bedtime.
Whether you’re after hearty breakfast sandwiches, healthy smoothies, cheesy pizza, or fresh island fare, St. John’s best family restaurants will keep everyone happy and well-fed—without the stress.
Planning your USVI family trip to St. John? These guides can help you make the most of your time on the island:
- St. John with Kids: Family Travel Guide
- Best Snorkeling and Beaches around St. John for Families
- Best Family Hikes in St. John
- Top Rated Family Restaurants in St. John
For additional information and context for your trip, it might also help to check out our ranked family travel lists for St. John:
- Best Things to Do in St. John with Kids (Ranked)
- Best Family Beaches in St. John (Ranked)
- Best Family Stays in St. John (Ranked)
For more general travel info, visit the Wikivoyage page on St. John.