Looking for the best family restaurants in St. Croix? Traveling with kids in St. Croix is all about balancing island adventure with reliable, laid-back dining. Whether your family has picky eaters, adventurous little foodies, or just needs somewhere casual with a view, St. Croix has plenty of restaurants that welcome kids without sacrificing flavor or atmosphere. From beachside BBQ spots to cozy cafes and local institutions, here’s a list of the best kid-friendly restaurants in St. Croix, based on what parents care about most—great food, fast service, outdoor seating, and a relaxed environment where kids can be themselves.
1. Toast Diner – Pan Am Pavilion, Christiansted
Toast Diner is a small but popular breakfast and brunch spot located in the Pan Am Pavilion near the Christiansted boardwalk. Known for its inventive takes on breakfast classics, the menu includes stuffed French toast, egg sandwiches, and local twists like crab Benedict or plantain hash. It’s a tight space indoors, but the staff are welcoming to families, and there’s some limited outdoor seating.
Why families will like it:
- Breakfast and brunch-focused, which works well with kids’ schedules
- Familiar, customizable breakfast options like pancakes, eggs, and toast
- Casual diner-style service with friendly staff who accommodate kid-specific orders
- Great for a hearty start before exploring downtown Christiansted
Pro tip for families: It’s best to arrive early, especially on weekends—it’s a small space and fills up quickly. If you have toddlers or strollers, outdoor seating is more manageable.
2. Beach Side Café – Sand Castle on the Beach, Frederiksted
Located inside the Sand Castle on the Beach Hotel, Beach Side Café offers oceanfront dining that feels upscale but is still family-appropriate. The menu features seafood, pasta, sandwiches, and healthy options like quinoa bowls or grilled vegetables. Kids are welcome, and the staff are happy to make adjustments or offer simplified plates. The sunset views are fantastic, and it’s just steps from the beach.
Why families will like it:
- Dining directly on the sand with ocean views
- Peaceful environment that’s still casual enough for kids
- Kid-friendly items like grilled cheese, pasta, and fruit sides can be easily ordered
- Great place to relax and enjoy a longer meal after swimming or exploring Frederiksted
Bonus: Families with older kids may enjoy an early dinner here followed by a walk along the beach or a sunset swim—the café provides direct access to one of the island’s most peaceful beach spots.
3. The Mill Boardwalk Bar Brick Oven Pizza – Peter’s Rest
Mill Pizza is one of the best family restaurants in St. Croix. It is one of those no-fuss pizzerias that’s perfect for families. The pizzas are made fresh with thin, crispy crusts and customizable toppings. It’s a grab-and-go favorite for beach days, but you can also sit outside and enjoy a quick meal. It is located in the old sugar mill right on the Christiansted boardwalk, offering waterfront views and open-air seating. It features a wood-fired oven with hand-made dough for charred, chewy-crust pizzas.
Why families will like it:
- Everyone loves pizza—it’s the ultimate kid-friendly food
- Quick service is perfect for families with hungry little ones
- Affordable prices make it easy to feed the whole crew
4. Rhythms at Rainbow Beach – Frederiksted
Located right on Rainbow Beach, this open-air beach bar is a family hotspot. You can order burgers, fish tacos, chicken tenders, or ice cream while enjoying live music or beach volleyball. It’s common to see kids playing in the sand or swimming nearby while parents relax at their table.
Why families will like it:
- Dining with toes in the sand
- Live music and beach toys to keep kids busy
- Great place to unwind after snorkeling or kayaking nearby
5. No Bones Café – Christiansted
No Bones Café serves American diner-style food with a Caribbean twist. The menu includes wings, burgers, seafood, and pasta dishes, with vegetarian options too. There’s also a small kids’ menu with classic picks like grilled cheese, chicken tenders, and fries.
Why families will like it:
- Comfortable booths and casual decor
- Fast service, perfect for hungry children
- A neighborhood feel that makes you feel like a local
6. Turtle’s Deli – Frederiksted
Turtle’s Deli is a must-stop for lunchtime sandwiches. You’ll find oversized hoagies, wraps, and hot-pressed Cuban sandwiches. Everything is made fresh, and you can sit outside under shade trees. It’s just a block from the beach, so it’s perfect after a morning swim.
Why families will like it:
- Huge sandwiches that are easy to share
- Laid-back outdoor seating without a wait
- Close to Frederiksted pier and other family attractions
7. Frescos Kitchen & Pub – Christiansted
Frescos offers Caribbean-American fusion cuisine in a modern, welcoming setting. The patio is shaded and breezy, and while there’s no designated kids’ menu, many dishes can be downsized or customized for picky eaters. Think jerk chicken wraps, local fish, and tropical slaws.
Why families will like it:
- Stylish yet unpretentious vibe—great for parents who want better food without sacrificing comfort
- Creative dishes that still work for kids (like sweet plantain tacos)
- Walkable from the boardwalk and shopping areas
8. La Reine Chicken Shack – Centerline Road, La Reine
This local institution is where you go for real-deal island food. Their rotisserie chicken is juicy, tender, and smoky, and kids will love the crispy johnnycakes (fried cornmeal dough). There’s no formal dining room—just picnic tables, foil-wrapped plates, and lots of flavor.
Why families will like it:
- Iconic food with authentic island flair
- Affordable and fast enough for takeout or dine-in
- Open-air dining with a come-as-you-are vibe
9. Polly’s at the Pier – Frederiksted
This cheerful café sits right at the Frederiksted Pier and is a local favorite for breakfast and lunch. It offers everything from pancakes and scrambled eggs to sandwiches and salads. Their smoothie menu is especially popular with kids, and they offer dairy-free and vegetarian options too.
Why families will like it:
- Open for breakfast, so great for early risers
- Kid-friendly smoothies and pancakes
- Pier views and plenty of people-watching
10. Blues Backyard BBQ & Grill – Estate La Grande Princesse
This hidden gem has a big backyard feel with lots of space and some of the best BBQ on the island. Choose from ribs, pulled pork, burgers, or grilled chicken—and sides like coleslaw and fries. It’s casual, affordable, and filled with locals.
Why families will like it:
- Relaxed setting with outdoor tables and music
- Big portions perfect for sharing
- Fast and friendly staff who treat families like regulars
11. The Landing Beach Bar – Cane Bay
Nestled at Cane Bay Beach, The Landing is perfect after a morning of snorkeling or hiking. The menu includes wings, burgers, salads, and cold drinks. Kids can dig in the sand just steps away while parents enjoy a drink and fresh air.
Why families will like it:
- Gorgeous beachside setting with room to play
- Kids can move around between courses
- Menu has both healthy and indulgent options
12. RumRunners – Christiansted Boardwalk

This popular restaurant sits right on the Christiansted harbor, offering views of boats and passing pelicans. It serves seafood, burgers, salads, and pasta, along with a separate kids’ menu. You can dine dockside or inside in air conditioning.
Why families will like it:
- Central location near boat tours and shops
- Views entertain kids while they wait for food
- Ample kid choices and generous portions
13. The Bombay Club – Christiansted
If you’re looking for a slightly more refined dinner with older kids, The Bombay Club is a great option. The ambiance is classic and elegant, and the menu features steaks, seafood, and hearty American dishes. It’s a quiet spot that welcomes families for early dinners.
Why families will like it:
- Upscale experience that still welcomes kids
- Great for older children or special dinners
- Staff are happy to make adjustments for smaller appetites
14. Six Nine Restaurant – Gallows Bay, Christiansted
Six Nine Restaurant is a newer addition to the Gallows Bay dining scene, offering a blend of American and Caribbean comfort food in a modern, casual setting. The menu rotates but often includes dishes like coconut shrimp, burgers, seafood pasta, and rice bowls. The indoor dining space is air-conditioned—great for cooling off midday—and there’s also a covered patio area with a relaxed vibe.
While it doesn’t have a formal kids’ menu, the kitchen is happy to accommodate young diners with smaller portions or simpler dishes. The staff is friendly and attentive, and the service is fast enough to keep kids from getting antsy.
Why families will like it:
- Comfortable indoor seating for hot or rainy days
- Large portions ideal for sharing
- Friendly staff and a flexible menu that can easily work for younger kids
- Convenient location near shops and the marina in Gallows Bay
Family tip: If you’re exploring the Christiansted area or catching a boat tour from Gallows Bay Marina, Six Nine is a convenient and satisfying stop for lunch or dinner.
Final Tips for Exploring the Best Family Restaurants in St. Croix with Kids
- Go early: Many restaurants are less crowded at lunch or early dinner, perfect for kids who get hungry before sunset.
- Expect relaxed service: Island time is real. Most places are casual, but bring a small toy or coloring book to keep little ones occupied.
- Cash helps: Some smaller spots like La Reine Chicken Shack are cash-only or have card minimums.
- Try local: Many kids end up loving johnnycakes, local grilled fish, or Caribbean fried chicken. Don’t be afraid to let them explore.