Top Family Dining Spots in San Andres That Work for Everyone at the Table

Photo by  WILLIAN REIS

21 min read · San Andres, Colombia · family dining ·

Top Family Dining Spots in San Andres That Work for Everyone at the Table

AR

Words by

Andres Restrepo

Share

I have spent the better part of two decades eating my way across San Andres, and I can tell you that finding the top family dining spots in San Andres is not as straightforward as you might expect. The island has a way of surprising you, a small Caribbean jewel where the food culture is deeply rooted in Raizal tradition, coconut rice, and fresh seafood pulled from the reef that same morning. But when you are traveling with kids, the equation changes. You need places that welcome sticky fingers, tolerate the occasional meltdown, and still serve food that makes the adults at the table genuinely happy. That is a harder combination than it sounds on an island where many restaurants cater to couples, backpackers, or late-night crowds. Over the years, I have tested nearly every restaurant on the island with my own family, and the ones I am about to share are the places that actually work for everyone at the table, from toddlers to grandparents.

La Loma and the Hillside Family Restaurants San Andres Locals Trust

La Loma is the old heart of the island, the neighborhood where the Raizal community has lived for generations, and it is where you will find some of the most authentic family restaurants San Andres has to offer. The houses here are painted in faded blues and yellows, roosters wander between properties, and the smell of coconut oil frying in a heavy pan drifts out of open kitchen windows by late morning. I took my niece and nephew here last month, and the first thing they noticed was a massive mango tree in the yard of a small restaurant on the main road through the village. The owner, a woman everyone calls Miss Patti, had set up plastic chairs under the tree, and her grandson was doing his homework at one of the tables while we ate. That is the kind of place La Loma is. Nothing feels staged for tourists.

The dish to order here is rondón, the island's signature stew made with coconut milk, root vegetables, fish, and sometimes crab. Miss Patti serves it in a deep bowl with a side of coconut rice and fried plantain, and it costs around 18,000 to 22,000 Colombian pesos. Kids tend to love the sweet plantain and the rice, even if they are hesitant about the stew itself. I always ask for an extra side of fried fish, which most places in La Loma will prepare simply with garlic and lime. The best time to visit is between 12:00 and 1:30 in the afternoon, before the small lunch rush from nearby workers fills the few tables available. Most tourists never make it up to La Loma because it is not on the beachfront strip, but that is exactly why the food tastes the way it should.

Local Insider Tip: "Ask for the fresh juice of the day instead of ordering from the printed menu. In La Loma, the juice changes based on what fruit came in that morning, and it is almost always better and cheaper than what is listed. Passion fruit and soursop are the ones kids usually go for."

One detail most visitors miss is that many of the best family meals in La Loma happen in home kitchens that operate as informal restaurants. There is no sign, no website, and no English menu. You just have to ask around, and someone will point you to the right door. This is how San Andres has fed families for over a century, and participating in that tradition is one of the most meaningful things you can do on the island.

The North Shore Kid Friendly Restaurants San Andres Families Return To

The North Shore, centered around the stretch near Johnny Cay and the main tourist corridor, is where most families end up spending their days. The kid friendly restaurants San Andres visitors find here tend to be more polished, with printed menus in English, high chairs, and air conditioning. That convenience comes with a tradeoff, as prices are higher and the food can feel more generic. But there are exceptions that stand out even after years of visiting.

One of those exceptions is a seafood restaurant on the main road in the North Shore area, just a short walk from the beach clubs. I will not name it directly here because the ownership has changed hands a few times, but it is the one with the open-air deck facing the water and the blue-painted wooden tables. They serve a whole fried snapper that arrives at the table looking like it could feed a family of six, and at roughly 45,000 to 55,000 pesos, it is one of the better values on this part of the island. The fish comes with patacones, coconut rice, and a salad that my kids actually ate without complaining, which is rare enough to mention. They also have a children's menu with chicken fingers and pasta, a concession to the tourist crowd, but the real reason to come here is the fresh catch.

I visited on a Tuesday evening around 6:30, and the place was half empty, which meant our food came out in under fifteen minutes. By 7:30 on a Friday or Saturday, expect to wait thirty minutes or more, and the noise level from the bar area can make conversation difficult with small children. The restaurant sits on land that was once part of a coconut plantation, and if you walk behind the building, you can still see the old drying racks that the islanders used decades ago. That connection to the agricultural past of San Andres is something most families walk right past without noticing.

Local Insider Tip: "Sit on the deck side, not the road side. The deck tables get the breeze from the water, which keeps the mosquitoes down in the evening. Also, ask the server which fish was caught that morning rather than just ordering from the menu. They will usually bring you something better."

The North Shore is also where you will find the island's best ice cream and fruit shake shops, which are essential ammunition for keeping kids happy between meals. A small place near the main intersection serves coconut ice cream in an actual coconut shell, and it costs about 8,000 pesos. My children still talk about it.

Dining with Kids San Andres Style in the Commercial Zone

The commercial center of San Andres, the area around Avenida Colombia and the blocks behind the main shopping area, is not where most travel guides send families. But for dining with kids San Andres style, this is where I often end up on the second or third day of a trip, when everyone is tired of beach food and wants something different. The restaurants here cater to Colombian mainlanders who have moved to the island for work, and the food reflects that. You will find arepas, empanadas, empanadas de pescado, and bandeja paisa alongside the Caribbean dishes.

There is a small restaurant on Calle 1, just off Avenida Colombia, that serves what I consider the best lunch plate on the island for families. The set lunch, called almuerzo ejecutivo, costs between 12,000 and 15,000 pesos and includes a soup, a main course, a drink, and sometimes a small dessert. The soup is usually a chicken and root vegetable broth that is mild enough for children, and the main course rotates daily. On the day I visited last week, it was a grilled chicken breast with rice, beans, and a small portion of salad. Nothing fancy, but everything was well seasoned and served hot. The restaurant has ceiling fans, tile floors, and a television in the corner playing a Colombian soap opera, which kept my youngest entertained while we waited for the check.

What most tourists do not realize is that this commercial zone is where the island's daily life actually happens. The Raizal families shop here, the school children eat here after class, and the prices are roughly forty percent lower than what you will pay on the North Shore for comparable quality. The restaurant does not have an English menu, but the staff are used to pointing at what other tables are eating, and that system works perfectly well.

Local Insider Tip: "Go for the almuerzo ejecutivo between 12:00 and 1:00, not later. The best main courses run out fast, and by 1:45 you are often left with whatever is left in the pot. Also, ask for suero at costeño on the side with your meal. It is a tangy fermented milk sauce that locals put on everything, and kids who like sour flavors will be obsessed."

This part of San Andres also has several bakeries that sell fresh bread and pastries in the late afternoon. A bag of pan de coco and a few costeño cheese sticks make an excellent snack to carry back to the hotel, and the total cost is under 10,000 pesos.

The Seafood Shacks of San Luis for a Relaxed Family Meal

San Luis is a small coastal village on the eastern side of the island, about a fifteen-minute drive from the tourist center. It is quieter, more residential, and home to a string of small seafood restaurants that sit right on the sand. I brought my family here on a Sunday afternoon, and it turned out to be one of the best meals of the entire trip. The kids spent the entire time wading in the shallow water while we sat under a thatched roof and waited for our food.

The specialty here is fresh fish, crab, and lobster, all cooked over charcoal or fried in coconut oil. I ordered a whole fried mojarra for the table, along with a plate of coconut rice and a side of patacones. The total for four people came to about 90,000 pesos, which included fresh lemonade for everyone. The fish was crispy on the outside, tender inside, and seasoned with nothing more than salt, garlic, and lime. My six-year-old ate an entire fillet by herself, which is the highest compliment I can give any restaurant.

The best time to visit San Luis for a family meal is on a Sunday between 12:00 and 2:00, when the local families are also eating and the atmosphere feels like a community gathering. On weekdays, some of the smaller shacks do not open at all, so call ahead or ask your hotel to check. The restaurants here do not take credit cards, so bring enough cash for the meal and a little extra for the fresh coconut water that the vendors sell from a cooler on the beach.

Local Insider Tip: "Bring a change of clothes for the kids and let them play in the water while you eat. The beach here is shallow and calm, perfect for young children. Also, ask if they have crab available that day. It is not always on the menu, but when it is, it is usually the best thing they serve, and it costs less than the lobster."

San Luis represents the older, quieter San Andres, the one that existed before the duty-free shops and the tour boats. Eating here connects you to the fishing culture that has sustained this island for generations, and that is something worth sharing with your children.

Family Restaurants San Andres Offers Near the Tourist Hotels

If you are staying in one of the larger hotels along the North Shore or near the commercial area, you will inevitably need a meal that is close, convenient, and still worth eating. The family restaurants San Andres provides in this category range from hotel restaurants to standalone places within walking distance of the main accommodations. Not all of them are good, but a few have earned my repeat business over the years.

One that stands out is a Colombian chain restaurant located on the main road near the hotel zone. I know that recommending a chain sounds uninspired, but hear me out. This place serves a bandeja paisa that is genuinely well prepared, with a proper chicharrón, a fried egg, rice, beans, avocado, and a thin steak. The portion is enormous, easily enough for two children to share, and it costs around 28,000 to 32,000 pesos. They also have a kids' menu with smaller portions and simpler preparations, and the restaurant has air conditioning, clean bathrooms, and a play area with a small climbing structure. For a family that has been out in the sun all day and just wants to sit down somewhere comfortable without thinking too hard, this place delivers.

I visited on a rainy Thursday evening, and the play area was a lifesaver. My kids burned off energy while my wife and I shared a bottle of wine and waited for our food. The service was efficient, the portions were consistent, and nobody at the table left hungry. Is it the most exciting meal on the island? No. But after three days of negotiating with children about trying new foods, sometimes you need a reliable fallback.

Local Insider Tip: "Order the fruit juice instead of the soda. The fresh lulo and guanabana juices here are made from real fruit, not syrup, and they cost about the same as a bottled soft drink. Also, the restaurant is least crowded between 6:00 and 7:00 in the evening, before the hotel dinner rush starts."

This area also has a small food court in one of the shopping centers, where you can find pizza, empanadas, and Colombian fast food side by side. It is not glamorous, but for a quick lunch between activities, it works, and the total cost for a family of four can be kept under 60,000 pesos.

The Raizal Cooking Experience in a Family Home Setting

One of the most memorable meals I have ever had in San Andres was not in a restaurant at all. It was in a family home in the La Loma neighborhood, where a Raizal woman named Miss Elvira cooks for small groups by arrangement. You have to know someone to get an invitation, or you can ask at the small cultural center near the island's main church, which sometimes helps connect visitors with families who host meals. I arranged this through a local guide I have known for years, and it cost 35,000 pesos per person, including dessert and fresh juice.

Miss Elvira served us rondón, fried fish, coconut rice, a salad made with local greens, and a dessert of coconut candy that she made herself that morning. The meal lasted nearly two hours because she kept bringing out additional plates and telling us stories about the island's history. My children were initially shy, but by the end of the meal, they were helping her grandson feed the chickens in the backyard. This is the kind of experience that no restaurant can replicate, and it gives families a window into the Raizal culture that is the soul of San Andres.

The Raizal people are the indigenous Afro-Caribbean community of San Andres, and their cuisine is the foundation of everything the island serves. Coconut, root vegetables, fresh fish, and slow cooking over low heat are the pillars of their kitchen. When you eat a meal prepared by a Raizal family, you are tasting a tradition that stretches back centuries, and that context makes every bite more meaningful.

Local Insider Tip: "Bring a small gift for the host family. A bag of fruit from the market, a toy for the children, or even a handwritten note of thanks goes a long way. Also, do not rush the meal. These families eat slowly and talk between courses, and trying to hurry through the experience misses the entire point."

Not every family will be able to arrange a home meal, and that is perfectly fine. But if the opportunity presents itself, take it. It will be the meal your children remember long after they have forgotten the beach.

Johnny Cay and the Challenge of Dining with Kids San Andres Island Style

Johnny Cay is the small island just off the northern coast that nearly every tour group visits, and it presents a specific challenge for families. There are no proper restaurants here, only small stalls that sell fried fish, coconut water, and snacks. The food is overpriced compared to the mainland, and the options for children are limited. I learned this the hard way on my first visit, when my then-four-year-old refused everything available and we ended up sharing a bag of chips and a warm soda.

On my most recent visit, I came prepared. I packed a small cooler with sandwiches, fruit, and water bottles, and we ate on the beach before hitting the food stalls for a treat of fried fish and patacones. The total cost for the stall food was about 40,000 pesos for three people, which is steep for what you get, but the experience of eating fresh fish on a tiny island surrounded by turquoise water is hard to beat. The kids loved it, and the fish was genuinely fresh, fried in front of us in a large wok over a gas flame.

The best time to arrive at Johnny Cay is early, before 10:00 in the morning, when the crowds are smaller and the food stalls have their full selection. By noon, the lines are long, the shade is gone, and the heat becomes intense. Bring sunscreen, hats, and more water than you think you need. The island has no fresh water source, and everything is brought in by boat, which is why prices are high.

Local Insider Tip: "Eat the fried fish at the stall closest to the dock, not the ones further in. The dock stall gets the first batch of fish each morning, and it is usually the freshest. Also, negotiate the price before you order. The posted prices are often flexible, especially if you are buying for a family."

Johnny Cay is not where you go for a refined family meal, but it is an essential part of the San Andres experience, and with the right preparation, you can make it work for everyone at the table.

The Evening Food Scene and Late Night Options for Families

San Andres is not known as a late-night dining destination for families, and honestly, most of the island winds down early. But there are a few options for families who want a relaxed evening meal without the pressure of a formal restaurant. The area around the main park in the commercial zone has several small restaurants and food carts that stay open until 9:00 or 10:00 in the evening, serving arepas, empanadas, and grilled meats.

I took my family to one of these spots on our last night on the island, and it was the perfect low-key ending to the trip. We sat at a plastic table on the sidewalk, ate arepas de huevo and grilled chicken skewers, and watched the island's evening routine unfold around us. A group of teenagers played basketball in the park, an old man sold cotton candy from a cart, and a couple danced to music coming from a nearby bar. The total bill for four people was under 50,000 pesos, and the kids were in bed by 9:30, which made everyone happy.

The evening food scene in San Andres is not about fine dining. It is about the simple pleasure of eating good, cheap food in a place where life moves at a slower pace. For families, that is often exactly what you need at the end of a long day of swimming, snorkeling, and exploring.

Local Insider Tip: "Try the arepa de huevo with a splash of hot sauce from the bottle on the table. It is a classic Colombian street food combination, and the version sold in San Andres has a slightly sweeter corn flavor than what you find on the mainland. Also, the food carts near the park are busiest between 7:00 and 8:00, so go a little earlier or later to avoid the crowd."

This part of the evening is also when you will see the most local families out together, and sharing that space with them is one of the quiet pleasures of visiting San Andres.

When to Go and What to Know Before You Bring the Family

The best time to visit San Andres for family dining is during the drier months of December through April, when rain is less likely to disrupt your plans and the restaurants are fully staffed for the high season. July and August are also good, though you will encounter more Colombian mainland tourists during school vacation periods. The low season, from September to November, brings heavier rain and some restaurants reduce their hours or close entirely, so check ahead.

Cash is essential. Many of the best family restaurants San Andres offers do not accept credit cards, and the ATMs on the island occasionally run out of cash on weekends. Bring enough Colombian pesos to cover at least two days of meals at all times. Tipping is not mandatory but is appreciated, and ten percent is standard at sit-down restaurants.

Most restaurants on the island are open for lunch from 11:30 to 3:00 and for dinner from 6:00 to 9:30. Breakfast is typically served from 7:00 to 10:00, and many hotels include it in the room rate. If you are eating breakfast out, expect to pay between 8,000 and 15,000 pesos per person for eggs, fruit, juice, and bread.

Local Insider Tip: "Carry a small bottle of hand sanitizer and a pack of wet wipes to every meal. Many of the best family spots have outdoor seating, shared utensils, and no napkin dispensers. Being prepared makes the experience smoother for everyone, especially with young children."

Frequently Asked Questions

Is San Andres expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.

A mid-tier family of four can expect to spend between 400,000 and 600,000 Colombian pesos per day, which covers meals, local transportation, and basic activities. A sit-down lunch at a local restaurant costs roughly 15,000 to 25,000 pesos per person, while dinner at a mid-range spot runs 25,000 to 45,000 pesos per person. A hotel or vacation rental in the mid-range category costs between 200,000 and 400,000 pesos per night. Taxi rides within the island are typically 10,000 to 20,000 pesos per trip.

Is the tap water in San Andres safe to drink, or should travelers strictly rely on filtered water options?

The tap water in San Andres is not recommended for drinking by visitors. The island's water supply comes from a combination of rainwater collection and a desalination plant, and while locals who have grown up with it may tolerate it, travelers often experience stomach issues. Bottled water is widely available at shops and restaurants for 3,000 to 5,000 pesos per liter. Most hotels provide filtered water stations for guest use.

Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in San Andres?

San Andres is casual, and no restaurant requires formal attire. However, the Raizal community in neighborhoods like La Loma and San Luis values modesty and respect, so wearing beach cover-ups rather than swimwear when entering restaurants and shops is appreciated. Greeting people with "buenos días" or "buenas tardes" before ordering is considered polite and will often result in warmer service. Tipping ten percent at sit-down restaurants is standard practice.

How easy is it to find pure vegetarian, vegan, or plant-based dining options in San Andres?

Vegetarian and vegan options are limited but available. Most restaurants can prepare rice, beans, patacones, salad, and vegetable sides upon request, even if these items are not listed on the menu. The commercial zone near Avenida Colombia has several small restaurants that serve vegetable-based set lunches for around 12,000 pesos. Dedicated vegetarian restaurants are rare on the island, so calling ahead or asking your hotel for current recommendations is advisable. Fresh fruit is abundant and inexpensive year-round.

What is the one must-try local specialty food or drink that San Andres is famous for?

Rondón is the signature dish of San Andres, a slow-cooked stew made with coconut milk, root vegetables such as yuca and ñame, fresh fish or crab, and seasoned with local herbs. It is the dish that defines Raizal cuisine and is served at nearly every traditional restaurant on the island. For drinks, fresh coconut water sold by street vendors for 5,000 to 8,000 pesos is the most iconic island beverage, and the coco loco, a cocktail served in a coconut shell, is popular among adults.

Share this guide

Enjoyed this guide? Support the work

Filed under: top family dining spots in San Andres

More from this city

More from San Andres

Best Pet-Friendly Hotels and Stays in San Andres for Travelers With Furry Companions

Up next

Best Pet-Friendly Hotels and Stays in San Andres for Travelers With Furry Companions

arrow_forward